live · Developer Tools · JSON · API for agents
Full-text search across Runtype's blog posts and product changelog. Use to find announcements, recently shipped features, fixes, and explainer articles. Returns titles, summaries, dates, and links — not full article bodies.
{
"name": "search_content",
"kind": "read",
"impl": "imperative",
"description": "Full-text search across Runtype's blog posts and product changelog. Use to find announcements, recently shipped features, fixes, and explainer articles. Returns titles, summaries, dates, and links — not full article bodies.",
"inputSchema": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search keywords, e.g. \"slack agent\" or \"evals\"."
},
"source": {
"type": "string",
"enum": [
"all",
"blog",
"changelog"
],
"description": "Which content to search. Defaults to \"all\"."
}
},
"required": [
"query"
],
"additionalProperties": false
}
}List the published example products on Runtype.com — real, deployable templates (e.g. invoice extraction, fraud analysis, chat agents) showing what can be built. Returns each example's slug, title, tagline, category, tags, link, and a count of its surfaces/flows/agents/tools. Use get_example for the full walkthrough.
{
"name": "list_examples",
"kind": "read",
"impl": "imperative",
"description": "List the published example products on Runtype.com — real, deployable templates (e.g. invoice extraction, fraud analysis, chat agents) showing what can be built. Returns each example's slug, title, tagline, category, tags, link, and a count of its surfaces/flows/agents/tools. Use get_example for the full walkthrough.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}Fetch the full detail of one example product by its slug: what it is built from (surfaces, flows, agents, tools), its evals and metrics, and a long-form Markdown walkthrough. Use list_examples first to discover valid slugs.
{
"name": "get_example",
"kind": "read",
"impl": "imperative",
"description": "Fetch the full detail of one example product by its slug: what it is built from (surfaces, flows, agents, tools), its evals and metrics, and a long-form Markdown walkthrough. Use list_examples first to discover valid slugs.",
"inputSchema": {
"type": "object",
"properties": {
"slug": {
"type": "string",
"description": "The example slug, e.g. \"invoice-artisan\"."
}
},
"required": [
"slug"
],
"additionalProperties": false
}
}Recommend the cheapest Runtype pricing plan that fits a described workload. Provide what you know about the visitor's needs — expected monthly executions, number of production channels (Surfaces), whether they want to bring their own model keys (BYOK), and whether they're just building or shipping to production. Returns the recommended tier, price, sign-up link, and the reasons.
{
"name": "recommend_plan",
"kind": "action",
"impl": "imperative",
"description": "Recommend the cheapest Runtype pricing plan that fits a described workload. Provide what you know about the visitor's needs — expected monthly executions, number of production channels (Surfaces), whether they want to bring their own model keys (BYOK), and whether they're just building or shipping to production. Returns the recommended tier, price, sign-up link, and the reasons.",
"inputSchema": {
"type": "object",
"properties": {
"monthlyExecutions": {
"type": "number",
"description": "Estimated at-full-speed executions per month."
},
"productionSurfaces": {
"type": "number",
"description": "Number of production channels to deploy to (web chat, Slack, API, …)."
},
"needsByok": {
"type": "boolean",
"description": "True if the visitor wants to bring their own model API keys."
},
"environment": {
"type": "string",
"enum": [
"development",
"production"
],
"description": "\"development\" = just building/testing, \"production\" = shipping to real users."
}
},
"additionalProperties": false
}
}Move the page to a section of Runtype.com so the visitor can see what you are describing. Use a named destination, or a detail destination with a slug (e.g. {"destination":"example","slug":"invoice-artisan"}). "signup" sends the visitor to create an account.
{
"name": "navigate_to",
"kind": "action",
"impl": "imperative",
"description": "Move the page to a section of Runtype.com so the visitor can see what you are describing. Use a named destination, or a detail destination with a slug (e.g. {\"destination\":\"example\",\"slug\":\"invoice-artisan\"}). \"signup\" sends the visitor to create an account.",
"inputSchema": {
"type": "object",
"properties": {
"destination": {
"type": "string",
"enum": [
"home",
"pricing",
"examples",
"blog",
"changelog",
"surfaces",
"works-with",
"products",
"platform",
"security",
"about",
"careers",
"support",
"example",
"blog-post",
"changelog-entry",
"surface",
"signup"
],
"description": "Where to navigate."
},
"slug": {
"type": "string",
"description": "Required for detail destinations (example, blog-post, changelog-entry, surface)."
}
},
"required": [
"destination"
],
"additionalProperties": false
}
}