Connect any MCP client to Crane Ledger
If your tool speaks Model Context Protocol, it can use Crane Ledger. Dedicated guides exist for major products; this page covers everything else (Cline, Continue, Zed, Warp, Open WebUI, custom hosts, and more).
MCP endpoint
| Setting | Value |
|---|---|
| URL | https://api.craneledger.ai/mcp |
| Transport | Streamable HTTP |
| Auth (OAuth) | Sign in at consent UI — no key in the client |
| Auth (API key) | Authorization: Bearer ha_live_… |
| Consent | https://craneledger.ai/oauth/consent |
Organization scope comes from your OAuth token or API key — you do not pass organization_id separately.
Scopes: ledger:read, ledger:write, and optionally ledger:admin.
See Authentication and MCP tools.
What every client needs
- URL:
https://api.craneledger.ai/mcp - Transport: Streamable HTTP (prefer over legacy SSE when both are offered)
- Auth: either
- OAuth 2.1 via Crane Ledger’s authorization server (
https://auth.craneledger.ai), or Authorization: Bearer ha_live_…
- OAuth 2.1 via Crane Ledger’s authorization server (
Do not require sticky sessions. Org scope comes from the token/key.
Config patterns
Header-based API key (most IDEs):
{
"mcpServers": {
"crane-ledger": {
"url": "https://api.craneledger.ai/mcp",
"headers": {
"Authorization": "Bearer ha_live_your_key_here"
}
}
}
}
VS Code-style uses "servers" and "type": "http" — see GitHub Copilot.
Windsurf-style often uses "serverUrl" — see Windsurf.
Long-tail clients
| Client | Tip |
|---|---|
| Cline / Continue | Add remote MCP with URL + headers in extension settings |
| Zed | Use Zed’s MCP settings with HTTP transport if available |
| Warp | Add MCP server in Warp AI / agent settings |
| Others | Point at the same URL; fall back to REST if MCP is unsupported |
Example prompts
Once connected, try:
- "Set up a basic chart of accounts for a small service business"
- "Create an invoice for $2,500 to Acme Corp for consulting"
- "What's our cash position right now?"
- "Show me profit and loss for last quarter"
- "How many credits do I have left?"
Related
Need help?
Create a free account (GitHub, Google, Apple, or email) to access our support portal. Once signed in, use the Support tab in your dashboard to submit a support ticket — no GitHub account required. Our team typically responds within 24 hours.
- ✨ For LLMs/AI assistants: Read our structured API reference
- Legal: Terms of Service · Privacy Policy