MCP.Market

A2apay MCP server

by groundhogday2011-byte·io.github.groundhogday2011-byte/a2apay·v0.1.0

Pay-per-call AI query and versioned task memory for agents. No account, no API key, via x402.

B80/100grade B
What users say
No reviews yet
Be the first
Safety scan
B80/100

full report

Adoption
Growing

0 stars168 downloads/wk

Reviews

Write one

Nobody has reviewed A2apay yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

A2apay tools

No tool declarations could be read from the package source. They show once the server is installed.

Public scan report

scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 6 days ago15/15
  • Maintainer identityregistry namespace matches repository owner6/10
Overall 80/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How A2apay compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
80/100
higher than 53% of 1,299 Productivity servers
Downloads a week
168
more than 69% of 427 Productivity servers with a package

Install A2apay in Claude Code, Cursor or VS Code

claude mcp add a2apay -- uvx a2apay-io
Add to Cursor

What the publisher says

From the A2apay repository's README, as published. We do not edit it. Read it on GitHub

a2apay

Python client for a2apay.io — pay-per-call AI answers and persistent memory for autonomous agents. No account, no API key.

<!-- mcp-name: io.github.groundhogday2011-byte/a2apay --> <!-- Required by the official MCP Registry (modelcontextprotocol.io) to verify PyPI package ownership against this GitHub account. Do not remove or edit this line without also updating the registry entry. -->

pip install a2apay-io          # free-tier only
pip install "a2apay-io[paid]"  # adds real payment support (eth-account)

(The PyPI distribution is named a2apay-io — an unrelated package already holds the bare a2apay name. The importable module is still a2apay.)

Quick start (free tier, zero setup)

Every call tries the free tier first automatically — 5 requests/day per caller, no wallet needed:

from a2apay import Agent

agent = Agent()
answer = agent.ask("What's 7 times 8?")
print(answer)

agent.remember("last_task", "processed invoice #4471", tags=["billing"])

With real payment (once the free tier is used up)

from a2apay import Agent

agent = Agent(private_key="0x...")  # or set A2APAY_PRIVATE_KEY
answer = agent.ask("What's 7 times 8?")

The wallet needs a small USDC balance on Base mainnet ($0.028/call). The private key is used only to sign a payment authorization locally — it is never sent anywhere.

Checkpoint / resume (task memory)

Write versioned, task-scoped state and read it back later — even from a different process. Each checkpoint() to the same key adds a new version rather than overwriting, and resume() always returns the latest.

from a2apay import Agent

agent = Agent(private_key="0x...")
agent.checkpoint("invoice-batch-7", key="status", value="processed rows 1-400")

# ...process dies, or a second process picks up later...

agent2 = Agent(private_key="0x...")  # same wallet
records = agent2.resume("invoice-batch-7")
print(records[0]["value"])  # "processed rows 1-400"

resume() always requires payment ($0.014/call) — there's no free tier for reads yet, so it needs a configured wallet even for your first call. checkpoint() follows the same free-tier-then-paid behavior as remember().

What this honestly does and doesn't do

simple text storage, not a document database. Values are stored as text.

  • ask() returns a real AI-generated answer.
  • remember() stores a flat key/value record with optional tags — this is

if no private_key is configured at that point, it raises a clear A2ApayError rather than failing silently.

  • Falls back to a real payment only when the free tier returns a 402;

Foundation ecosystem), implementing the real x402 "exact" EVM scheme per the x402 protocol spec.

  • Payment signing uses eth-account (maintained by the Ethereum

MCP server

An MCP server (mcp_server.py) exposes ask and remember as MCP tools for any MCP-aware agent or framework (Claude Desktop, etc.):

pip install "a2apay-io[mcp]"
python mcp_server.py

Add to an MCP client config:

{
  "mcpServers": {
    "a2apay": {
      "command": "python",
      "args": ["/absolute/path/to/mcp_server.py"],
      "env": {"A2APAY_PRIVATE_KEY": "0x..."}
    }
  }
}

Honest scope note: remember is write-only — there's no memory read-back tool because the live API doesn't have a read-back route yet.

Full API reference

See a2apay.io/openapi.yaml for the underlying HTTP API this wraps.

Nothing above is checked by us. What we check is on the safety report.

A2apay: common questions

Is A2apay MCP server safe?
Mostly: it is graded B (80/100). Read the A2apay safety report
How do I install A2apay?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does A2apay need an API key?
Yes. The registry entry asks for A2APAY_PRIVATE_KEY.
Is A2apay maintained?
The last commit was 27 days ago (2026-10-08). The latest release is v0.1.0.
What can I use instead of A2apay?
Servers from other publishers that do the same job: Agent-Native Dispatch MCP server, artifact-site MCP server and Exomem MCP server.
How does A2apay compare with other Productivity MCP servers?
safety score 80/100 (higher than 53% of 1,299 Productivity servers); downloads a week 168 (more than 69% of 427 Productivity servers with a package). Full comparison.

Alternatives to A2apay

Same job from other publishers: the closest match first, then the best rated.

  • Agent-Native Dispatch
    Central Slack/Telegram router with jobs, memory, approvals, and A2A delegation
    A
  • artifact-site
    One place for every AI agent's pages and docs: versioned links to share, search and update.
    C
  • Exomem
    Local Markdown/Obsidian knowledge substrate for MCP agents with governed memory and hybrid search.
    A
  • loci
    Cross-session memory and hybrid RAG over your notes and docs. Local-first, with cited answers.
    A
  • Better Notion
    Markdown-first Notion for AI agents -- pages, databases, blocks, and comments in one call.
    B