Connect the local Operalta MCP server to Claude Code, Cursor, or Windsurf.
Install the released CLI
- Operalta is distributed as a GitHub Release asset, not through the public npm registry. The installer installs both
operaltaandoperalta-mcpinto~/.local/bin. - The MCP server uses local stdio. There is no hosted MCP URL to add with an HTTP or SSE transport.
- Sign in with the MCP OAuth flow before connecting a client.
curl -fsSL https://www.operalta.ai/install.sh | sh
source ~/.zshrc
operalta login --mcp
operalta-mcp --helpConfigure a client
- Add
operalta-mcpas a local stdio MCP server. Do not usenpx @operalta-ai/cli. - OAuth is the default authentication path: run
operalta login --mcponce and let the server reuse that local session. It keeps user identity and granted scopes explicit. OPERALTA_API_KEYis a secondary fallback for headless or server-to-server installations where browser OAuth is unavailable; do not add it to a normal desktop MCP configuration.OPERALTA_COMPANY_IDpins a company in multi-company setups.
{
"mcpServers": {
"operalta": {
"command": "operalta-mcp"
}
}
}Run from a repository checkout
- Contributors can run the MCP server directly from TypeScript source. This does not require a compiled
dist/directory. - Point the client at the checkout-local
tsxexecutable and the MCP entrypoint. This tracks the current branch, so use it for development rather than a stable deployment.
{
"mcpServers": {
"operalta": {
"command": "/absolute/path/to/operalta-app/node_modules/.bin/tsx",
"args": ["/absolute/path/to/operalta-app/packages/operalta-mcp/src/cli.ts"]
}
}
}Tool families
- Read:
get_company_context,get_metrics,get_decisions,search_knowledge,get_structure. - Artifacts:
sync_artifact,get_artifact,archive_artifact. - Office:
operalta excel create <spec.json>creates a local.xlsxfile as an explicit user-invoked CLI command without calling the Operalta API. - Innovation templates:
operalta excel template create <template-id>produces ready workbooks for portfolio, scoring, experiments, roadmap, funding, partners, impact metrics, and venture BP. The former model-facing Excel tools are retired. - Lists & matrices:
create_list,get_list,upsert_list_entries— read and maintain your strategic matrices (bets, theses, portfolio monitoring) with a company key carryinglists:read/lists:write. - Agents:
council,panel,research_panel, anddeep_research; use explicitoperalta agentcommands for advanced canonical runs. The legacyorchestratemodel tool is retired. - Workflow: pipeline, Transporter room resources, and deferred host-local data-room scan, gap analysis, and consent-gated build. Hybrid room-sync model tools are retired; explicit Transporter and room upload operations own tenant persistence.
- Financial planning: read company context and metrics, then create artifacts or room outputs that reference the same company-scoped source data as FounderFin.
- Community Rooms are not in the current MCP tool pack. They will use a separate Network context and must never fall back to Company data.
Your oversight surface from the terminal
- The matrices you pilot in the app — bets, theses, term sheets, portfolio monitoring — are fully readable and maintainable over MCP, so a terminal or desktop AI session works the same board your team sees.
- A typical loop: explore your codebase or documents in the session, then push the conclusions into the matrix — new rows, updated cells, moved stages — instead of losing them in the chat scrollback.
- Specs and long-form conclusions belong in artifacts (
sync_artifact); the matrix keeps the state and telemetry. That split is what makes the board reviewable by the whole team. - Everything an assistant writes through MCP respects the same rules as the app: your hand-edited cells are never overwritten, and every write is scoped to the company on the key.
Company context
OPERALTA_COMPANY_IDpins MCP calls to one company when your key can access multiple workspaces.- Financial tools are company-aware: a founder workspace, investor workspace, and portfolio workspace can expose different metrics, labels, and workflows.
- Use the same company context when moving between CLI, MCP, and REST API calls so forecasts, artifacts, and rooms stay attached to the intended workspace.
Spreadsheet automation boundary
- For local work, use
operalta excel createoroperalta excel template createto produce the workbook on disk. These are explicit CLI commands, not model tools. This path does not requireOPERALTA_API_KEYand does not create a server-side generated export. - Pick the template by company type and job: startup experiments/BP, fund or accelerator portfolio, corporate roadmap/capacity, public sector or nonprofit impact/funding, and partner ecosystem tracking.
- Template IDs include
innovation_portfolio,opportunity_scorecard,experiment_tracker,roadmap_capacity,funding_plan,partner_ecosystem,impact_metrics, andventure_bp. - Use the
office_spreadsheetsandbox path when an agent must generate the workbook server-side, promote it into Operalta storage, or link it to Rooms from the web app. - Keep
OPERALTA_COMPANY_IDpinned when API-backed follow-up is needed so workbook assumptions, labels, room access, and generated exports stay tied to the intended company type.