Skip to main content

MCP Reference

Integration Hub speaks the Model Context Protocol over Streamable HTTP. Any MCP-compatible client (Claude Desktop, Cursor, your own AI agent using an MCP client library) can connect.

Endpoint

https://integration-hub.rezolve.ai/mcp

Required headers

Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
Accept: application/json, text/event-stream

The Accept header is required by the MCP Streamable HTTP spec - requests missing it are rejected with 406 Not Acceptable.

Listing tools

{ "jsonrpc": "2.0", "id": 1, "method": "tools/list", "params": {} }

Returns every tool your workspace can call, with input schemas.

Calling a tool

{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "itsm.tickets.list",
"arguments": { "limit": 5 }
}
}

Connecting from Claude Desktop

Add to claude_desktop_config.json:

{
"mcpServers": {
"integration-hub": {
"url": "https://integration-hub.rezolve.ai/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}

Connecting from a custom agent

Use any MCP client library (Anthropic, AI SDK, OpenAI). Point it at the endpoint above with the headers shown. Integration Hub handles tool discovery, connection routing, approvals, and audit logging on your behalf.