For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Dashboard
User GuideDeveloper GuidesAPI Reference
User GuideDeveloper GuidesAPI Reference
    • Overview
  • Runtype API
      • GETList tools
      • POSTCreate tool
      • GETGet tool schemas
      • GETList built-in tools
      • GETList compatible built-in tools
      • GETGet built-in tool schema
      • GETGet tool details
      • PUTUpdate tool
      • DELDelete tool
Dashboard
LogoLogo
Runtype APITools

Get tool schemas

GET
/v1/tools/schema
GET
/v1/tools/schema
$curl https://api.runtype.com/v1/tools/schema \
> -H "Authorization: Bearer <token>" \
> -H "Content-Type: application/json"
1{
2 "tools": [
3 {
4 "id": "tool_9f8b7c6d5e4a3b2c1d0e",
5 "name": "Text Summarizer",
6 "description": "A tool that generates concise summaries from long text documents.",
7 "parametersSchema": {
8 "text": {
9 "type": "string",
10 "description": "The input text to summarize",
11 "nullable": false
12 },
13 "maxSummaryLength": {
14 "type": "integer",
15 "description": "Maximum length of the summary in words",
16 "nullable": true
17 },
18 "language": {
19 "type": "string",
20 "description": "Language code of the input text",
21 "nullable": true
22 }
23 },
24 "toolType": "text-processing"
25 }
26 ]
27}
Get active saved tool definitions in an AI SDK compatible discovery format.
Was this page helpful?
Previous

List built-in tools

Next
Built with

Authentication

AuthorizationBearer
API key or Clerk session token

Query parameters

toolIdsstringOptional

Response

Tool discovery payload
toolslist of objects

Errors

401
Unauthorized Error
403
Forbidden Error
500
Internal Server Error