Getting started
From zero to your first generated image in about five minutes.
Create a Capci account
Go to capci.app and sign in with Google — one click, no card required. This gives you the free tier by default.
Upgrade to the Developer plan
The API and MCP server are only available on the Developer plan. The Free and Creator plans cover the web app (Studio) only.
In the app: Dashboard → Account → Developer → Upgrade. See Pricing for what each tier includes.
Generate your API key
Still in Dashboard → Account → Developer, click Generate API Key. The key is shown once, at creation — copy it somewhere safe immediately, since Capci never stores it in plain text and can't show it to you again. Generating a new key immediately invalidates the previous one.
capci_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxSet your defaults (optional)
Also in the Developer panel, you can set fallback theme / size / diagram style so that any API or MCP call that omits those fields uses your preference instead of the system default. Every field can still be overridden per-call.
Make your first request
Any authenticated GET is a safe way to confirm your key and plan are both active before you spend a generation call:
curl https://api.capci.app/api/v1/brandkit \
-H "x-api-key: capci_your_api_key"
# → 200 { "assets": [ { "id": "linkedin-cover", "title": "...", "w": 1200, "h": 627 }, ... ] }
# A 200 here confirms your key + Developer plan are both active.Generate something real
Pick a resource to dive into — Diagrams, Posts, or Charts & other tools — each has a full request/response reference and copy-paste samples in cURL and Python.
Prefer to let an AI agent do the calling? See MCP server — the same key works there too.
