MCP Integration
MCP Integration
Section titled “MCP Integration”Okto Pulse ships its own MCP (Model Context Protocol) server. Point any MCP-aware agent at it, and the agent gets the full board API — 150+ tools spanning ideations, refinements, specs, sprints, cards, validations, analytics, and agents themselves.
Configuration
Section titled “Configuration”Pulse generates a starter .mcp.json on okto-pulse init. Minimal form:
{ "mcpServers": { "okto-pulse": { "url": "http://127.0.0.1:8101/mcp?api_key=dash_xxx" } }}Drop that file next to your agent’s config.
Tested clients
Section titled “Tested clients”- Claude Code — add the
.mcp.jsonto your project root. - Cursor — Settings → MCP → Add server.
- Windsurf — Settings → Cascade → MCP.
- Custom orchestrators — any MCP client that speaks streamable HTTP.
Sample tool surface
Section titled “Sample tool surface”okto_pulse_list_my_boardsokto_pulse_create_ideationokto_pulse_derive_spec_from_refinementokto_pulse_create_sprintokto_pulse_assign_tasks_to_sprintokto_pulse_submit_spec_validationokto_pulse_submit_task_validationokto_pulse_ask_spec_questionokto_pulse_add_test_scenariookto_pulse_get_analyticsokto_pulse_link_task_to_contractokto_pulse_list_board_members…and roughly 140 more. Every verb on every resource in the pipeline is exposed.
Permission mapping
Section titled “Permission mapping”The MCP server respects your agent’s role in the board. An Executor agent calling okto_pulse_submit_spec_validation will receive a 403 — the gate belongs to the Validator role. See Agent Roles.