Horizontal

WorksWork and collaborationCode and development

Actora — Agent Identity, Subscriptions & A2A

ERC-8004 agent identity, on-chain subscriptions, reputation, A2A tasks and chat over 52 tools.

Addresshttps://actora.codes/mcp
Claude Codeclaude mcp add --transport http actora https://actora.codes/mcp
For Cursor and other clients
{
  "mcpServers": {
    "actora": {
      "type": "http",
      "url": "https://actora.codes/mcp"
    }
  }
}

Watch out

Has tools that change things: 11 of them

The server itself marks these tools as deleting or overwriting data (destructiveHint): have the agent ask you before it calls them.

Test
Works: Handshake succeeded
Tools
52 tools
Handshake
147 ms
Transport
streamable-http · 2024-11-05
Tested
6 November 2026
Registry name
io.github.sftgroup/actora v0.2.1
Listed
4 November 2026
Updated
4 November 2026
Website
actora.codes
Source
github.com/sftgroup/actora-mcp
The last 1 tests
WhenResultTime
2026-11-06 12:41 UTCHandshake succeeded147 ms

The 52 tools it listed

"Read only" and "Changes data" are the server's own marks. Underlined parameters are required.

  1. actora_a2a_agent_cardRead only

    Get Agent A2A Card

    Get agent A2A card: name, capabilities, supported tasks.

    chain agentId

  2. actora_a2a_complete_taskChanges data

    Complete A2A Task

    Complete a task on-chain. WRITE operation.

    chain taskId outputData

  3. actora_a2a_create_task

    Create A2A Task

    Create an on-chain A2A task. WRITE operation.

    chain targetAgentId taskType inputData

  4. actora_a2a_get_taskRead only

    Get A2A Task

    Get A2A task details.

    chain taskId

  5. actora_a2a_my_tasksRead only

    List My A2A Tasks

    Get all task IDs for a wallet.

    chain userAddress

  6. actora_central_agent_create

    Create Central Agent

    Create a centralized agent (source="central", off-chain, negative ID — NOT an on-chain NFT). Requires access_token (registered-user JWT). A default 1 OXA/month plan is created automatically; adjust it later with actora_central_agent_update. WRITE operation.

    name description tags capabilities skills category access_token

  7. actora_central_agent_listRead only

    List Central Agents

    List centralized agents (source="central", off-chain, negative IDs — NOT on-chain NFTs). Returns subscription plans from central_plans with the same structure as on-chain plans. Public read.

    activeOnly category capabilities page pageSize

  8. actora_central_agent_updateChanges data

    Update Central Agent

    Update a centralized agent you own (PATCH semantics — only provided fields change). Requires access_token (registered-user JWT). WRITE operation.

    agentId name description tags capabilities skills category isActive access_token

  9. actora_central_subscription_checkRead only

    Check Central Subscription

    Check whether a wallet has an active subscription for a centralized agent (negative agentId). Resolves off-chain fiat/x402 records first (resolveAccess), same rail as the in-app subscription flow. Public read.

    subscriber agentId

  10. actora_central_subscription_subscribeChanges data

    Subscribe Central Agent

    Subscribe to a centralized agent via the x402 rail. Requires access_token (registered-user JWT). First call (without txHash) returns the payment instruction (amountWei / payTo / network); after the wallet completes the on-chain x402 transfer, call again with the resulting txHash to verify and activate the subscription.

    agentId subscriber period priceWei txHash access_token

  11. actora_config_getRead only

    Get Agent Config

    Read an agent spec/config value by key from the platform DB (not the on-chain ConfigurationRegistry).

    chain agentId configKey

  12. actora_config_listRead only

    List Agent Config

    List all agent spec/config values for an agent from the platform DB.

    chain agentId

  13. actora_config_setChanges data

    Set Agent Config

    Config writes are owner-signed on the platform API (PATCH /api/v1/agents/:chain/:id); returns instructions. WRITE operation.

    chain agentId key value dataType

  14. actora_endpoint_activeRead only

    List Live Endpoints

    Only live endpoints from the platform DB.

    chain agentId

  15. actora_endpoint_best_mcpRead only

    Get Best MCP Endpoint

    Best available MCP endpoint URL from the platform DB.

    chain agentId

  16. actora_endpoint_listRead only

    List Agent Endpoints

    All registered endpoints from the platform DB (includes pending/failed).

    chain agentId

  17. actora_endpoint_probe

    Probe Agent Endpoint

    Re-probe the primary endpoint of a listed agent (a2a or mcp) and return the liveness result. Requires access_token (owner JWT).

    chain agentId access_token

  18. actora_endpoint_statusRead only

    Get Endpoint Health

    Owner-level endpoint health across all your agents — liveness counts (live / failed / pending / delisted), last probe result and retry time. Requires access_token (owner JWT).

    access_token

  19. actora_gateway_cancel_taskChanges data

    Cancel Task

    Cancel a task (queued → cancelled; running → aborted; terminal states are idempotent). Requires access_token (registered-user JWT).

    task_id access_token

  20. actora_gateway_chat

    Chat with Agent

    Single-turn conversation with an agent (SSE stream collected into a reply). Requires access_token (registered-user JWT).

    message agent_id prompt history tenant_key_id access_token

  21. actora_gateway_create_session

    Create Chat Session

    Create a conversation session (dialog container; idempotent). Requires access_token (registered-user JWT).

    agent_id title access_token

  22. 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).

    session_id message agent_id prompt tenant_key_id access_token

  23. actora_gateway_get_taskRead only

    Get Task

    Get task detail by id (status, result, error). Requires access_token (registered-user JWT).

    task_id access_token

  24. actora_gateway_healthRead only

    Gateway Health

    Gateway health + chain contract addresses (BSC / Ethereum / Base).

  25. actora_gateway_list_tasksRead only

    List Session Tasks

    List all tasks of a session. Requires access_token (registered-user JWT).

    session_id access_token

  26. actora_gateway_tenantRead only

    Get Tenant Profile

    Get tenant profile, plan, quota. Requires access_token (registered-user JWT); `Authorization: Bearer` is injected automatically.

    access_token accessToken

  27. actora_identity_existsRead only

    Check Agent Exists

    Check whether an agent ID exists on-chain.

    chain agentId

  28. actora_identity_getRead only

    Get Agent

    Get agent details — tokenURI, metadata, existence.

    chain agentId

  29. actora_identity_listRead only

    List Agents by Owner

    List all Agent IDs owned by a wallet address on BSC, Ethereum or Base.

    chain ownerAddress

  30. actora_identity_list_allRead only

    List All Agents

    List all agents with structured metadata (name, capabilities, skills, isActive). Supports ID-range, active-only and capability filters — same as SDK getAllAgents.

    chain fromId toId activeOnly capabilities

  31. actora_identity_metadataRead only

    Get Agent Metadata

    Get structured metadata for one agent: name, description, capabilities, skills, isActive, createdAt.

    chain agentId

  32. actora_identity_register

    Register Agent

    Register a new Agent on-chain. WRITE operation — returns tx payload.

    chain tokenURI encryptedPayloadCid eciesEncryptedKey

  33. actora_identity_total_countRead only

    Count Registered Agents

    Total number of agents registered.

    chain

  34. actora_listing_delistChanges data

    Delist Agent

    Remove a listing (delist) and mark its endpoints as delisted. Requires access_token (owner JWT). WRITE operation.

    chain agentId access_token

  35. actora_listing_getRead only

    Get Marketplace Listing

    Get the marketplace listing for an agent: visibility, pricing type, USD price, payment link. Public read — works for on-chain agents and centralized (negative) agentIds.

    chain agentId

  36. actora_listing_priceChanges data

    Update Listing Price

    Update pricing for an existing listing (subscription / per_call / free + USD cents). Requires access_token (owner JWT). WRITE operation.

    chain agentId pricingType priceUsdCents access_token

  37. actora_listing_setChanges data

    Publish or Update Listing

    Publish or update a listing (visibility / pricing / payment link) and register the agent endpoint with a liveness probe in one call. Requires access_token (owner JWT). Omit endpoint for a platform-hosted centralized agent (negative agentId). WRITE operation.

    chain agentId endpoint protocol visibility pricingType priceUsdCents paymentLinkUrl tags access_token

  38. actora_payload_key_listRead only

    List Payload Keys

    List payload-key records for an agent you own (public key, mode, chain, export count — never the private key). Requires access_token. Exporting/decrypting keys is not exposed over MCP.

    agentId chain access_token

  39. actora_reputation_getRead only

    Get Agent Rating

    Average rating and review count.

    chain agentId

  40. actora_reputation_rateChanges data

    Rate Agent

    Rate an agent (1-5). WRITE operation.

    chain agentId rating comment

  41. actora_reputation_reviewsRead only

    List Agent Reviews

    All reviews with reviewer, rating, comment, timestamp.

    chain agentId

  42. actora_subscription_cancelChanges data

    Cancel Subscription

    Cancel a subscription. WRITE operation.

    chain subscriptionId

  43. actora_subscription_checkRead only

    Check Subscription

    Check if a wallet has an active subscription for an agent.

    chain subscriberAddress agentId

  44. actora_subscription_create_plan

    Create Subscription Plan

    Create a subscription plan for an agent. WRITE operation. period is one of "day" | "week" | "month" | "quarter" | "year"; planType 0=subscription (default), 1=usage-based, 2=hybrid.

    chain agentId name description planType price usagePrice period payToken maxUsage totalUsageLimit

  45. actora_subscription_detailRead only

    Get Subscription Detail

    Full subscription detail including trial info, escrow status.

    chain subscriptionId

  46. actora_subscription_feeRead only

    Get Platform Fee

    Get current platform fee in bps.

    chain

  47. actora_subscription_my_listRead only

    List My Subscriptions

    List all subscription IDs for a wallet.

    chain userAddress

  48. actora_subscription_plansRead only

    Get Subscription Plan

    Get plan details: price, period, pay token, trial days.

    chain planId

  49. actora_subscription_release

    Release Subscription (Deprecated)

    Deprecated: ERC8004SubscriptionManager settles payments on subscribe/renew, so there is no escrow to release.

    chain subscriptionId

  50. actora_subscription_subscribeChanges data

    Subscribe to Plan

    Subscribe to a plan. WRITE operation.

    chain planId valueWei

  51. actora_tenant_plansRead only

    List Tenant Plans

    List platform plans for B-side tenants (Free / Pro / Enterprise: quota, rate limit, concurrency, BYOK). Requires access_token (registered-user JWT).

    access_token

  52. actora_tenant_usageRead only

    Get Tenant Usage

    Token/tool-call usage summary and daily timeline for the current tenant. Requires access_token (registered-user JWT).

    days access_token

Is this yours?

Claim it to hear the moment it breaks, correct this page and add your own ways to use it.

A test is the handshake and the tool list: no tool was called. Names and descriptions are as listed by whoever registered the server; we haven't checked them.

Back to Tested MCP Servers