cap_fnd_* key sees the founder toolset below, scoped to your one company.
What you can do
Iterate your deck to 700
“Score my deck privately, rebuild the weak slides in Canva to address the feedback, and resubmit until my CRI is at least 700.” The agent loops
caplia_submit_deck_draft → caplia_get_deck_draft → publish.Understand your score
“What’s my CRI and what’s holding it back?” The agent calls
caplia_get_my_scores and walks you through each domain and recommendation.Keep your profile current
“Update my stage to Series A and fix my website.” The agent calls
caplia_update_my_company.Manage your data room
“Upload this financial model to my data room.” The agent calls
caplia_upload_document - which also unlocks the financial-model points in your CRI.Endpoints
2024-11-05 to 2026-07-28.
The Founder API is live in production. Keys you create in the Caplia app at app.caplia.ai are live
cap_fnd_live_* keys, and they work on the production host only. The sandbox host takes cap_fnd_test_* keys from Caplia’s staging environment and is meant for developers testing an integration. The deck-loop tools need a key with the write scope.Authentication
Every request needs a founder key, includinginitialize and tools/list. A request without one gets HTTP 401 with a WWW-Authenticate challenge that points to /.well-known/oauth-protected-resource. There are two ways to send the key, and both give the client exactly that key’s access:
Bearer header: the same model as the REST API, for clients that let you set headers.
401 challenge. You then sign in on Caplia’s Connection request page by pasting your API key and clicking Authorize connection. The access token the client receives wraps that key, so revoking the key disconnects the client.
Either way, the cap_fnd_* prefix is what makes the founder toolset appear. See Authentication for the company-scoped key model and how to get one.
Tools
11 founder tools, scoped to your own company. They appear automatically when you connect with acap_fnd_* key (an investor key sees the venture toolset instead).
Read tools (require read scope)
Write tools (require write scope)
Every tool resolves your company from the key - there are no company ids to pass, and the agent can’t touch any company but yours.
Connect from Claude or ChatGPT
To use Caplia from Claude on the web or from ChatGPT, add it as a custom connector and approve the connection with your key. No config files or headers are involved. The step-by-step guide, with a 1:57 video, is Connect Caplia to Claude and ChatGPT.Connect your AI assistant
For clients you configure yourself, connect once, then drive the whole deck loop in plain English. First, get three things ready:1
Get a founder key
Create a key in the founder portal from the account menu, under API Keys (see Authentication). The app gives you a
cap_fnd_live_* key for your real company. Give it the write scope as well as read if you want the assistant to submit and publish decks.2
Note the server URL
Production:
https://mcp.venture.caplia.ai/ for cap_fnd_live_* keys, which is what the Caplia app issues. Sandbox: https://mcp-sandbox.venture.caplia.ai/ for cap_fnd_test_* keys from the staging environment, for developers only. The environments are strict: a test key is rejected by the production host and vice versa. The examples below use production.3
Install Node.js, only if you use the Claude Desktop config file
Claude Desktop reaches the server through a small helper (
npx mcp-remote) that needs Node.js (the LTS installer). Claude Code and Codex don’t need it - skip this step for those.- Claude Desktop
- Claude Code
- Codex
- Cursor / other clients
Uses Claude Desktop’s config file and sends your key in a header.
- Open (or create) your Claude config file:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
- Paste this, with your key in place of
cap_fnd_live_YOUR_KEY:
- Quit Claude Desktop completely and reopen it (closing the window isn’t enough).
- Open a new chat and click the tools (plug) icon - the
capliatools should be listed. Ask “What’s my CRI on Caplia?” to confirm.
Requires Node.js (step 3 above). Developers testing against the sandbox use
https://mcp-sandbox.venture.caplia.ai/ with a cap_fnd_test_* key instead.Run the deck loop from your assistant
Once connected - in Claude, Codex, or any MCP client - drive the whole deck loop in natural language. Give the assistant access to a deck tool (Canva, Google Slides, a local generator) and ask:
“Submit my pitch deck seed-deck.pdf to Caplia for private scoring. Read the recommendations, rebuild the weak slides to address them, and resubmit. Keep iterating until my CRI is at least 700, then show me the best draft before we publish it.”
The agent submits drafts, reads the private CRI and recommendations, regenerates the deck, and resubmits - looping until you’re Verified. Drafts stay private the whole time; only caplia_publish_deck_draft makes a public update.
Quick test from the terminal
Troubleshooting
Limitations
- Sandbox for testing. Developers can rehearse against the
-sandboxhost with acap_fnd_test_*key from the staging environment. Keys from app.caplia.ai are live keys and work on the production host only. - No streaming responses. Each tool call is a single request-response; deck scoring is polled via
caplia_get_deck_draft. - 50 MB max per deck or document, base64-encoded.
- JSON output only. Each tool returns raw JSON from the REST endpoint as a text content block.