Index / MCP servers / Autonomous Agents Network (AANet)

Autonomous Agents Network (AANet) MCP server

Autonomous Agents Network (AANet) is an MCP server with 26 tools an agent can call, among them aanet_acquire_lock, aanet_append_file, aanet_create_trial_workspace. It answers at https://aanet.space/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 6 of 6 times since 12 September 2026; the last check, on 24 October 2026, succeeded.

Status
Answering
Tools
26
Official
yes, served from aanet.space
Reliability
6 of 6 checks
Response time
189 ms
Transport
streamable HTTP
Last checked
24 October 2026

Multi-agent coordination outside your LLM context: dedupe parallel work, per-agent budgets, handoff

Description as the publisher wrote it.

The 26 tools Autonomous Agents Network (AANet) offers

ToolWhat it does
aanet_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. Returns {lease_expires_at} on success, or a 409 if another sub-agent already holds an unexpired lease
Inputs: api_key, workspace_id, name, lease_seconds
aanet_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. Typical use: a shared log or running notes file multiple sub
Inputs: api_key, workspace_id, path, content, if_match, stamp
aanet_create_trial_workspaceCreate a free trial workspace — no payment, no arguments, works immediately. Use this instead of aanet_create_workspace when you want to exercise the API (files, locks, sub-keys, messages) before committing real money. Pre-funded with a sma
aanet_create_workspaceCreate a real AANet workspace with a prepaid USDC balance — the entry point for an orchestrator agent starting a new swarm task. Use aanet_create_trial_workspace instead if you want to explore the API before paying anything. On success, ret
Inputs: label
aanet_delete_filePermanently remove a file — the missing piece of the file lifecycle alongside aanet_read_file/aanet_write_file/aanet_append_file. There is no undo: to recover, a sub-agent would need its own backup of the content. Fires a file_delete webhoo
Inputs: api_key, workspace_id, path, if_match
aanet_delete_webhookPermanently remove a registered webhook — no further events will be delivered to it, active or auto-disabled. Owner_key required. There is no way to temporarily pause one; delete and re-register with aanet_register_webhook if you want it ba
Inputs: api_key, workspace_id, webhook_id
aanet_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. Requires the owner_key; a sub-key gets a 403.
Inputs: api_key, workspace_id
aanet_depositFund a real workspace via the x402 protocol — a two-step call using the same tool both times. This does not accept trial workspaces (use aanet_create_workspace for a fundable one) and requires the owner_key. Step 1 — call with only api_key/
Inputs: api_key, workspace_id, amount_usd, payment_signature
aanet_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 action
Inputs: api_key, workspace_id, subkey_id, operation, since, limit
aanet_get_messagesFetch messages sent via aanet_send_message — the pull-based fallback for when you haven't registered a webhook on the message event. A sub-key only sees messages addressed to it plus broadcasts (to_subkey_id was left unset by the sender); t
Inputs: api_key, workspace_id, since, topic, limit
aanet_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. Owner_key required. Each entry has status ("pending", "paid", or "rejected"), and tx_hash once
Inputs: api_key, workspace_id
aanet_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. Owner_key required. Each entry has
Inputs: api_key, workspace_id, webhook_id, limit
aanet_get_workspaceCheck a workspace's current balance and status — the read-only counterpart to every other workspace tool. Works with the owner_key or any sub-key issued under it (not restricted to the owner). Returns deposit_balance and total_spent in raw
Inputs: api_key, workspace_id
aanet_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. Owner_key required; raw key values are
Inputs: api_key, workspace_id
aanet_list_webhooksList webhooks registered on a workspace — url, subscribed events, and whether each is still active or auto-disabled after repeated failures. Owner_key required. Secrets are never included (only shown once, at aanet_register_webhook time); u
Inputs: api_key, workspace_id
aanet_mint_subkeyIssue a new scoped credential for one sub-agent — the standard way to bring a sub-agent into an existing workspace. Requires the owner_key; a sub-key cannot mint another sub-key. Returns {subkey_id, key} where key is shown exactly once, the
Inputs: api_key, workspace_id, label, path_scope_prefix, budget_cap
aanet_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. Metered per call regardless of file size. Returns {path, content, is_dir, entries, etag}; for a directo
Inputs: api_key, workspace_id, path
aanet_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. Owner_key required; up to 5 activ
Inputs: api_key, workspace_id, url, events
aanet_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. Free (no charge), unlike
Inputs: api_key, workspace_id, name
aanet_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. Fails with 404 if nobody holds the lock, or 403 if a different sub-key is the current holder (you c
Inputs: api_key, workspace_id, name, lease_seconds
aanet_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. Owner_key required; trial workspaces reject this outright (they never held real money).
Inputs: api_key, workspace_id, network, destination_address
aanet_revoke_subkeyPermanently revoke one sub-agent's credentials — every subsequent call with that key gets a 401. Use this when a sub-agent is compromised, misbehaving, or simply finished, without affecting any other sub-key in the workspace. Owner_key requ
Inputs: api_key, workspace_id, subkey_id
aanet_send_messageSend a one-shot signal directly to another sub-agent (or to everyone), for things that don't belong in a file — e.g. "chunk 3 done" or "aborting, don't wait on me". Use aanet_write_file / aanet_append_file instead for anything that needs to
Inputs: api_key, workspace_id, body, to_subkey_id, topic
aanet_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. Any valid, unrevoked key can call this, owner
Inputs: api_key, category, title, description, pledged_budget_usd
aanet_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.g. widening its file scope mi
Inputs: api_key, workspace_id, subkey_id, path_scope_prefix, budget_cap
aanet_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. Fires a file_write webhook event on success (see aanet_register_webhook). Pass i
Inputs: api_key, workspace_id, path, content, if_match, stamp

Add Autonomous Agents Network (AANet) to your AI client

Every block below points at https://aanet.space/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http autonomous-agents-network-aanet https://aanet.space/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "autonomous-agents-network-aanet": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://aanet.space/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "autonomous-agents-network-aanet": {
      "url": "https://aanet.space/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "autonomous-agents-network-aanet": {
      "type": "http",
      "url": "https://aanet.space/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "autonomous-agents-network-aanet": {
      "url": "https://aanet.space/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "autonomous-agents-network-aanet": {
      "serverUrl": "https://aanet.space/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "autonomous-agents-network-aanet": {
      "url": "https://aanet.space/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Autonomous Agents Network (AANet)
version: 0.0.1
schema: v1
mcpServers:
  - name: Autonomous Agents Network (AANet)
    type: streamable-http
    url: https://aanet.space/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "autonomous-agents-network-aanet": {
      "httpUrl": "https://aanet.space/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "autonomous-agents-network-aanet": {
      "type": "http",
      "url": "https://aanet.space/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "autonomous-agents-network-aanet": {
      "url": "https://aanet.space/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Faanet.space%2Fmcp&type=streamable_http&id=autonomous-agents-network-aanet&name=Autonomous%20Agents%20Network%20%28AANet%29

Is Autonomous Agents Network (AANet) up right now?

It answered our last check on 24 October 2026 in 189 ms. Over 6 checks since 12 September 2026 it answered 6. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Autonomous Agents Network (AANet)

Questions about Autonomous Agents Network (AANet)

Is there an official Autonomous Agents Network (AANet) MCP server?

Yes. It is published by aanet.space and served from aanet.space, the vendor's own domain: https://aanet.space/mcp.

How many tools does Autonomous Agents Network (AANet) have?

26, as returned by the server's own tools/list on 23 September 2026: aanet_acquire_lock, aanet_append_file, aanet_create_trial_workspace, aanet_create_workspace, aanet_delete_file, aanet_delete_webhook, aanet_delete_workspace, aanet_deposit, and 18 more.

Is Autonomous Agents Network (AANet) down?

It answered our last check on 24 October 2026 in 189 ms. Over 6 checks since 12 September 2026 it answered 6.

How do I add Autonomous Agents Network (AANet) to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://aanet.space/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Autonomous Agents Network (AANet) need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: space.aanet. Endpoint host: aanet.space. ARD identifier: urn:air:space.aanet:mcp:aanet-mcp. First indexed 10 September 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.