What the CalmBoard MCP server does
The MCP server gives an AI agent a structured way to ask for CalmBoard context. Instead of giving an agent a raw database export, you connect it to https://calmboard.ai/mcp and let it call named tools such as calmboard.list_projects, calmboard.list_boards, calmboard.list_tasks, and calmboard.list_insights.
Access is tied to the CalmBoard user who creates the API key or authorizes the OAuth flow. The agent can only retrieve data that user can already access, and the feature is available only on paid plans.
Setup checklist
- Open the private Integrations & APIs page in CalmBoard.
- Create an API key, or copy your OAuth client ID and save your allowed redirect URI.
- Point your MCP client to
https://calmboard.ai/mcp. - Authenticate with
Authorization: Bearer cbk_your_api_keyor an OAuth-issuedcbo_bearer token.
Example 1: inspect tasks from an MCP client
After the client initializes the MCP session, call the task tool with a project and board ID:
{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "calmboard.list_tasks",
"arguments": {
"project_id": "prj_123",
"board_id": "brd_123",
"limit": 20
}
}
}
This is useful for questions like "which tasks are blocked this week?" or "what work is still in review?" because the agent receives structured task data instead of guessing from a static screenshot.
Example 2: ask an agent to summarize delivery risk
Give your agent permission to call calmboard.list_insights and calmboard.list_tasks. A typical instruction can be:
Review the current board tasks and recent CalmBoard AI insights. Summarize the top delivery risks in plain language, list the tasks that need attention, and avoid ranking people or comparing team members.
The agent can then combine CalmBoard's existing AI insight cards with live board state, while still respecting board access and plan limits.
OAuth discovery for AI agents
MCP-capable clients can discover CalmBoard OAuth metadata from:
GET https://calmboard.ai/.well-known/oauth-protected-resource/mcp
GET https://calmboard.ai/.well-known/oauth-authorization-server
POST https://calmboard.ai/api/oauth/register
Use OAuth when you want a user-consented connection. Use API keys for controlled service integrations where a CalmBoard user intentionally creates and manages the key.