Beggar Bot

io.github.beggar-bot-x402Published by GitHub account beggar-bot-x402v0.1.0Updated Oct 24, 2026

x402 utilities on Base: USDC payment verification, risk scores, signed receipts ($0.01 USDC/call).

VerifiedSTDIODesktop onlyFinanceSecurity & Monitoring

Overview

AI-generated overview

A local MCP server exposing Beggar Bot's pay-per-call x402 utilities on Base: USDC payment verification, risk scores and signed receipts.

What you can do
Verify USDC payments through the verify_payment tool, which checks a payment against the service's verification route for a fee per call. Retrieve risk scores for an address or payment via risk_score. Create signed receipts with signed_receipt and check them for free with verify_receipt. When a paid tool is called without payment proof, the server returns the x402 payment requirements instead of a result.
When to use it
Useful when an assistant needs to check USDC payments on Base, obtain a risk score, or issue and verify signed receipts, and the user is willing to pay a small per-call fee in USDC through x402.
Requirements
Runs locally over stdio; the README lists Node.js 18 or later and an npx or local checkout launch. Network access to the Beggar Bot service is needed, and BEGGAR_BOT_URL can point at a different deployment. Paid calls need an X-PAYMENT header built with the user's own x402 client and passed as x_payment.
Before you install
Each paid call costs $0.01 USDC on Base, so usage spends real funds. The server holds no keys and never pays itself; the user must supply payment proof built with their own x402 client. Requests and payment data go to the third-party Beggar Bot service.

Installation

In SourceWeft

  1. Open Beggar Bot in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

beggar-bot-mcp

MCP server for Beggar Bot, a set of pay-per-call x402 utilities on Base: USDC payment verification, risk scores, and signed receipts. Each paid call costs $0.01 USDC on Base through the x402 protocol.

The server holds no keys and never pays anything itself. If you call a paid tool without x_payment, it returns the HTTP 402 x402 payment requirements. To pay, build an X-PAYMENT header with your own x402 client (for example x402-fetch) and pass it as x_payment.

Tools

ToolRoutePrice
verify_paymentGET /v1/verify$0.01 USDC (Base, x402)
risk_scoreGET /v1/risk$0.01 USDC (Base, x402)
signed_receiptPOST /v1/receipt$0.01 USDC (Base, x402)
verify_receiptPOST /v1/receipt/verifyfree

Live service: https://beggar-bot-demand.beggarbot.workers.dev

MCP client config (Claude Desktop, Cursor, or any stdio MCP client)

json
{  "mcpServers": {    "beggar-bot": {      "command": "npx",      "args": ["-y", "github:beggar-bot-x402/beggar-bot-mcp"]    }  }}

Requires Node.js 18 or later. Set BEGGAR_BOT_URL to point at a different deployment.

From a local checkout: npm install, then "command": "node", "args": ["/path/to/beggar-bot-mcp/index.js"].

Discovery

License

MIT

Source: README.md at commit 7bf7fff

Tools

0
SourceWeft started this package once in an isolated sandbox, without credentials, to list its tools. That failed: the package type cannot run in the sandbox.

Version history

1
  1. v0.1.0LatestOct 24, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts