Keystone Developers
Every endpoint. Every tool.
749 HTTP endpoints across 8 surfaces, generated from the platform's OpenAPI contracts, and the 9 tools of the Keystone MCP server.
Build on Keystone
- For businesses and partners
Public API
Read a business's published data: profile, services, packages, team, FAQ, posts, forms.
42 endpoints
- For businesses and partners
Edits API
Sessions, snapshots, staged changesets, apply and undo: the contract behind the MCP server.
14 endpoints
- For assistants
MCP server
Read a business and propose reviewed changes from Claude, Cursor, or any MCP client.
9 tools
- Guides
Conventions
Response envelopes, errors, identifiers, and how the surfaces fit together.
The rest of the platform
- Console and first-party apps
Console API
Everything the Keystone console does: businesses, contacts, website, ads, social, billing, agents.
434 endpoints
- Keystone services
Agent API
Per-business CRUD the platform's agents use to write business information.
46 endpoints
- Keystone services
Internal API
Service-to-service operations: onboarding, workflows, media, previews, callbacks.
157 endpoints
- Third-party providers
Webhooks and callbacks
Inbound calls from GitHub, Entri, Meta, and the voice provider.
7 endpoints
- Keystone services
System
Health checks and site registration.
4 endpoints
- Console and first-party apps
Auth service
Sign-up, login, tokens, OAuth, users, roles, and permissions (Heimdal).
45 endpoints