MCP serverspace.aanet/aanet-mcp
Metered coordination for agent swarms: locks, sub-keys, storage, messaging.
Read more
Metered coordination for agent swarms: locks, sub-keys, storage, messaging. x402 billing (USDC).Overview
Score?
UNRATED 0.737
of what a free look can see, on 20 looks
Looks
24
last 3 hr ago
Tools
27
changed 8 days ago
More info
URL
aanet.space/mcp
streamable-http
Says it is
aanet
protocol 2025-06-18
In the record since
22 days ago
Among servers18,413 with a card
0median 0.606 · this server 0.737 · highest on record 0.8561
Toolsfrom sha256:5804a8cbf9…6ead72 · +1 −0 8 days ago
| Tool | Schema |
|---|---|
| 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. Returns {lease_expires_at} on suc |
input · no output |
| 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 whol |
input · no output |
| aanet_create_trial_workspace Create 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 |
input · no output |
| 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. Use
aanet_create_trial_workspace instead if |
input · no output |
| aanet_delete_file Permanently 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 |
input · no output |
| aanet_delete_webhook Permanently 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; |
input · no output |
| 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 |
input · no output |
| aanet_deposit Fund 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 fundab |
input · no output |
| aanet_estimate_savings added Estimate the cost of coordinating a swarm on AANet versus relaying the
same coordination through your orchestrator's LLM context — before you
create a workspace or spend an |
input · no output |
| 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 c |
input · output |
| 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. A
sub-key only sees messages addressed |
input · output |
| 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. Owner_key required. Each en |
input · output |
| 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 |
input · output |
| aanet_get_workspace Check 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 restr |
input · no output |
| 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_g |
input · output |
| aanet_list_webhooks List 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 |
input · output |
| aanet_mint_subkey Issue 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 su |
input · no output |
| 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.
Metered per call regardless of file |
input · no output |
| 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 alternativ |
input · no output |
| 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 |
input · no output |
| 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. Fails with 404 if nobody holds |
input · no output |
| 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. Owner_key required; |
input · no output |
| aanet_revoke_subkey Permanently 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, |
input · no output |
| 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.g. "chunk 3
done" or "aborting, don't wait on me". Use aan |
input · no output |
| 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 tic |
input · no output |
| 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 credent |
input · no output |
| 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. Fires a file |
input · no output |
Verify it yourself
npx teppi-check https://aanet.space/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M29XAE9P78WK3C2S02KVHQK3