Export API as MCP tools
curl --request GET \
--url https://api.peel.sh/v1/apis/{api_id}/exports/mcp \
--header 'X-API-Key: <api-key>'{
"schema_version": "<string>",
"metadata": {
"identity": {
"api_id": "<string>",
"binding_id": "<string>",
"version_id": "<string>"
},
"auth": {}
},
"server": {
"name": "<string>",
"version": "<string>",
"source_url": "<string>"
},
"tools": [
{
"name": "<string>",
"description": "<string>",
"inputSchema": {},
"annotations": {
"api_id": "<string>",
"endpoint_name": "<string>",
"endpoint_type": "<string>",
"openWorldHint": true,
"readOnlyHint": true,
"rest_method": "<string>",
"binding_id": "<string>",
"destructiveHint": true,
"idempotentHint": true,
"version_id": "<string>"
},
"metadata": {
"api_id": "<string>",
"auth": {},
"auth_requirement": "<string>",
"endpoint_name": "<string>",
"endpoint_type": "<string>",
"execution_base_url": "<string>",
"identity": {
"api_id": "<string>",
"binding_id": "<string>",
"version_id": "<string>"
},
"method": "<string>",
"rest_method": "<string>",
"rest_path": "<string>",
"target_method": "<string>",
"binding_id": "<string>",
"credit_cost": 123,
"depends_on_session": "<string>",
"initiates_session": true,
"runtime_kind": "<string>",
"runtime_policy": {},
"runtime_strategy": "<string>",
"runtime_verification": {},
"session_tag": "<string>",
"version_id": "<string>"
}
}
]
}Export API as MCP tools
GET
/
v1
/
apis
/
{api_id}
/
exports
/
mcp
Export API as MCP tools
curl --request GET \
--url https://api.peel.sh/v1/apis/{api_id}/exports/mcp \
--header 'X-API-Key: <api-key>'{
"schema_version": "<string>",
"metadata": {
"identity": {
"api_id": "<string>",
"binding_id": "<string>",
"version_id": "<string>"
},
"auth": {}
},
"server": {
"name": "<string>",
"version": "<string>",
"source_url": "<string>"
},
"tools": [
{
"name": "<string>",
"description": "<string>",
"inputSchema": {},
"annotations": {
"api_id": "<string>",
"endpoint_name": "<string>",
"endpoint_type": "<string>",
"openWorldHint": true,
"readOnlyHint": true,
"rest_method": "<string>",
"binding_id": "<string>",
"destructiveHint": true,
"idempotentHint": true,
"version_id": "<string>"
},
"metadata": {
"api_id": "<string>",
"auth": {},
"auth_requirement": "<string>",
"endpoint_name": "<string>",
"endpoint_type": "<string>",
"execution_base_url": "<string>",
"identity": {
"api_id": "<string>",
"binding_id": "<string>",
"version_id": "<string>"
},
"method": "<string>",
"rest_method": "<string>",
"rest_path": "<string>",
"target_method": "<string>",
"binding_id": "<string>",
"credit_cost": 123,
"depends_on_session": "<string>",
"initiates_session": true,
"runtime_kind": "<string>",
"runtime_policy": {},
"runtime_strategy": "<string>",
"runtime_verification": {},
"session_tag": "<string>",
"version_id": "<string>"
}
}
]
}Authorizations
ApiKeyAuthSessionCookieAuth
Path Parameters
⌘I