{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_2ws39kdbwcej","handle":"actora-agent-identity-subscriptions-a2a","url":"https://wellknown.network/agents/actora-agent-identity-subscriptions-a2a","links":{"self":"https://wellknown.network/agents/actora-agent-identity-subscriptions-a2a/record.json","html":"https://wellknown.network/agents/actora-agent-identity-subscriptions-a2a","markdown":"https://wellknown.network/agents/actora-agent-identity-subscriptions-a2a/record.md","api":"https://wellknown.network/api/v1/agents/actora-agent-identity-subscriptions-a2a","status":"https://wellknown.network/api/v1/agents/actora-agent-identity-subscriptions-a2a/status","claim":"https://wellknown.network/agents/actora-agent-identity-subscriptions-a2a/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/actora-agent-identity-subscriptions-a2a/claim.json","badge":"https://wellknown.network/agents/actora-agent-identity-subscriptions-a2a/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/actora-agent-identity-subscriptions-a2a/history","tools":"https://wellknown.network/api/v1/agents/actora-agent-identity-subscriptions-a2a/tools"},"ard":{"identifier":"urn:air:actora.codes:server:actora-agent-identity-subscriptions-a2a","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Actora — Agent Identity, Subscriptions & A2A","summary":"ERC-8004 agent identity, on-chain subscriptions, reputation, A2A tasks and chat over 52 tools.","description":"ERC-8004 agent identity, on-chain subscriptions, reputation, A2A tasks and chat over 52 tools.","publisher":{"name":"sftgroup","url":null},"homepage":"https://actora.codes","repository":"https://github.com/sftgroup/actora-mcp","version":"0.2.1","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://actora.codes/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-04T21:37:28.56839Z","publishedAt":"2026-11-04T21:37:28.56839Z","registryName":"io.github.sftgroup/actora"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":1,"provenance":"derived"},{"slug":"productivity.tasks","name":"Tasks & To-do","confidence":0.859,"provenance":"derived"},{"slug":"communication.chat","name":"Team Chat","confidence":0.833,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.525,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.525,"provenance":"derived"},{"slug":"content.writing","name":"Writing & Editing","confidence":0.51,"provenance":"derived"}],"categories":["commerce","communication","content","dev","documents","finance","productivity","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-11-08T08:24:14.762Z","lastProbedAt":"2026-11-08T08:24:14.762Z","statusComputedAt":"2026-11-08T08:27:05.255Z","reliability30d":{"probes":3,"successRate":1,"p50Ms":502,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":3,"ok":3,"authBoundaryOk":0,"serviceOk":3,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-08T08:24:14.762Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":183,"error":null,"detail":{"tools":[{"name":"actora_identity_list","description":"List all Agent IDs owned by a wallet address on BSC, Ethereum or Base."},{"name":"actora_identity_get","description":"Get agent details — tokenURI, metadata, existence."},{"name":"actora_identity_list_all","description":"List all agents with structured metadata (name, capabilities, skills, isActive). Supports ID-range, active-only and capability filters — same as SDK getAllAgent"},{"name":"actora_identity_metadata","description":"Get structured metadata for one agent: name, description, capabilities, skills, isActive, createdAt."},{"name":"actora_identity_exists","description":"Check whether an agent ID exists on-chain."},{"name":"actora_identity_total_count","description":"Total number of agents registered."},{"name":"actora_identity_register","description":"Register a new Agent on-chain. WRITE operation — returns tx payload."},{"name":"actora_subscription_plans","description":"Get plan details: price, period, pay token, trial days."},{"name":"actora_subscription_check","description":"Check if a wallet has an active subscription for an agent."},{"name":"actora_subscription_detail","description":"Full subscription detail including trial info, escrow status."},{"name":"actora_subscription_my_list","description":"List all subscription IDs for a wallet."},{"name":"actora_subscription_subscribe","description":"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"},{"name":"actora_subscription_cancel","description":"Cancel a subscription. WRITE operation."},{"name":"actora_subscription_release","description":"Deprecated: ERC8004SubscriptionManager settles payments on subscribe/renew, so there is no escrow to release."},{"name":"actora_subscription_fee","description":"Get current platform fee in bps."},{"name":"actora_subscription_create_plan","description":"Create a subscription plan for an agent. WRITE operation. period is one of \"day\" | \"week\" | \"month\" | \"quarter\" | \"year\"; planType 0=subscription (default), 1=u"},{"name":"actora_central_agent_list","description":"List centralized agents (source=\"central\", off-chain, negative IDs — NOT on-chain NFTs). Returns subscription plans from central_plans with the same structure a"},{"name":"actora_central_subscription_check","description":"Check whether a wallet has an active subscription for a centralized agent (negative agentId). Resolves off-chain fiat/x402 records first (resolveAccess), same r"},{"name":"actora_central_agent_create","description":"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 "},{"name":"actora_central_agent_update","description":"Update a centralized agent you own (PATCH semantics — only provided fields change). Requires access_token (registered-user JWT). WRITE operation."},{"name":"actora_central_subscription_subscribe","description":"Subscribe to a centralized agent via the x402 rail. Requires access_token (registered-user JWT). First call (without txHash) returns the payment instruction (am"},{"name":"actora_a2a_create_task","description":"Create an on-chain A2A task. WRITE operation."},{"name":"actora_a2a_get_task","description":"Get A2A task details."},{"name":"actora_a2a_complete_task","description":"Complete a task on-chain. WRITE operation."},{"name":"actora_a2a_my_tasks","description":"Get all task IDs for a wallet."},{"name":"actora_a2a_agent_card","description":"Get agent A2A card: name, capabilities, supported tasks."},{"name":"actora_agent_call","description":"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). "},{"name":"actora_reputation_rate","description":"Rate an agent (1-5). WRITE operation."},{"name":"actora_reputation_get","description":"Average rating and review count."},{"name":"actora_reputation_reviews","description":"All reviews with reviewer, rating, comment, timestamp."},{"name":"actora_config_get","description":"Read an agent spec/config value by key from the platform DB (not the on-chain ConfigurationRegistry)."},{"name":"actora_config_list","description":"List all agent spec/config values for an agent from the platform DB."},{"name":"actora_config_set","description":"Config writes are owner-signed on the platform API (PATCH /api/v1/agents/:chain/:id); returns instructions. WRITE operation."},{"name":"actora_endpoint_list","description":"All registered endpoints from the platform DB (includes pending/failed)."},{"name":"actora_endpoint_active","description":"Only live endpoints from the platform DB."},{"name":"actora_endpoint_best_mcp","description":"Best available MCP endpoint URL from the platform DB."},{"name":"actora_endpoint_status","description":"Owner-level endpoint health across all your agents — liveness counts (live / failed / pending / delisted), last probe result and retry time. Requires access_tok"},{"name":"actora_gateway_tenant","description":"Get tenant profile, plan, quota. Requires access_token (registered-user JWT); `Authorization: Bearer` is injected automatically."},{"name":"actora_gateway_health","description":"Gateway health + chain contract addresses (BSC / Ethereum / Base)."},{"name":"actora_gateway_chat","description":"Single-turn conversation with an agent (SSE stream collected into a reply). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_create_session","description":"Create a conversation session (dialog container; idempotent). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_create_task","description":"Create a background task in a session (returns immediately with taskId; queued→running→done). May return 403 PARALLEL_TASKS_DISABLED. Requires access_token (reg"},{"name":"actora_gateway_get_task","description":"Get task detail by id (status, result, error). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_list_tasks","description":"List all tasks of a session. Requires access_token (registered-user JWT)."},{"name":"actora_gateway_cancel_task","description":"Cancel a task (queued → cancelled; running → aborted; terminal states are idempotent). Requires access_token (registered-user JWT)."},{"name":"actora_listing_get","description":"Get the marketplace listing for an agent: visibility, pricing type, USD price, payment link. Public read — works for on-chain agents and centralized (negative) "},{"name":"actora_listing_set","description":"Publish or update a listing (visibility / pricing / payment link) and register the agent endpoint with a liveness probe in one call. Requires access_token (owne"},{"name":"actora_listing_price","description":"Update pricing for an existing listing (subscription / per_call / free + USD cents). Requires access_token (owner JWT). WRITE operation."},{"name":"actora_listing_delist","description":"Remove a listing (delist) and mark its endpoints as delisted. Requires access_token (owner JWT). WRITE operation."},{"name":"actora_endpoint_probe","description":"Re-probe the primary endpoint of a listed agent (a2a or mcp) and return the liveness result. Requires access_token (owner JWT)."},{"name":"actora_payload_key_list","description":"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 "},{"name":"actora_tenant_plans","description":"List platform plans for B-side tenants (Free / Pro / Enterprise: quota, rate limit, concurrency, BYOK). Requires access_token (registered-user JWT)."},{"name":"actora_tenant_usage","description":"Token/tool-call usage summary and daily timeline for the current tenant. Requires access_token (registered-user JWT)."}],"toolCount":53,"toolsHash":"692cd7f3ace100a84bd725524e9738e1b1e5bd856ddd67c05d5bfd9ef95110a6","serverName":"actora-gateway","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2024-11-05"}},{"at":"2026-11-07T23:27:25.823Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":502,"error":null,"detail":{"tools":[{"name":"actora_identity_list","description":"List all Agent IDs owned by a wallet address on BSC, Ethereum or Base."},{"name":"actora_identity_get","description":"Get agent details — tokenURI, metadata, existence."},{"name":"actora_identity_list_all","description":"List all agents with structured metadata (name, capabilities, skills, isActive). Supports ID-range, active-only and capability filters — same as SDK getAllAgent"},{"name":"actora_identity_metadata","description":"Get structured metadata for one agent: name, description, capabilities, skills, isActive, createdAt."},{"name":"actora_identity_exists","description":"Check whether an agent ID exists on-chain."},{"name":"actora_identity_total_count","description":"Total number of agents registered."},{"name":"actora_identity_register","description":"Register a new Agent on-chain. WRITE operation — returns tx payload."},{"name":"actora_subscription_plans","description":"Get plan details: price, period, pay token, trial days."},{"name":"actora_subscription_check","description":"Check if a wallet has an active subscription for an agent."},{"name":"actora_subscription_detail","description":"Full subscription detail including trial info, escrow status."},{"name":"actora_subscription_my_list","description":"List all subscription IDs for a wallet."},{"name":"actora_subscription_subscribe","description":"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"},{"name":"actora_subscription_cancel","description":"Cancel a subscription. WRITE operation."},{"name":"actora_subscription_release","description":"Deprecated: ERC8004SubscriptionManager settles payments on subscribe/renew, so there is no escrow to release."},{"name":"actora_subscription_fee","description":"Get current platform fee in bps."},{"name":"actora_subscription_create_plan","description":"Create a subscription plan for an agent. WRITE operation. period is one of \"day\" | \"week\" | \"month\" | \"quarter\" | \"year\"; planType 0=subscription (default), 1=u"},{"name":"actora_central_agent_list","description":"List centralized agents (source=\"central\", off-chain, negative IDs — NOT on-chain NFTs). Returns subscription plans from central_plans with the same structure a"},{"name":"actora_central_subscription_check","description":"Check whether a wallet has an active subscription for a centralized agent (negative agentId). Resolves off-chain fiat/x402 records first (resolveAccess), same r"},{"name":"actora_central_agent_create","description":"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 "},{"name":"actora_central_agent_update","description":"Update a centralized agent you own (PATCH semantics — only provided fields change). Requires access_token (registered-user JWT). WRITE operation."},{"name":"actora_central_subscription_subscribe","description":"Subscribe to a centralized agent via the x402 rail. Requires access_token (registered-user JWT). First call (without txHash) returns the payment instruction (am"},{"name":"actora_a2a_create_task","description":"Create an on-chain A2A task. WRITE operation."},{"name":"actora_a2a_get_task","description":"Get A2A task details."},{"name":"actora_a2a_complete_task","description":"Complete a task on-chain. WRITE operation."},{"name":"actora_a2a_my_tasks","description":"Get all task IDs for a wallet."},{"name":"actora_a2a_agent_card","description":"Get agent A2A card: name, capabilities, supported tasks."},{"name":"actora_agent_call","description":"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). "},{"name":"actora_reputation_rate","description":"Rate an agent (1-5). WRITE operation."},{"name":"actora_reputation_get","description":"Average rating and review count."},{"name":"actora_reputation_reviews","description":"All reviews with reviewer, rating, comment, timestamp."},{"name":"actora_config_get","description":"Read an agent spec/config value by key from the platform DB (not the on-chain ConfigurationRegistry)."},{"name":"actora_config_list","description":"List all agent spec/config values for an agent from the platform DB."},{"name":"actora_config_set","description":"Config writes are owner-signed on the platform API (PATCH /api/v1/agents/:chain/:id); returns instructions. WRITE operation."},{"name":"actora_endpoint_list","description":"All registered endpoints from the platform DB (includes pending/failed)."},{"name":"actora_endpoint_active","description":"Only live endpoints from the platform DB."},{"name":"actora_endpoint_best_mcp","description":"Best available MCP endpoint URL from the platform DB."},{"name":"actora_endpoint_status","description":"Owner-level endpoint health across all your agents — liveness counts (live / failed / pending / delisted), last probe result and retry time. Requires access_tok"},{"name":"actora_gateway_tenant","description":"Get tenant profile, plan, quota. Requires access_token (registered-user JWT); `Authorization: Bearer` is injected automatically."},{"name":"actora_gateway_health","description":"Gateway health + chain contract addresses (BSC / Ethereum / Base)."},{"name":"actora_gateway_chat","description":"Single-turn conversation with an agent (SSE stream collected into a reply). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_create_session","description":"Create a conversation session (dialog container; idempotent). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_create_task","description":"Create a background task in a session (returns immediately with taskId; queued→running→done). May return 403 PARALLEL_TASKS_DISABLED. Requires access_token (reg"},{"name":"actora_gateway_get_task","description":"Get task detail by id (status, result, error). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_list_tasks","description":"List all tasks of a session. Requires access_token (registered-user JWT)."},{"name":"actora_gateway_cancel_task","description":"Cancel a task (queued → cancelled; running → aborted; terminal states are idempotent). Requires access_token (registered-user JWT)."},{"name":"actora_listing_get","description":"Get the marketplace listing for an agent: visibility, pricing type, USD price, payment link. Public read — works for on-chain agents and centralized (negative) "},{"name":"actora_listing_set","description":"Publish or update a listing (visibility / pricing / payment link) and register the agent endpoint with a liveness probe in one call. Requires access_token (owne"},{"name":"actora_listing_price","description":"Update pricing for an existing listing (subscription / per_call / free + USD cents). Requires access_token (owner JWT). WRITE operation."},{"name":"actora_listing_delist","description":"Remove a listing (delist) and mark its endpoints as delisted. Requires access_token (owner JWT). WRITE operation."},{"name":"actora_endpoint_probe","description":"Re-probe the primary endpoint of a listed agent (a2a or mcp) and return the liveness result. Requires access_token (owner JWT)."},{"name":"actora_payload_key_list","description":"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 "},{"name":"actora_tenant_plans","description":"List platform plans for B-side tenants (Free / Pro / Enterprise: quota, rate limit, concurrency, BYOK). Requires access_token (registered-user JWT)."},{"name":"actora_tenant_usage","description":"Token/tool-call usage summary and daily timeline for the current tenant. Requires access_token (registered-user JWT)."}],"toolCount":53,"toolsHash":"bca9fa0eae1237a04c81aa41330f33ba3125e4ef4d791db1eeee84434d152a03","serverName":"actora-gateway","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2024-11-05"}},{"at":"2026-11-07T15:24:06.953Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":541,"error":null,"detail":{"tools":[{"name":"actora_identity_list","description":"List all Agent IDs owned by a wallet address on BSC, Ethereum or Base."},{"name":"actora_identity_get","description":"Get agent details — tokenURI, metadata, existence."},{"name":"actora_identity_list_all","description":"List all agents with structured metadata (name, capabilities, skills, isActive). Supports ID-range, active-only and capability filters — same as SDK getAllAgent"},{"name":"actora_identity_metadata","description":"Get structured metadata for one agent: name, description, capabilities, skills, isActive, createdAt."},{"name":"actora_identity_exists","description":"Check whether an agent ID exists on-chain."},{"name":"actora_identity_total_count","description":"Total number of agents registered."},{"name":"actora_identity_register","description":"Register a new Agent on-chain. WRITE operation — returns tx payload."},{"name":"actora_subscription_plans","description":"Get plan details: price, period, pay token, trial days."},{"name":"actora_subscription_check","description":"Check if a wallet has an active subscription for an agent."},{"name":"actora_subscription_detail","description":"Full subscription detail including trial info, escrow status."},{"name":"actora_subscription_my_list","description":"List all subscription IDs for a wallet."},{"name":"actora_subscription_subscribe","description":"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"},{"name":"actora_subscription_cancel","description":"Cancel a subscription. WRITE operation."},{"name":"actora_subscription_release","description":"Deprecated: ERC8004SubscriptionManager settles payments on subscribe/renew, so there is no escrow to release."},{"name":"actora_subscription_fee","description":"Get current platform fee in bps."},{"name":"actora_subscription_create_plan","description":"Create a subscription plan for an agent. WRITE operation. period is one of \"day\" | \"week\" | \"month\" | \"quarter\" | \"year\"; planType 0=subscription (default), 1=u"},{"name":"actora_central_agent_list","description":"List centralized agents (source=\"central\", off-chain, negative IDs — NOT on-chain NFTs). Returns subscription plans from central_plans with the same structure a"},{"name":"actora_central_subscription_check","description":"Check whether a wallet has an active subscription for a centralized agent (negative agentId). Resolves off-chain fiat/x402 records first (resolveAccess), same r"},{"name":"actora_central_agent_create","description":"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 "},{"name":"actora_central_agent_update","description":"Update a centralized agent you own (PATCH semantics — only provided fields change). Requires access_token (registered-user JWT). WRITE operation."},{"name":"actora_central_subscription_subscribe","description":"Subscribe to a centralized agent via the x402 rail. Requires access_token (registered-user JWT). First call (without txHash) returns the payment instruction (am"},{"name":"actora_a2a_create_task","description":"Create an on-chain A2A task. WRITE operation."},{"name":"actora_a2a_get_task","description":"Get A2A task details."},{"name":"actora_a2a_complete_task","description":"Complete a task on-chain. WRITE operation."},{"name":"actora_a2a_my_tasks","description":"Get all task IDs for a wallet."},{"name":"actora_a2a_agent_card","description":"Get agent A2A card: name, capabilities, supported tasks."},{"name":"actora_agent_call","description":"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). "},{"name":"actora_reputation_rate","description":"Rate an agent (1-5). WRITE operation."},{"name":"actora_reputation_get","description":"Average rating and review count."},{"name":"actora_reputation_reviews","description":"All reviews with reviewer, rating, comment, timestamp."},{"name":"actora_config_get","description":"Read an agent spec/config value by key from the platform DB (not the on-chain ConfigurationRegistry)."},{"name":"actora_config_list","description":"List all agent spec/config values for an agent from the platform DB."},{"name":"actora_config_set","description":"Config writes are owner-signed on the platform API (PATCH /api/v1/agents/:chain/:id); returns instructions. WRITE operation."},{"name":"actora_endpoint_list","description":"All registered endpoints from the platform DB (includes pending/failed)."},{"name":"actora_endpoint_active","description":"Only live endpoints from the platform DB."},{"name":"actora_endpoint_best_mcp","description":"Best available MCP endpoint URL from the platform DB."},{"name":"actora_endpoint_status","description":"Owner-level endpoint health across all your agents — liveness counts (live / failed / pending / delisted), last probe result and retry time. Requires access_tok"},{"name":"actora_gateway_tenant","description":"Get tenant profile, plan, quota. Requires access_token (registered-user JWT); `Authorization: Bearer` is injected automatically."},{"name":"actora_gateway_health","description":"Gateway health + chain contract addresses (BSC / Ethereum / Base)."},{"name":"actora_gateway_chat","description":"Single-turn conversation with an agent (SSE stream collected into a reply). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_create_session","description":"Create a conversation session (dialog container; idempotent). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_create_task","description":"Create a background task in a session (returns immediately with taskId; queued→running→done). May return 403 PARALLEL_TASKS_DISABLED. Requires access_token (reg"},{"name":"actora_gateway_get_task","description":"Get task detail by id (status, result, error). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_list_tasks","description":"List all tasks of a session. Requires access_token (registered-user JWT)."},{"name":"actora_gateway_cancel_task","description":"Cancel a task (queued → cancelled; running → aborted; terminal states are idempotent). Requires access_token (registered-user JWT)."},{"name":"actora_listing_get","description":"Get the marketplace listing for an agent: visibility, pricing type, USD price, payment link. Public read — works for on-chain agents and centralized (negative) "},{"name":"actora_listing_set","description":"Publish or update a listing (visibility / pricing / payment link) and register the agent endpoint with a liveness probe in one call. Requires access_token (owne"},{"name":"actora_listing_price","description":"Update pricing for an existing listing (subscription / per_call / free + USD cents). Requires access_token (owner JWT). WRITE operation."},{"name":"actora_listing_delist","description":"Remove a listing (delist) and mark its endpoints as delisted. Requires access_token (owner JWT). WRITE operation."},{"name":"actora_endpoint_probe","description":"Re-probe the primary endpoint of a listed agent (a2a or mcp) and return the liveness result. Requires access_token (owner JWT)."},{"name":"actora_payload_key_list","description":"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 "},{"name":"actora_tenant_plans","description":"List platform plans for B-side tenants (Free / Pro / Enterprise: quota, rate limit, concurrency, BYOK). Requires access_token (registered-user JWT)."},{"name":"actora_tenant_usage","description":"Token/tool-call usage summary and daily timeline for the current tenant. Requires access_token (registered-user JWT)."}],"toolCount":53,"toolsHash":"bca9fa0eae1237a04c81aa41330f33ba3125e4ef4d791db1eeee84434d152a03","serverName":"actora-gateway","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2024-11-05"}}],"tools":[{"name":"actora_identity_list","description":"List all Agent IDs owned by a wallet address on BSC, Ethereum or Base."},{"name":"actora_identity_get","description":"Get agent details — tokenURI, metadata, existence."},{"name":"actora_identity_list_all","description":"List all agents with structured metadata (name, capabilities, skills, isActive). Supports ID-range, active-only and capability filters — same as SDK getAllAgent"},{"name":"actora_identity_metadata","description":"Get structured metadata for one agent: name, description, capabilities, skills, isActive, createdAt."},{"name":"actora_identity_exists","description":"Check whether an agent ID exists on-chain."},{"name":"actora_identity_total_count","description":"Total number of agents registered."},{"name":"actora_identity_register","description":"Register a new Agent on-chain. WRITE operation — returns tx payload."},{"name":"actora_subscription_plans","description":"Get plan details: price, period, pay token, trial days."},{"name":"actora_subscription_check","description":"Check if a wallet has an active subscription for an agent."},{"name":"actora_subscription_detail","description":"Full subscription detail including trial info, escrow status."},{"name":"actora_subscription_my_list","description":"List all subscription IDs for a wallet."},{"name":"actora_subscription_subscribe","description":"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"},{"name":"actora_subscription_cancel","description":"Cancel a subscription. WRITE operation."},{"name":"actora_subscription_release","description":"Deprecated: ERC8004SubscriptionManager settles payments on subscribe/renew, so there is no escrow to release."},{"name":"actora_subscription_fee","description":"Get current platform fee in bps."},{"name":"actora_subscription_create_plan","description":"Create a subscription plan for an agent. WRITE operation. period is one of \"day\" | \"week\" | \"month\" | \"quarter\" | \"year\"; planType 0=subscription (default), 1=u"},{"name":"actora_central_agent_list","description":"List centralized agents (source=\"central\", off-chain, negative IDs — NOT on-chain NFTs). Returns subscription plans from central_plans with the same structure a"},{"name":"actora_central_subscription_check","description":"Check whether a wallet has an active subscription for a centralized agent (negative agentId). Resolves off-chain fiat/x402 records first (resolveAccess), same r"},{"name":"actora_central_agent_create","description":"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 "},{"name":"actora_central_agent_update","description":"Update a centralized agent you own (PATCH semantics — only provided fields change). Requires access_token (registered-user JWT). WRITE operation."},{"name":"actora_central_subscription_subscribe","description":"Subscribe to a centralized agent via the x402 rail. Requires access_token (registered-user JWT). First call (without txHash) returns the payment instruction (am"},{"name":"actora_a2a_create_task","description":"Create an on-chain A2A task. WRITE operation."},{"name":"actora_a2a_get_task","description":"Get A2A task details."},{"name":"actora_a2a_complete_task","description":"Complete a task on-chain. WRITE operation."},{"name":"actora_a2a_my_tasks","description":"Get all task IDs for a wallet."},{"name":"actora_a2a_agent_card","description":"Get agent A2A card: name, capabilities, supported tasks."},{"name":"actora_agent_call","description":"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). "},{"name":"actora_reputation_rate","description":"Rate an agent (1-5). WRITE operation."},{"name":"actora_reputation_get","description":"Average rating and review count."},{"name":"actora_reputation_reviews","description":"All reviews with reviewer, rating, comment, timestamp."},{"name":"actora_config_get","description":"Read an agent spec/config value by key from the platform DB (not the on-chain ConfigurationRegistry)."},{"name":"actora_config_list","description":"List all agent spec/config values for an agent from the platform DB."},{"name":"actora_config_set","description":"Config writes are owner-signed on the platform API (PATCH /api/v1/agents/:chain/:id); returns instructions. WRITE operation."},{"name":"actora_endpoint_list","description":"All registered endpoints from the platform DB (includes pending/failed)."},{"name":"actora_endpoint_active","description":"Only live endpoints from the platform DB."},{"name":"actora_endpoint_best_mcp","description":"Best available MCP endpoint URL from the platform DB."},{"name":"actora_endpoint_status","description":"Owner-level endpoint health across all your agents — liveness counts (live / failed / pending / delisted), last probe result and retry time. Requires access_tok"},{"name":"actora_gateway_tenant","description":"Get tenant profile, plan, quota. Requires access_token (registered-user JWT); `Authorization: Bearer` is injected automatically."},{"name":"actora_gateway_health","description":"Gateway health + chain contract addresses (BSC / Ethereum / Base)."},{"name":"actora_gateway_chat","description":"Single-turn conversation with an agent (SSE stream collected into a reply). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_create_session","description":"Create a conversation session (dialog container; idempotent). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_create_task","description":"Create a background task in a session (returns immediately with taskId; queued→running→done). May return 403 PARALLEL_TASKS_DISABLED. Requires access_token (reg"},{"name":"actora_gateway_get_task","description":"Get task detail by id (status, result, error). Requires access_token (registered-user JWT)."},{"name":"actora_gateway_list_tasks","description":"List all tasks of a session. Requires access_token (registered-user JWT)."},{"name":"actora_gateway_cancel_task","description":"Cancel a task (queued → cancelled; running → aborted; terminal states are idempotent). Requires access_token (registered-user JWT)."},{"name":"actora_listing_get","description":"Get the marketplace listing for an agent: visibility, pricing type, USD price, payment link. Public read — works for on-chain agents and centralized (negative) "},{"name":"actora_listing_set","description":"Publish or update a listing (visibility / pricing / payment link) and register the agent endpoint with a liveness probe in one call. Requires access_token (owne"},{"name":"actora_listing_price","description":"Update pricing for an existing listing (subscription / per_call / free + USD cents). Requires access_token (owner JWT). WRITE operation."},{"name":"actora_listing_delist","description":"Remove a listing (delist) and mark its endpoints as delisted. Requires access_token (owner JWT). WRITE operation."},{"name":"actora_endpoint_probe","description":"Re-probe the primary endpoint of a listed agent (a2a or mcp) and return the liveness result. Requires access_token (owner JWT)."},{"name":"actora_payload_key_list","description":"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 "},{"name":"actora_tenant_plans","description":"List platform plans for B-side tenants (Free / Pro / Enterprise: quota, rate limit, concurrency, BYOK). Requires access_token (registered-user JWT)."},{"name":"actora_tenant_usage","description":"Token/tool-call usage summary and daily timeline for the current tenant. Requires access_token (registered-user JWT)."}],"package":null,"toolSurface":{"id":"ts_3x8q8tgacag2","endpointId":"ep_vrw98s4epymj","hash":"692cd7f3ace100a84bd725524e9738e1b1e5bd856ddd67c05d5bfd9ef95110a6","toolCount":53,"serverName":"actora-gateway","serverVersion":"0.2.0","protocolVersion":"2024-11-05","firstSeenAt":"2026-11-08T08:24:14.772Z","lastSeenAt":"2026-11-08T08:24:14.772Z","observations":1,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["actora_identity_list","actora_identity_get","actora_identity_list_all","actora_identity_metadata","actora_identity_exists","actora_identity_total_count","actora_identity_register","actora_subscription_plans","actora_subscription_check","actora_subscription_detail","actora_subscription_my_list","actora_subscription_subscribe","actora_subscription_cancel","actora_subscription_release","actora_subscription_fee","actora_subscription_create_plan","actora_central_agent_list","actora_central_subscription_check","actora_central_agent_create","actora_central_agent_update","actora_central_subscription_subscribe","actora_a2a_create_task","actora_a2a_get_task","actora_a2a_complete_task","actora_a2a_my_tasks","actora_a2a_agent_card","actora_agent_call","actora_reputation_rate","actora_reputation_get","actora_reputation_reviews","actora_config_get","actora_config_list","actora_config_set","actora_endpoint_list","actora_endpoint_active","actora_endpoint_best_mcp","actora_endpoint_status","actora_gateway_tenant","actora_gateway_health","actora_gateway_chat","actora_gateway_create_session","actora_gateway_create_task","actora_gateway_get_task","actora_gateway_list_tasks","actora_gateway_cancel_task","actora_listing_get","actora_listing_set","actora_listing_price","actora_listing_delist","actora_endpoint_probe","actora_payload_key_list","actora_tenant_plans","actora_tenant_usage"],"distinctSurfaces":2,"surfacesWithHiddenText":0},"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.sftgroup/actora","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.sftgroup%2Factora","firstSeenAt":"2026-11-07T12:21:06.360Z","fetchedAt":"2026-11-07T12:21:06.360Z","normalizedAt":"2026-11-07T12:21:06.360Z"}]},"firstSeenAt":"2026-11-07T12:21:06.360Z","updatedAt":"2026-11-08T08:28:36.249Z"}