Documentation Index
Fetch the complete documentation index at: https://docs.oktolabs.ai/llms.txt
Use this file to discover all available pages before exploring further.
MCP setup
Pulse exposes 198 tools via the Model Context Protocol on:8101. Any MCP-compatible coding agent can connect to it. The agent then has full access to your board: creating ideations, writing specs, moving cards, querying the knowledge graph, and closing tasks with evidence.
How it works
okto-pulse init --agents writes .mcp.json in your project directory. Most MCP-compatible agents auto-detect this file when launched from the same directory.
api_key scopes the agent to your board and authenticates its tool calls. Treat it as a secret — do not commit .mcp.json to a public repository.
Per-agent setup
Claude Code
Claude Code
Claude Code auto-detects
.mcp.json in the working directory.- Run
okto-pulse init --agentsin your project root. - Start Claude Code from the same directory.
- Confirm Pulse appears in the MCP server list:
/mcp
.mcp.json on each session start.Cursor
Cursor
- Run
okto-pulse init --agentsto generate.mcp.json. - Open Cursor → Preferences → MCP.
- Paste the MCP URL from
.mcp.json: - Save and restart Cursor.
.mcp.json in project roots in newer versions — check your Cursor release notes.Cline
Cline
Cline auto-detects
.mcp.json in the project directory.- Run
okto-pulse init --agents. - Open the project in VS Code with the Cline extension active.
- Cline picks up the MCP server automatically.
Windsurf
Windsurf
Windsurf auto-detects
.mcp.json in the project directory.- Run
okto-pulse init --agents. - Open your project in Windsurf.
- The
okto-pulseserver appears in the Cascade tool list.
Codex (OpenAI)
Codex (OpenAI)
Codex supports user-wide MCP configuration via Replace the URL with the one from your generated
~/.codex/config.toml.Add the following block:.mcp.json. Restart any running Codex session to pick up the new server.Claude Desktop
Claude Desktop
- Open Claude Desktop → Settings → Developer → MCP Servers.
- Add a new server entry:
- Restart Claude Desktop.
Verify the connection
Ask your agent to list available Pulse tools or inspect your board:Regenerate .mcp.json
If you changed the MCP port, rotate the API key, or moved to a new project directory:
Security
.mcp.jsoncontains your agent API key. Add it to.gitignore.- The MCP URL with
?api_key=is equivalent to a password — do not paste it into issues, Slack, or docs. - The key scopes the agent to your local board only. It does not grant access to any remote service.
What the agent can do
Once connected, your agent has access to the full Pulse pipeline via MCP tools:| Category | Examples |
|---|---|
| Ideations | Create, advance, answer Q&A, evaluate scope |
| Refinements | Investigate, cite evidence, add knowledge entries |
| Specs | Write acceptance criteria, business rules, test scenarios, decisions |
| Sprints | Suggest scope, create, evaluate |
| Cards | Create, move, attach evidence, close with conclusions |
| Validations | Submit spec and task validation with structured evidence |
| Knowledge Graph | Query decisions, detect contradictions, trace supersedence chains |
Next steps
First workflow
Run your first ideation-to-cards session with a connected agent.