Skip to content
Docs

Roster's MCP server

POST
/mcp

Model Context Protocol over Streamable HTTP, for Claude Code, Codex and other agents: send JSON-RPC (initialize, tools/list, tools/call) with Authorization: Bearer <API token>. Answers are JSON; there are no sessions. The tools do what you can do in the app, with your rights, and nothing more. See the guide "Use Roster from Claude Code, Codex or another agent".

Authorization

apiToken
headerAuthorizationBearer <token>

An API token made in the app (Settings → Agents), for Roster's MCP server.

Request Body

application/json
  1. body
jsonrpc*string
id?string|number
method*string
params?

Response Body

The JSON-RPC answer.

application/json
Example Request
curl -X POST 'https://app.useroster.work/mcp' \  -H 'Content-Type: application/json' \  -d '{  "jsonrpc": "2.0",  "method": "string"}'
Example Response
{  "jsonrpc": "2.0",  "id": 1,  "result": {    "content": [      {        "type": "text",        "text": "{\"items\":[{\"id\":\"3f0c…\",\"displayName\":\"Builder\"}],\"next\":null}"      }    ]  }}