Build on the platform from your own stack
A full REST API, a native MCP server, and webhooks for every event. Everything you can do in the dashboard, your code can do too.
mcp.sagepilot.ai/sse
api.your-store.com/hooks/sagepilot
POST /v1/tickets · agent resolves it
Full REST API
Tickets, campaigns, knowledge, and agent actions. Everything the dashboard does, your stack can do.
Native MCP server
Control your agents from your own tools: any MCP client connects directly to the platform.
Webhooks and events
Every resolution, escalation, and campaign emits an event you can route anywhere.
Run the platform from code
Everything in the dashboard has an endpoint: tickets, campaigns, knowledge, and settings. Create a ticket from your backend, and the agent picks it up and resolves it like any other.
- Read and write every resource you see in the UI
- Typed SDKs and an OpenAPI spec
- Sandbox keys for safe testing
›POST /v1/tickets · damaged item #5217
●ticket created · agent run started
●replacement order placed · ok
●customer notified on email
›GET /v1/tickets/5217 · status: resolved
Control it from any MCP client
The platform has a built-in MCP server. Connect Claude, ChatGPT, Cursor, or your own internal tools, and they can query knowledge, draft campaigns, and inspect runs directly.
- Any MCP client connects out of the box
- Same roles and permission limits as the dashboard
- No custom integration work needed
Every event, pushed wherever you need it
Tickets, approvals, campaign results, and settings changes all fire webhooks. Point them at your data warehouse, your dashboards, or any system that needs to know.
Common questions
How is access controlled?
Scoped API keys with per-resource permissions, rotated whenever you like, plus SSO and role-based access for the dashboard. A key for your warehouse sync can't issue refunds.
What are the rate limits?
Generous by default and raised on request. Limits are per key, responses carry standard rate-limit headers, and bulk operations have batch endpoints so you rarely get near them.
Is the API an afterthought?
No. The dashboard is built on the same public API you get, so every feature ships with its endpoint on day one and nothing is UI-only.
How reliable are webhook deliveries?
Payloads are signed so you can verify the source, failed deliveries retry with exponential backoff for 24 hours, and a delivery log lets you inspect and replay any event.
The rest of the OS



Join the brands that run their customer experience on Sagepilot
Live in about 48 hours, across every channel your customers use.