Skip to main content
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

X-API-Key
string
header
required

Path Parameters

api_id
string<uuid>
required

Response

Generated MCP export.

schema_version
string
required
Allowed value: "1.0"
metadata
object
required
server
object
required
tools
object[]
required