Actora MCP
Actora MCP provides 52 tools for interacting with the Actora Gateway, enabling AI agents to read on-chain agent identities, manage subscription plans, publish and subscribe to centralized off-chain agents, and handle chat sessions and tasks via JSON-RPC 2.0.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://actora.codes/mcp/tenantWhat its tools do
9 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (5)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Read on-chain agent identities and metadata
- Manage subscription plans and usage
- Publish and subscribe to centralized agents
- Create and manage chat sessions and tasks
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- actora-tenant 0.2.0
- MCP protocol negotiated in check
- 2024-11-05
- Tools
- 9 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {}
}Tools
9 advertised
actora_gateway_tenant — Get Tenant Profile
Get tenant profile, plan, quota. Requires access_token (registered-user JWT); `Authorization: Bearer` is injected automatically.
{
"type": "object",
"properties": {
"accessToken": {
"type": "string",
"description": "Deprecated alias of access_token"
},
"access_token": {
"type": "string",
"description": "Gateway JWT token (registered-user auth)"
}
}
}{
"title": "Get Tenant Profile",
"readOnlyHint": true,
"destructiveHint": false
}actora_gateway_chat — Chat with Agent
Single-turn conversation with an agent (SSE stream collected into a reply). Requires access_token (registered-user JWT).
{
"type": "object",
"required": [
"message"
],
"properties": {
"prompt": {
"type": "string",
"description": "Inline mode: caller-supplied system prompt (bypasses agent lookup)"
},
"history": {
"type": "array",
"description": "Optional conversation history [{role, content}]"
},
"message": {
"type": "string",
"description": "User message"
},
"agent_id": {
"type": "integer",
"description": "Agent ID (omit when using inline prompt)"
},
"access_token": {
"type": "string",
"description": "Gateway JWT — registered-user auth (required)"
},
"tenant_key_id": {
"type": "string",
"description": "BYOK: id of a stored tenant-owned API key"
}
}
}{
"title": "Chat with Agent",
"readOnlyHint": false,
"destructiveHint": false
}actora_gateway_create_session — Create Chat Session
Create a conversation session (dialog container; idempotent). Requires access_token (registered-user JWT).
{
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Optional session title"
},
"agent_id": {
"type": "integer",
"description": "Agent ID"
},
"access_token": {
"type": "string",
"description": "Gateway JWT — registered-user auth (required)"
}
}
}{
"title": "Create Chat Session",
"readOnlyHint": false,
"destructiveHint": false
}actora_gateway_create_task — Create Background Task
Create a background task in a session (returns immediately with taskId; queued→running→done). May return 403 PARALLEL_TASKS_DISABLED. Requires access_token (registered-user JWT).
{
"type": "object",
"required": [
"session_id",
"message"
],
"properties": {
"prompt": {
"type": "string",
"description": "Inline mode: caller-supplied system prompt"
},
"message": {
"type": "string",
"description": "Task instruction"
},
"agent_id": {
"type": "integer",
"description": "Agent ID (omit when using inline prompt)"
},
"session_id": {
"type": "string",
"description": "Session ID (from actora_gateway_create_session)"
},
"access_token": {
"type": "string",
"description": "Gateway JWT — registered-user auth (required)"
},
"tenant_key_id": {
"type": "string",
"description": "BYOK: id of a stored tenant-owned API key"
}
}
}{
"title": "Create Background Task",
"readOnlyHint": false,
"destructiveHint": false
}actora_gateway_get_task — Get Task
Get task detail by id (status, result, error). Requires access_token (registered-user JWT).
{
"type": "object",
"required": [
"task_id"
],
"properties": {
"task_id": {
"type": "string",
"description": "Task ID"
},
"access_token": {
"type": "string",
"description": "Gateway JWT — registered-user auth (required)"
}
}
}{
"title": "Get Task",
"readOnlyHint": true,
"destructiveHint": false
}actora_gateway_list_tasks — List Session Tasks
List all tasks of a session. Requires access_token (registered-user JWT).
{
"type": "object",
"required": [
"session_id"
],
"properties": {
"session_id": {
"type": "string",
"description": "Session ID"
},
"access_token": {
"type": "string",
"description": "Gateway JWT — registered-user auth (required)"
}
}
}{
"title": "List Session Tasks",
"readOnlyHint": true,
"destructiveHint": false
}actora_gateway_cancel_task — Cancel Task
Cancel a task (queued → cancelled; running → aborted; terminal states are idempotent). Requires access_token (registered-user JWT).
{
"type": "object",
"required": [
"task_id"
],
"properties": {
"task_id": {
"type": "string",
"description": "Task ID"
},
"access_token": {
"type": "string",
"description": "Gateway JWT — registered-user auth (required)"
}
}
}{
"title": "Cancel Task",
"readOnlyHint": false,
"destructiveHint": true
}actora_tenant_plans — List Tenant Plans
List platform plans for B-side tenants (Free / Pro / Enterprise: quota, rate limit, concurrency, BYOK). Requires access_token (registered-user JWT).
{
"type": "object",
"required": [
"access_token"
],
"properties": {
"access_token": {
"type": "string",
"description": "Gateway JWT (required)"
}
}
}{
"title": "List Tenant Plans",
"readOnlyHint": true,
"destructiveHint": false
}actora_tenant_usage — Get Tenant Usage
Token/tool-call usage summary and daily timeline for the current tenant. Requires access_token (registered-user JWT).
{
"type": "object",
"required": [
"access_token"
],
"properties": {
"days": {
"type": "integer",
"description": "Lookback window in days (1..365, default 30)"
},
"access_token": {
"type": "string",
"description": "Gateway JWT (required)"
}
}
}{
"title": "Get Tenant Usage",
"readOnlyHint": true,
"destructiveHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1367 ms
- 95th percentile latency
- 1367 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1367 ms · metadata changed · 9 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http actora-mcp https://actora.codes/mcp/tenantCodex
codex mcp add actora-mcp --url https://actora.codes/mcp/tenantCursor
{
"mcpServers": {
"actora-mcp": {
"url": "https://actora.codes/mcp/tenant"
}
}
}Cline
{
"mcpServers": {
"actora-mcp": {
"type": "streamableHttp",
"url": "https://actora.codes/mcp/tenant",
"disabled": false
}
}
}VS Code
{
"servers": {
"actora-mcp": {
"type": "http",
"url": "https://actora.codes/mcp/tenant"
}
}
}Gemini CLI
gemini mcp add --transport http actora-mcp https://actora.codes/mcp/tenantClaude Desktop
https://actora.codes/mcp/tenantWindsurf
{
"mcpServers": {
"actora-mcp": {
"serverUrl": "https://actora.codes/mcp/tenant"
}
}
}Let your agent find its tools
Find servers like Actora MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.