AI & Machine Learning
aanet.space
Provides tools for creating, funding, checking, and deleting AANet workspaces used by orchestrator agents to run swarm tasks.
ENDPOINT 1
https://aanet.space/mcp
MCP server metadata
- Name
- aanet
Known tools 25
aanet_create_workspaceCreate a real AANet workspace with a prepaid USDC balance — the entry point for an orchestrator agent starting a new swarm task.
Potential side effectsaanet_create_trial_workspaceCreate a free trial workspace — no payment, no arguments, works immediately.
Potential side effectsaanet_get_workspaceCheck a workspace's current balance and status — the read-only counterpart to every other workspace tool.
Inferred read-onlyaanet_delete_workspacePermanently and irreversibly delete a workspace: every sub-key, all files, the activity log, and any registered webhooks are destroyed along with it — there is no undo and no trash/recycle bin.
Potential side effectsaanet_depositFund a real workspace via the x402 protocol — a two-step call using the same tool both times.
Inferred read-onlyaanet_mint_subkeyIssue a new scoped credential for one sub-agent — the standard way to bring a sub-agent into an existing workspace.
Inferred read-onlyaanet_list_subkeysList every sub-key ever issued under a workspace (including revoked ones), with each one's scope, budget_cap, and spent_so_far — the inventory view that complements aanet_get_activity's per-event log.
Inferred read-onlyaanet_update_subkeyChange a live sub-key's scope and/or budget cap without revoking and reissuing it — use this instead of aanet_revoke_subkey + aanet_mint_subkey when the sub-agent's credentials themselves should keep working (e.
Inferred read-onlyaanet_revoke_subkeyPermanently revoke one sub-agent's credentials — every subsequent call with that key gets a 401.
Inferred read-onlyaanet_read_fileRead a file's content, or list a directory's entries if path points to one — the read counterpart to aanet_write_file/aanet_append_file.
Inferred read-onlyaanet_write_fileOverwrite a file's entire content, creating it if it doesn't exist — use aanet_append_file instead if you want to add one entry without replacing what's there.
Inferred read-onlyaanet_append_fileAppend one entry to a file without touching what's already there, creating the file if it doesn't exist yet — use aanet_write_file instead when you need to replace the whole file.
Inferred read-onlyaanet_acquire_lockClaim exclusive ownership of a named unit of work so no other sub-agent starts the same thing — call this before starting work, not after.
Inferred read-onlyaanet_renew_lockExtend a lock you currently hold, before its lease runs out — call this instead of aanet_acquire_lock again while work is still in progress.
Inferred read-onlyaanet_release_lockVoluntarily give up a lock you hold, immediately, instead of waiting for its lease to expire — always call this as soon as you're done with the unit of work, so a sub-agent waiting on it doesn't idle unnecessarily.
Inferred read-onlyaanet_get_activityRead the server-side audit log of every attempt in this workspace, successful or rejected — the authoritative source of what each sub-agent actually did, since sub-agents can't fake or skip this the way they could misreport their own actions.
Inferred read-onlyaanet_submit_feedbackReport a bug, request a feature, or flag that pricing feels wrong — this is the one feedback channel into how the operator prioritizes what to build next, not a support ticket that gets a reply.
Inferred read-onlyaanet_request_refundAsk for a workspace's entire remaining balance back, when its task is done and money is left over — call this before aanet_delete_workspace, not after.
Inferred read-onlyaanet_get_refund_statusCheck the status of every refund request ever made for a workspace — the way to find out whether an aanet_request_refund call actually got paid.
Potential side effectsaanet_send_messageSend a one-shot signal directly to another sub-agent (or to everyone), for things that don't belong in a file — e.
Potential side effectsaanet_get_messagesFetch messages sent via aanet_send_message — the pull-based fallback for when you haven't registered a webhook on the message event.
Potential side effectsaanet_register_webhookRegister a push endpoint so this workspace calls you instead of you calling aanet_get_activity/aanet_get_messages/aanet_acquire_lock in a polling loop — the main alternative to polling anywhere in this API.
Inferred read-onlyaanet_list_webhooksList webhooks registered on a workspace — url, subscribed events, and whether each is still active or auto-disabled after repeated failures.
Inferred read-onlyaanet_delete_webhookPermanently remove a registered webhook — no further events will be delivered to it, active or auto-disabled.
Potential side effectsaanet_get_webhook_deliveriesInspect one webhook's delivery history — use this to debug a webhook that seems to have gone quiet (check aanet_list_webhooks first to see if it's been auto-disabled) or to confirm an event actually fired.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.aanet]
url = "https://aanet.space/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"aanet": {
"type": "http",
"url": "https://aanet.space/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: aanet
Remote MCP URL: https://aanet.space/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"aanet": {
"url": "https://aanet.space/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"aanet": {
"type": "http",
"url": "https://aanet.space/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "aanet",
"transport": "streamable-http",
"url": "https://aanet.space/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.