Automate the control plane - or let your AI assistant do it.
Everything Sencai does in the browser it also does over an API, and over the Model Context Protocol - so an assistant can work with your infrastructure directly instead of you copy-pasting between windows.
MCP server
Sencai speaks the Model Context Protocol, an open standard that lets an AI assistant call a defined set of tools on your behalf. Point any MCP-capable client at the endpoint below, authenticate with a personal access token, and it works inside your organisation with your permissions - not with a shared key.
https://mcp.sencai.space/mcp
Authorization: Bearer sencai_pat_...The server uses MCP's Streamable HTTP transport over this single URL. Where you enter the URL and the header depends on your client - check its own MCP documentation.
What it can read
Read tools are scoped to your own organisation and cannot be pointed anywhere else - none of them accepts an organisation ID. Your assistant can look up your organisation and billing tier, list cloud instances and fleet agents, check your compliance score, and search the documentation.
What it can change, and what has to be true first
Write tools need three separate things to hold, checked server-side on every call: the token carries the read/write scope, an Owner or Admin has switched AI-agent write access on for the organisation, and the organisation is on a paid plan. A token by itself is never enough. Every write an agent makes is recorded in an Agent Activity log you can review afterwards.
Full MCP setup guideREST API
One versioned REST surface, authenticated per organisation. It is the same API the Sencai dashboard is built on, so anything you can do in the browser you can script.
API referenceWebhooks
Subscribe to what happens in your organisation - provisioning, incidents, compliance findings, billing - and receive a signed request at your own endpoint instead of polling for changes.
Webhook documentationSDKs
Go, Python and TypeScript clients, generated from the OpenAPI specification so they track the API instead of drifting from it.
- TypeScript
npm install @sencai-space/sdk - Python
pip install sencai-sdk - Go
go get github.com/sencai-space/sdk-go
Fleet agent
A single Go binary that brings any Linux server under management, cloud or bare metal. Published with checksums and a cosign signature, and with an explicit list of what it is allowed to do as root.
Download and verify the agentStart with a token.
Create an account, issue a personal access token from Settings, and point your client at it. Reading works on any plan; write tools need a paid one.