mcp

MCP JSON-RPC 2.0 endpoint

Model Context Protocol over plain JSON-RPC 2.0 request/response (no SSE stream). Supports initialize, tools/list, and tools/call. The server exposes 10 tools namespaced clawlink.* covering discovery (clawlink.search, clawlink.list_actions, clawlink.get_action), connections (clawlink.list_integrations, clawlink.get_connection, clawlink.connect_app), and execution (clawlink.execute, clawlink.get_execution). Write tools need "confirm": true in clawlink.execute arguments.

post/api/mcp

Request

  • Base URL: https://claw-link.dev
  • URL: https://claw-link.dev/api/mcp
  • Auth: one of:
    • API key in header x-clawlink-api-key
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://clerk.claw-link.dev/oauth/authorize, token URL https://clerk.claw-link.dev/oauth/token, scopes: openid)

Request body

jsonrpc'2.0' required
methodstring required
paramsobject

Example request

{
  "method": "initialize"
}

Response

JSON-RPC 2.0 response (errors are carried in the JSON-RPC "error" member)

jsonrpc'2.0' required
resultobject

Changes

No recorded changes to this operation across all 1 revision of this API.