Skip to main content

MCP

clepit's MCP surface lets agents read and write workspaces and pages. Bearer only: any request carrying an Origin header is refused.

HostServes
https://api.clepit.com

mcp

POST/mcphttps://api.clepit.com

Invoke an MCP method

JSON-RPC 2.0 over HTTP. Every request needs Mcp-Protocol-Version: 2026-07-28.

Auth bearerAuth

Parameters

NameInTypeDescription
Mcp-Protocol-Version requiredheaderstringMust be 2026-07-28

Body

JSON
{
  "id": "integer",
  "jsonrpc": "2.0",
  "method": "server/discover | ping | tools/list | tools/call",
  "params?": "object"
}

Responses

200 A JSON-RPC 2.0 response object.

Try it

curl -X POST "https://api.clepit.com/mcp" \
  -H "Authorization: Bearer $BEARER_AUTH" \
  -H "Content-Type: application/json" \
  -d '{"id":0,"jsonrpc":"2.0","method":"server/discover","params":{}}'

Protocol revision

Revision 2026-07-28. No session, no initialize handshake. A mismatched Mcp-Protocol-Version is rejected with JSON-RPC error -32020.

Browsers are not a supported client

The allowed-origins list is deliberately empty, so any request carrying an Origin header is refused. This is a machine-to-machine surface; widening it is a security decision, not a configuration tweak.

Discovery

GET /.well-known/oauth-protected-resource stays reachable with no token at all, it is how an unauthenticated client learns where to authenticate.

Tools

ToolDoes
clepit.tenant.currentThe caller's tenant
clepit.billing.statusThe tenant's billing state
clepit.workspaces.listMineWorkspaces the caller can open
clepit.workspaces.createCreate a workspace
clepit.workspaces.updateRename or reconfigure a workspace
clepit.pages.treeA workspace's page tree
clepit.pages.searchFull-text search across pages
clepit.pages.createCreate a page
clepit.pages.updateUpdate a page's title or content
clepit.pages.moveMove a page in the tree
clepit.pages.archiveArchive a page

Listing the tools

Bash
curl -X POST "https://api.clepit.com/mcp" \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -H "Mcp-Protocol-Version: 2026-07-28" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'