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