← Registry

AI & Machine Learning

aanet.space

Provides tools for creating, funding, checking, and deleting AANet workspaces used by orchestrator agents to run swarm tasks.

1 endpoint25 known toolsFirst detected September 10, 2026Last detected September 10, 2026

ENDPOINT 1

https://aanet.space/mcp

No auth detected

MCP server metadata

Name
aanet
Capabilities
experimentalpromptsresourcestools

Known tools 25

aanet_create_workspace

Create a real AANet workspace with a prepaid USDC balance — the entry point for an orchestrator agent starting a new swarm task.

Potential side effects
aanet_create_trial_workspace

Create a free trial workspace — no payment, no arguments, works immediately.

Potential side effects
aanet_get_workspace

Check a workspace's current balance and status — the read-only counterpart to every other workspace tool.

Inferred read-only
aanet_delete_workspace

Permanently 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 effects
aanet_deposit

Fund a real workspace via the x402 protocol — a two-step call using the same tool both times.

Inferred read-only
aanet_mint_subkey

Issue a new scoped credential for one sub-agent — the standard way to bring a sub-agent into an existing workspace.

Inferred read-only
aanet_list_subkeys

List 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-only
aanet_update_subkey

Change 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-only
aanet_revoke_subkey

Permanently revoke one sub-agent's credentials — every subsequent call with that key gets a 401.

Inferred read-only
aanet_read_file

Read 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-only
aanet_write_file

Overwrite 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-only
aanet_append_file

Append 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-only
aanet_acquire_lock

Claim 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-only
aanet_renew_lock

Extend 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-only
aanet_release_lock

Voluntarily 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-only
aanet_get_activity

Read 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-only
aanet_submit_feedback

Report 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-only
aanet_request_refund

Ask 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-only
aanet_get_refund_status

Check 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 effects
aanet_send_message

Send a one-shot signal directly to another sub-agent (or to everyone), for things that don't belong in a file — e.

Potential side effects
aanet_get_messages

Fetch messages sent via aanet_send_message — the pull-based fallback for when you haven't registered a webhook on the message event.

Potential side effects
aanet_register_webhook

Register 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-only
aanet_list_webhooks

List webhooks registered on a workspace — url, subscribed events, and whether each is still active or auto-disabled after repeated failures.

Inferred read-only
aanet_delete_webhook

Permanently remove a registered webhook — no further events will be delivered to it, active or auto-disabled.

Potential side effects
aanet_get_webhook_deliveries

Inspect 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-only

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

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.