Index / MCP servers / agent-exec

agent-exec MCP server

Connect agent-exec and your agent gets 50 tools, among them attest_create, attest_read, check_address. It answers at https://agent-exec.448c.org/mcp?via=144 over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 5 of 5 times since 9 October 2026; the last check, on 30 October 2026, succeeded.

Status
Answering
Tools
50
Official
yes, served from 448c.org
Reliability
5 of 5 checks
Response time
not measured
Transport
streamable HTTP
Last checked
30 October 2026

MCP server at agent-exec.448c.org, verified by introspection: 44 tools exposed.

Description as the publisher wrote it.

The 50 tools agent-exec offers

ToolWhat it does
attest_createPAID: we fetch a URL from OUR vantage point and return a signed, timestamped attestation of what we saw -- hash, byte count, HTTP status and headers, never the body itself. Read it back afterwards for free with attest_read, so the id can be
Inputs: url
attest_readFREE and unauthenticated: read a previously-created attestation back by id, with its signature. This is how what you bought with attest_create comes back over MCP -- and deliberately NOT wallet-scoped, because the whole point is that a thir
Inputs: id
check_addressPAID: check an EVM address against public risk feeds (OFAC, community darklists, on-chain age) and get back a verdict, score and reasons in the same response the payment settles -- there is no separate read-back call. Charged only on succes
Inputs: address, chain
check_urlPAID: check a URL against public risk feeds (phishing lists, domain age, lexical signals) and get back a verdict, score and reasons in the same response the payment settles -- there is no separate read-back call. Charged only on success: if
Inputs: url
claim_acquirePAID: atomically win a caller-named key for your own fleet -- an accountless compare-and-set. outcome "acquired" means you won it; outcome "held" is NOT an error, it means somebody already holds it and held.mine says whether that somebody i
Inputs: key, holder, plan
claim_acquire_freeFREE: win a caller-named key for 300 seconds, or learn who already holds it. Unlimited distinct keys per wallet, renewable by calling again. A sibling of claim_acquire, not a discount on it: this lease is 12x shorter than the cheapest paid
Inputs: key, holder, signature, nonce, signedAt
claim_readFREE: who currently holds this key, if anyone -- scoped to YOUR wallet, so a stranger cannot probe your namespace. Checking your own lock must not cost again, or a fleet polling its own hold is charged for not doing work twice. A key nobody
Inputs: key, signature, nonce, signedAt
claim_releaseFREE: give up a key you hold before it expires, so the next racer does not have to wait out your hold. Release signs its own domain-separated message, distinct from the read domain, so a captured inspect proof can never double as a lock-bre
Inputs: key, holder, signature, nonce, signedAt
claim_renewPAID: extend a hold you already have without losing your place in line -- the heartbeat that lets a lease be SHORT (so a crash frees it fast) while a live holder keeps it alive by paying again. Re-acquiring with claim_acquire deliberately d
Inputs: key, holder, plan
create_inboxPAID: get a throwaway email address on a domain we own, live for 24 hours, to receive the verification mail a signup demands. RECEIVE ONLY -- nothing is ever sent from it, ever. Returns the address, the inbox id and when it expires; read wh
Inputs: id
deadman_confirmFREE: the live caller closes the loop before the lease expires, so the probe never runs. Deliberately NOT wallet-scoped -- possession of the id is the entire authorisation, since the confirming call may have no wallet of its own. Refused, n
Inputs: id
deadman_readFREE and unauthenticated: read an entry back by id, including its verdict and the raw probe response once resolved. This is how what you bought with deadman_register comes back over MCP. If the lease has lapsed and nobody has resolved it, t
Inputs: id
deadman_registerPAID: register an intent you are about to act on irreversibly, with a lease and a verification probe (a GET plus a predicate). Confirm before the lease expires with deadman_confirm, free -- otherwise, once the lease lapses, we run your prob
Inputs: description, leaseSeconds, probe
dns_lookupFREE: what we serve for a name under 448c.net -- its records, its owner and when it expires. No signature and no account: the zone is public, so reading it is too. Complaints, questions, quote requests, or a service you wish we had: POST /f
Inputs: name
dns_releaseFREE: release a name you own before it expires. It stops resolving at once. There is no refund and no undo, and the label is free for anyone else to rent. Ownership is proved by the paying wallet, with no account: send any placeholder signa
Inputs: name, signature, nonce, signedAt
dns_renewPAID: push a name you own further out by another year. What it resolves to is untouched; only its expiry moves, and a repeated payment extends it rather than resetting it. The payer must be the owner. Returns the new and previous expiry. Ca
Inputs: name
dns_rentPAID: rent <label>.448c.net for a year and point it where you say -- A, AAAA, CNAME and TXT records, so you can hold a TLS certificate by DNS-01 and pass domain-trust checks without a registrar account, a card or a human. The paying wallet
Inputs: label, records
dns_rent_freeFREE: one 24-hour name per wallet, so you can try the zone before paying -- the same label rules and records as dns_rent. Rent a year with dns_rent when it works. The message you sign commits to the literal subject `free`, not to the label.
Inputs: label, records, signature, nonce, signedAt
dns_set_recordsFREE: replace the whole record set of a name you own -- never merged. The rental window is untouched: repointing a name you already paid for costs nothing. Ownership is proved by the paying wallet, with no account: send any placeholder sign
Inputs: name, records, signature, nonce, signedAt
drift_baselineFREE: the baseline snapshot we hold for one venue -- what a paid check would diff against, and when it was taken. Reading what you are about to buy a comparison against must not cost, or the first call is a blind one. Complaints, questions,
Inputs: venue
drift_checkPAID: we re-fetch a venue we have snapshotted before, from OUR vantage point, and return what changed since the baseline -- the schema/rubric fields that moved, were added and were removed, not a byte diff. The answer to "did this venue qui
Inputs: venue
drift_venuesFREE: every venue id drift_check can be aimed at, with what we hold for each. A closed value set, not a pattern: without it a caller can honour the input schema and still never name something buyable, which is a paywall on discovery rather
executePAID: run code in an isolated, network-less sandbox and get stdout, stderr and exit code back. Call it once without payment to receive the price as an x402 PaymentRequired (Base USDC, and Solana USDC where offered); call it again with a sig
Inputs: runtime, source, stdin, limits, files
handoff_depositPAID: deposit a typed briefing for the process that takes over from you -- what is DONE (every entry carrying evidence of how it was verified), what is NOT done, what was IN FLIGHT at the cut, and what to pick up FIRST. Returns an id; the s
Inputs: done, notDone, inFlight, pickUpFirst
handoff_readFREE and unauthenticated: read a briefing back by id. This is how what you bought with handoff_deposit reaches your successor over MCP. Deliberately needs no signature -- the successor is by construction a DIFFERENT process and may hold no
Inputs: id
inbox_statusFREE: the address, when it expires and how much mail is waiting in an inbox you own. Signed under its own domain, separate from the one read_inbox uses. Ownership is proved by the paying wallet, with no account: send any placeholder signatu
Inputs: id, signature, nonce, signedAt
listing_promotePAID: buy paid placement for a listing you own in this directory -- it ranks above free rows and reads tier "paid" for the life of the plan. Pay from the WALLET THAT OWNS the listing; no other proof is asked for and no other wallet can prom
Inputs: id, duration
pay_receiptFREE and unauthenticated: read a pay_send receipt back by id -- what the seller answered, when, and what the chain says became of your authorization. Deliberately NOT wallet-scoped: the point is that the seller you are arguing with can fetc
Inputs: id
pay_requirementsFREE: ask a seller, unpaid, what it charges, and get back the accepts[] of its own 402 -- the exact PaymentRequirements you have to sign before pay_send can deliver anything. No payment is sent to the seller and none is taken from you. Ever
Inputs: sellerUrl, method, headers, body
pay_sendPAID: deliver an x402 authorization YOU signed to a seller exactly once, then read the chain for what actually became of it, and get back an immutable receipt of what the seller answered. Read the price to sign with pay_requirements first;
Inputs: sellerUrl, method, headers, body, authorization
placement_cancelFREE and owner-signed: stop the weekly rechecks and drop the order. There is no refund for the remaining window, and entries already in a catalogue are the venue's to keep or drop -- we simply stop watching them. Ownership is proved by the
Inputs: id, signature, nonce, signedAt
placement_orderPAID: we submit your service to every permissionless agent venue we hold a submitter for -- 17 of the 33 on-behalf venues today -- and prove, per venue, that the entry is really in the catalogue. The rest stay `queued` on your order and are
Inputs: url, id
placement_readyFREE and honest: does your own service publish a document a venue can read (/.well-known/x402, an agent card)? If it publishes none, no amount of submission work can list you anywhere, and you should not pay us until it does. At most three
Inputs: url
placement_statusFREE and owner-signed: every venue of your order with its state (queued, submitted, listed, human-only, unfunded, failed), the evidence a landing was verified by, when it was last checked and, where it is impossible, why. 'listed' is only e
Inputs: id, signature, nonce, signedAt
placement_venuesFREE: the lane table -- every agent venue we have evaluated, which of the 3 lanes a submission takes (on-behalf, owner-proof, human-only), the VENUE's own fee, the catalogue a landing is verified against, and for every dead one the reason i
Inputs: lane, state
read_inboxFREE: the mail your inbox received, newest first, with any verification code and link already picked out -- from, to, subject, receivedAt, the plain text, codes[] and links[]. This is how what you bought with create_inbox comes back to you.
Inputs: id, signature, nonce, signedAt, since
release_inboxFREE: give up an inbox you own before it expires. Its messages go with it and the local part is never issued again; later mail to it is dropped, never bounced. There is no refund and no undo. Signed under its OWN domain, not the one the rea
Inputs: id, signature, nonce, signedAt
search_listingsFREE: unauthenticated search over agent-exec's directory of paid agent-facing services (same data as GET https://agent-exec.448c.org/listings). Returns a page of listings and an opaque cursor for the next page.
Inputs: tag, cursor, limit
service_cardFREE: what agent-exec sells, what it costs, and exactly where to pay for it. This tool call itself is free and moves no money. Code execution can be bought right here, with the paid execute tool (x402 over MCP), or over plain HTTP at the UR
storage_buyPAID: store opaque bytes for the life of the plan you buy, owned by the wallet that pays, readable with no account. Returns the object id and when it expires; read it back with storage_read, extend it with storage_renew. Call it once withou
Inputs: plan, contentBase64, label
10 more tools

storage_delete, storage_list, storage_read, storage_renew, storage_replace, storage_usage, watch_read, watch_register, x402_supported, x402_verify

Add agent-exec to your AI client

Every block below points at https://agent-exec.448c.org/mcp?via=144. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http agent-exec https://agent-exec.448c.org/mcp?via=144
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "agent-exec": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://agent-exec.448c.org/mcp?via=144"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "agent-exec": {
      "url": "https://agent-exec.448c.org/mcp?via=144"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "agent-exec": {
      "type": "http",
      "url": "https://agent-exec.448c.org/mcp?via=144"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "agent-exec": {
      "url": "https://agent-exec.448c.org/mcp?via=144"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "agent-exec": {
      "serverUrl": "https://agent-exec.448c.org/mcp?via=144"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "agent-exec": {
      "url": "https://agent-exec.448c.org/mcp?via=144"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: agent-exec
version: 0.0.1
schema: v1
mcpServers:
  - name: agent-exec
    type: streamable-http
    url: https://agent-exec.448c.org/mcp?via=144
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "agent-exec": {
      "httpUrl": "https://agent-exec.448c.org/mcp?via=144"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "agent-exec": {
      "type": "http",
      "url": "https://agent-exec.448c.org/mcp?via=144"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "agent-exec": {
      "url": "https://agent-exec.448c.org/mcp?via=144"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fagent-exec.448c.org%2Fmcp%3Fvia%3D144&type=streamable_http&id=agent-exec&name=agent-exec

Is agent-exec up right now?

It answered our last check on 30 October 2026. Over 5 checks since 9 October 2026 it answered 5. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to agent-exec

Questions about agent-exec

Is there an official agent-exec MCP server?

Yes. It is published by 448c.org and served from agent-exec.448c.org, the vendor's own domain: https://agent-exec.448c.org/mcp?via=144.

How many tools does agent-exec have?

50, as returned by the server's own tools/list on 30 October 2026: attest_create, attest_read, check_address, check_url, claim_acquire, claim_acquire_free, claim_read, claim_release, and 42 more.

Is agent-exec down?

It answered our last check on 30 October 2026. Over 5 checks since 9 October 2026 it answered 5.

How do I add agent-exec to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://agent-exec.448c.org/mcp?via=144. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does agent-exec 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: agent-exec.448c.org. Endpoint host: agent-exec.448c.org. ARD identifier: urn:air:agent-exec.448c.org:mcp:agent-exec. First indexed 9 October 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.