- Home
- Integrations
- Developer API
Developer API
The raw JSON-RPC surface behind every integration.
The developer surface is a single JSON-RPC 2.0 endpoint. Initialize, list tools, then call a tool with a Bearer token. Every call is scoped to one project and subject to the token's rate limit and audit log.
Connection methods
The server answers initialize, notifications/initialized, tools/list and tools/call over HTTPS POST (JSON-RPC 2.0). Notifications return an empty 202; the same tools are always callable as a plain API.
Setup
Try it
With the server connected, a quick smoke check:
curl -X POST https://<your-site>/api/developer/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'Available tools
Common errors
Failures come back as HTTP 400 with a JSON-RPC error object (code + message), not as HTTP 401/403/429.
FAQ
Plain JSON-RPC 2.0 over HTTPS POST. Supported methods: initialize, notifications/initialized, tools/list and tools/call.
As JSON-RPC error objects (HTTP 400): -32600 invalid request, -32602 invalid params, -32001 invalid or missing token, -32003 insufficient scope or rate limit, -32603 tool failed.
You can register webhook destinations, but no events are dispatched to them yet. Delivery is a planned capability.