MCP HeartbeatTHE MCP OBSERVATORY
Public workspace

Explore

Evidence for your next connection.

Independent measurements of remote MCP servers. Every observation has a timestamp.

Read-only probes

MCP server · Payments & trading

Actora Platform — Agent Publishing, Subscriptions & A2A

Actora developer tools: ERC-8004 identity, subscriptions, listings, A2A, reputation.

Checks passed
14 / 22

1 failed · 7 not measured

Median response
1173 ms

Median of successful probes over 7 days

30-day uptime
Not measured

Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.

Discovered tools
44

Tool definitions returned by this server

Independent monitoring

Health & checks

Status history

Responded

The server completed its last measured handshake. This is an observation, not a guarantee.

Last checked
Check summary by test group
Test areaPassedFailedUnmeasured
ConnectionCan a client connect and discover tools?
410
Reliability & speedDoes it respond consistently and quickly?
103
Access & authenticationWhat is required to use this server?
102
Tool qualityAre the tool definitions usable by an agent?
400
Publisher identityCan the publisher be traced to its source?
402

Unmeasured means there is not enough evidence to decide. How these checks work

Inspect individual checks 22 recorded

Core

  • Pass
    Reachable

    Latest probe returned HTTP 200 in 1142 ms.

  • Pass
    Valid handshake

    protocolVersion 2024-11-05, serverInfo.name actora-platform.

  • Pass
    Lists tools

    tools/list returned 44 tools.

  • Fail
    Current protocol

    Negotiated 2024-11-05. The bar is 2025-06-18 or newer.

  • Pass
    HTTPS

    The endpoint URL is https.

Performance

  • Not measured
    Fast (p50)

    Median latency 1173 ms over 2 samples in 7 days. The bar is 1000 ms. Need at least 5 samples.

  • Not measured
    Consistent (p95)

    95th percentile 1201 ms over 2 samples in 7 days. The bar is 3000 ms. Need at least 20 samples.

  • Not measured
    Reliable (uptime)

    2 of 2 attempts returned a tool list in 30 days (100%). The bar is 99%. Need at least 30 samples.

  • Pass
    Stable tool list

    No tool was removed and no required parameter was added in the last 30 days.

Access

  • Pass
    Open access

    tools/list succeeded with no credential, and the record declares none.

  • Not measured
    Standard auth

    Auth is not required, so the OAuth metadata check does not apply.

  • Not measured
    Free tier cited

    No publisher quote has been checked.

Tools

  • Pass
    Tools described

    Every tool description is at least 20 characters.

  • Pass
    Valid input schemas

    Every inputSchema is a JSON Schema object.

  • Pass
    Parameters documented

    141 of 144 parameters have a description (98%). The bar is 80%.

  • Pass
    Safety hints

    Every tool sets readOnlyHint or destructiveHint.

Publisher

  • Pass
    Verified namespace

    Listed in the Official MCP Registry.

  • Not measured
    Website matches publisher

    This namespace is not a reverse domain, so the website comparison does not apply.

  • Pass
    Source repo linked

    A repository URL is on file.

  • Pass
    Repo owner matches

    The GitHub repository owner matches the namespace login.

  • Pass
    Recently updated

    Updated 2026-11-08T09:24:57.375388Z, within 180 days.

  • Not measured
    Open-source licence

    The GitHub licence lookup has not returned an OSI result yet.

Start using Actora Platform — Agent Publishing, Subscriptions & A2A

Connect to this server

Choose your client, copy the configuration, then enable the server in your client’s MCP settings.

Run this command in your terminal, then restart Claude Code.

Claude Code

claude mcp add --transport http actora-platform-agent-publishing-subscriptions-a2a https://actora.codes/mcp/platform

Capabilities

Tools 44

actora_a2a_agent_card

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

Discovered
actora_a2a_complete_task

Complete a task on-chain. WRITE operation.

Discovered
actora_a2a_create_task

Create an on-chain A2A task. WRITE operation.

Discovered
actora_a2a_get_task

Get A2A task details.

Discovered
actora_a2a_my_tasks

Get all task IDs for a wallet.

Discovered
actora_agent_call

Call a published agent and return its reply. Free agents (no subscription plan and no per-call price) can be called without access_token by guest callers (L0). Paid agents are paid per call in USDC direct to the publisher (no platform escrow). Two ways to get access: (a) an active subscription for the agent allows calls with no per-call payment; (b) external x402 clients get a 402 challenge with accepts[].payTo = the publisher's payout address; transfer the USDC, then retry this tool with payment_tx=<txHash> (or the X-PAYMENT header) — one transaction covers exactly one call. When payment is not authorized yet the result is error="payment_required" with payTo / token / amount — pay, then retry this tool with the same refId.

Discovered
actora_central_agent_create

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.

Discovered
actora_central_agent_list

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.

Discovered
actora_central_agent_update

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

Discovered
actora_central_subscription_check

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.

Discovered
actora_central_subscription_subscribe

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.

Discovered
actora_config_get

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

Discovered
actora_config_list

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

Discovered
actora_config_set

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

Discovered
actora_endpoint_active

Only live endpoints from the platform DB.

Discovered
actora_endpoint_best_mcp

Best available MCP endpoint URL from the platform DB.

Discovered
actora_endpoint_list

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

Discovered
actora_endpoint_probe

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

Discovered
actora_endpoint_status

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

Discovered
actora_gateway_health

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

Discovered
actora_identity_exists

Check whether an agent ID exists on-chain.

Discovered
actora_identity_get

Get agent details — tokenURI, metadata, existence.

Discovered
actora_identity_list

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

Discovered
actora_identity_list_all

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

Discovered
actora_identity_metadata

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

Discovered
actora_identity_register

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

Discovered
actora_identity_total_count

Total number of agents registered.

Discovered
actora_listing_delist

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

Discovered
actora_listing_get

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.

Discovered
actora_listing_price

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

Discovered
actora_listing_set

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.

Discovered
actora_payload_key_list

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.

Discovered
actora_reputation_get

Average rating and review count.

Discovered
actora_reputation_rate

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

Discovered
actora_reputation_reviews

All reviews with reviewer, rating, comment, timestamp.

Discovered
actora_subscription_cancel

Cancel a subscription. WRITE operation.

Discovered
actora_subscription_check

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

Discovered
actora_subscription_create_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.

Discovered
actora_subscription_detail

Full subscription detail including trial info, plan, usage and billing dates.

Discovered
actora_subscription_fee

Get current platform fee in bps.

Discovered
actora_subscription_my_list

List all subscription IDs for a wallet.

Discovered
actora_subscription_plans

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

Discovered
actora_subscription_release

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

Discovered
actora_subscription_subscribe

Get the browser link to subscribe to a plan. The on-chain subscription is signed by the subscriber wallet in the browser — this tool moves no funds and does not subscribe by itself, so never report it as completed. Open authorizeUrl, then verify with actora_subscription_my_list.

Discovered

Recent measurements

Probe history

View status
Latest stored probes. Raw probe rows are kept for 14 days.
CheckedResultResponseTools
Connected1142 ms44
Connected1204 ms44