list_platforms
List platforms and plans
List available AgentsPodium engines (platforms) and hosting plans (tiers), with prices and capabilities.
Takes no parameters.

com.agentspodiumPublished by agentspodium.comOfficial publisherv1.0.4Updated Oct 24, 2026
Create, watch, pay for and connect hosted AI agent pods on AgentsPodium. Needs an API key.
Remote MCP gateway that lets an assistant deploy, monitor, pay for and connect hosted AI agent instances on AgentsPodium.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/com.agentspodium%2Fhosting/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"agentspodium-hosting": {
"type": "http",
"url": "https://mcp.agentspodium.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Lets other AI agents drive AgentsPodium hosting (create/monitor/manage
instances) through two machine protocols — MCP (Streamable HTTP) and A2A
(Agent2Agent JSON-RPC) — both backed by the existing account API at
https://agentspodium.com/api.
The gateway holds no state and no secrets of its own. Every call carries
the caller's own AgentsPodium API key (Authorization: Bearer ak_live_..., or
a session token), which is forwarded verbatim to the account API. Missing
that header always answers 401 with a JSON body pointing at
https://agentspodium.com/account ("API keys for agents") and
https://hosting.defispace.com/docs/auth.
One process serves both hostnames, selected by the Host header wherever a
path is shared between the two (only GET /); everything else defaults to
MCP behaviour, and mcp.agentspodium.com / a2a.agentspodium.com route to
the same Deployment.
Env vars:
ACCOUNT_API — base URL of the account API (default https://agentspodium.com/api).PORT — HTTP port (default 3200).A2A_HOST — hostname that selects A2A behaviour for GET / (default a2a.agentspodium.com).mcp.agentspodium.com/mcpStreamable HTTP, stateless (no session id). Requires
Accept: application/json, text/event-stream.
Tools: list_platforms, list_instances, create_instance,
get_instance_health, get_instance_term, set_llm_key, pause_instance,
resume_instance, rebuild_instance, delete_instance, get_payment_options,
set_peers, set_webhook. Plus one resource, agentspodium://docs (the hosting docs).
a2a.agentspodium.com/Text grammar: create <engine> <tier> [name ...], health <id>,
term <id>, platforms, payment <id>. Anything else answers with the
skill list and the exact JSON shape.
Public, no auth: GET /catalog.json (proxy of the account API's
/a2a-catalog).
deploy/gateway.yaml creates namespace ap-agentgw, a Deployment/Service on
port 3200, and two HTTPRoutes (mcp.agentspodium.com,
a2a.agentspodium.com) against the shared akash-gateway Gateway. Swap
__IMAGE_TAG__ for the built image tag before applying.
Source: README.md at commit 7511739
List platforms and plans
List available AgentsPodium engines (platforms) and hosting plans (tiers), with prices and capabilities.
Takes no parameters.
List instances
List the caller's AgentsPodium instances (agents): id, name, engine, tier, status, endpoint and A2A URL, domain, creation date. Never returns secrets.
Takes no parameters.
Create instance
Create (deploy) a new AgentsPodium instance. Returns the instance id and, when enableA2A is true, the a2aUrl and a2aToken the caller should keep. After creating, poll get_instance_health until it is serving, then call set_llm_key to give it a working LLM key.
nametierrequiredmodeldomainenginechannelsenableA2AextraSoulpersonaIdwebhookUrlCheck instance health
Check whether an instance is reachable and serving, plus its status and quota state.
idrequiredGet billing term
Get the billing term (trial/paid/grace) for an instance, including when it renews or expires.
idrequiredSet LLM key
Set (or clear, with key=null) the LLM provider API key an instance uses to answer. Required before a freshly created instance can actually respond.
idrequiredkeyrequiredmodelproviderrequiredPause instance
Pause an instance: stops it and its billing lease. Data is archived, not deleted.
idrequiredResume instance
Resume a previously paused instance, rebuilding it from its archive.
idrequiredRebuild instance
Rebuild an instance's pod (e.g. after a config change that needs a restart).
idrequiredDelete instance
Permanently delete an instance. This cannot be undone.
idrequiredGet payment options
Get ways to pay for an instance's plan: card/subscription buy links, crypto payment info, and Telegram Stars info (crypto and Stars are in beta testing), plus the instance's current term.
idrequiredSet A2A peers
Set the list of other A2A agents this instance is allowed to call by name.
idrequiredpeersrequiredSet event webhook
Register a URL that receives signed POSTs when the instance comes up, stops, fails, is deleted, when a payment is confirmed and before deletion for non-payment — instead of polling get_instance_health. Returns the HMAC secret once.
idrequiredurlrequired90% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a license in the repository or the registry entry.
npm installnpm run buildACCOUNT_API=https://agentspodium.com/api PORT=3200 npm start# or, for iteration:npm run dev# initializecurl -s -X POST https://mcp.agentspodium.com/mcp \ -H "Authorization: Bearer ak_live_..." \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "initialize", "params": { "protocolVersion": "2025-06-18", "capabilities": {}, "clientInfo": { "name": "example-client", "version": "0.1.0" } } }'
# call a toolcurl -s -X POST https://mcp.agentspodium.com/mcp \ -H "Authorization: Bearer ak_live_..." \ -H "Content-Type: application/json" \ -H "Accept: application/json, text/event-stream" \ -d '{ "jsonrpc": "2.0", "id": 2, "method": "tools/call", "params": { "name": "list_platforms", "arguments": {} } }'curl -s https://a2a.agentspodium.com/.well-known/agent-card.json
# structured (data part)curl -s -X POST https://a2a.agentspodium.com/ \ -H "Authorization: Bearer ak_live_..." \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 1, "method": "message/send", "params": { "message": { "parts": [{ "kind": "data", "data": { "skill": "create-instance", "params": { "engine": "hermes", "tier": "small", "name": "My Agent" } } }] } } }'
# plain text (small command grammar)curl -s -X POST https://a2a.agentspodium.com/ \ -H "Authorization: Bearer ak_live_..." \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "id": 2, "method": "message/send", "params": { "message": { "parts": [{ "kind": "text", "text": "platforms" }] } } }'docker build -t agentpodium-agent-gateway apps/agent-gateway# push, then apply:kubectl apply -f apps/agent-gateway/deploy/gateway.yaml