Skip to content

PonsMCP

Payments infrastructure for AI agents on Robinhood Chain.

npm chain license tests

Website · Documentation · Live console · X


What this is

A Model Context Protocol server + TypeScript SDK that lets autonomous agents:

  • settle payments in USDG on Robinhood Chain (4663) — with local policy checks before any key material is touched
  • pay for HTTP resources through the HTTP 402 flow (pons_pay_resource)
  • research pons launches — v1 metadata, v2 bonding-curve quotes, snipe-tax reads, launch feed, fee-escrow balances

14 tools. Zero runtime dependencies. Keccak, RLP, and secp256k1 are implemented in-repo and validated against standard vectors. The npm tarball is byte-identical to this source.

npm install -g @ponsmcp/sdk
ponsmcp          # stdio MCP server — plug into Claude, Cursor, or any MCP host

The payment loop

quote → policy → sign (local, EIP-155) → broadcast → receipt → decoded transfers

A payment is done only when the receipt is 0x1 and the decoded USDG transfer matches token, recipient, and amount. Merchants re-verify with pons_tx_status — a client's hash is a claim, not proof.

Repositories

Repo What's inside
ponsmcp-sdk The server + client. Zero-dep crypto, policy engine, RPC failover, 14 tools
ponsmcp-docs concepts / guides / api — mirrored live at ponsmcp.com/docs
presentation-layer ponsmcp.com — landing, Mission Control console, merchant registry API
ponsmcp-examples 5 runnable examples — all executed against live chain before publishing
ponsmcp-contracts Empty by design until a contract is actually deployed. No vaporware

Design rules this org follows

  1. Keys never leave the runtime. Browsers and consoles create and inspect intents — they never sign.
  2. Policy before signature. Per-tx (100 USDG) and daily (1,000 USDG) caps are enforced before key material is used.
  3. Proof over claims. Success = on-chain receipt with the exact transfer. Everything else is pending.
  4. No fabricated status. The public status page runs live checks from the viewer's browser — including the failures.
  5. Honesty about the token. $MCP is announced only with a contract address. Anything before that is fake by definition.

Integrating

import { PonsMCPClient } from "@ponsmcp/sdk";

const client = new PonsMCPClient({
  privateKey: process.env.PONSMCP_PRIVATE_KEY,
  policy: { maxPerTx: 100_000_000n, dailyLimit: 1_000_000_000n },
});

const r = await client.pay({ payTo: "0x…", amountUsd: "5.00" });
// r.ok → r.txHash, r.explorer, r.transfers

See ponsmcp-examples for the full loop, including a 402 merchant server in ~40 lines.

Transparency

  • Live on-chain status: ponsmcp.com/status (real checks, from your browser)
  • All payment examples enforce policy caps — read-only tools never need a key
  • The bundler-style launch/snipe execution is deliberately out of scope; launch tools are read-only intelligence

Settle in USDG · Chain 4663 · Keys stay local

Popular repositories Loading

  1. .github .github Public

    PonsMCP organization profile

  2. ponsmcp-docs ponsmcp-docs Public

    PonsMCP documentation — concepts, guides, and API reference, mirrored at ponsmcp.com/docs

  3. presentation-layer presentation-layer Public

    ponsmcp.com — landing page, Mission Control agent console, and merchant registry API on Cloudflare Pages

    TypeScript

  4. ponsmcp-contracts ponsmcp-contracts Public

    Reserved for future deployed contracts. Current settlement is direct USDG transfer — no vaporware.

  5. ponsmcp-sdk ponsmcp-sdk Public

    MCP server + TypeScript SDK for autonomous agent payments — 14 tools, zero deps, USDG settlement on Robinhood Chain 4663

    TypeScript

  6. ponsmcp-examples ponsmcp-examples Public

    Runnable PonsMCP examples — quote, pay, 402 merchant, launch intelligence. Executed on live chain before publishing

Repositories

Showing 6 of 6 repositories
  • presentation-layer Public

    ponsmcp.com — landing page, Mission Control agent console, and merchant registry API on Cloudflare Pages

    ponsmcpai/presentation-layer's past year of commit activity
    TypeScript 0 0 0 0 Updated Oct 4, 2026
  • ponsmcp-sdk Public

    MCP server + TypeScript SDK for autonomous agent payments — 14 tools, zero deps, USDG settlement on Robinhood Chain 4663

    ponsmcpai/ponsmcp-sdk's past year of commit activity
    TypeScript 0 MIT 0 0 0 Updated Oct 3, 2026
  • .github Public

    PonsMCP organization profile

    ponsmcpai/.github's past year of commit activity
    0 0 0 0 Updated Oct 2, 2026
  • ponsmcp-examples Public

    Runnable PonsMCP examples — quote, pay, 402 merchant, launch intelligence. Executed on live chain before publishing

    ponsmcpai/ponsmcp-examples's past year of commit activity
    0 0 0 0 Updated Oct 2, 2026
  • ponsmcp-docs Public

    PonsMCP documentation — concepts, guides, and API reference, mirrored at ponsmcp.com/docs

    ponsmcpai/ponsmcp-docs's past year of commit activity
    0 0 0 0 Updated Oct 1, 2026
  • ponsmcp-contracts Public

    Reserved for future deployed contracts. Current settlement is direct USDG transfer — no vaporware.

    ponsmcpai/ponsmcp-contracts's past year of commit activity
    0 0 0 0 Updated Oct 2, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

TypeScript