MCP Protocol
Model Context Protocol for tool discovery and execution.
Connect any MCP client — endpoint setup, authentication, tool discovery and example calls for Claude, ChatGPT and agents.
Overview
The API is REST-based, returns JSON, and is E2E encrypted. All endpoints require authentication via Keycloak SSO (OAuth2 bearer token). Tenant isolation is enforced at every level.
Authentication
All API requests require a Bearer token obtained from Keycloak. The token is tenant-scoped and expires after 1 hour. Refresh tokens are provided for long-running sessions.
Key endpoints
POST /api/missions — submit a new mission. GET /api/missions/:id — get mission status. GET /api/brain/query — query the Brain/RAG. GET /api/hit — list pending HIT approvals. POST /api/hit/:id/approve — approve a HIT item.
Code examples
See the API reference for curl, Python, and JavaScript examples. The MCP protocol allows direct tool discovery and execution from any MCP-compatible client.
Rate limits
Rate limits are per-tenant and tier-based. Starter: 100 req/min. Business: 500 req/min. Professional: 2,000 req/min. Enterprise: custom. All limits are burstable up to 2x for 10 seconds.
Ready to get started?
Start your first mission in minutes. No credit card required.