MCP Server logo

MCP Server

by @asterpay

Enables merchant discovery, ordering, x402 payment handling, and prepaid USDC budgets for AI agents.

Install MCP Server

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for @asterpay/mcp-server, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

@asterpay/mcp-server MCP server exposes merchant catalog, business information, ordering, order tracking, and x402 payment tools to AI agents. It also supports prepaid AsterPay budgets funded with USDC on Base, with spending limits and call-level balance checks. Reach for it when an agent needs to discover products, place merchant orders, or pay for x402 APIs under a human-funded budget. Actual payment execution requires an x402 client, while budget activation requires either an existing token or a human-sent USDC transfer.

Use cases

  • Browse a merchant catalog before recommending products
  • Check inventory and pricing before placing an order
  • Place merchant orders through an x402 payment flow
  • Activate a human-funded spending budget for paid APIs
  • Monitor prepaid balance before expensive calls

Key features

  • Merchant product discovery
  • Inventory and price checks
  • Order creation and status tracking
  • x402 payment detail retrieval
  • Prepaid USDC budgets on Base
  • Per-call budget usage reporting

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

Not checked yetLast checked 14d ago

We have not completed a health check for this listing yet.

0/96 checks healthy over the last 27d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 10/5/2026 via OSV.dev

How MCP Server works

What @asterpay/mcp-server MCP server does

The @asterpay/mcp-server MCP server gives an agent a merchant-facing workflow over MCP. It can retrieve a product catalog, inspect individual products, check inventory, read business policies, create orders, and retrieve order status. Product responses include names, EUR prices, descriptions, availability, and variants. Business information can include operating hours, contact details, delivery zones and fees, return policies, and accepted payment methods.

The server also connects order workflows to the x402 payment protocol. After an order intent is created, the agent can retrieve the facilitator endpoint, USDC amount, network, and payment header needed to execute payment. This makes the server relevant to agents that buy products or call paid APIs rather than only read merchant data.

How it works

A typical product workflow starts with list_products, followed by get_product or check_availability for a selected product ID. place_order creates an intent and submits the order; its response includes x402 payment details for the agent’s payment client. get_order_status can then report whether the order is pending, confirmed, rejected, or expired, along with payment information and items.

For paid x402 API calls, set_budget activates an AsterPay prepaid budget. An agent can supply an existing bud_... token, or a human can first send between 1 and 500 USDC on Base and provide the transaction hash and wallet. Calling the tool without those values returns funding instructions. get_budget_status reports the remaining balance, total spending, and recent calls with per-call prices.

Tools and capabilities

  • list_products: Retrieves all products offered by a merchant.
  • get_product: Returns detailed information for a product ID.
  • check_availability: Reports stock status, quantity, and current price.
  • get_business_info: Retrieves merchant operations, delivery, returns, and payment information.
  • place_order: Creates and submits an order, returning x402 payment data.
  • get_order_status: Checks the current state and payment details of an order.
  • get_x402_payment_details: Returns the payment data required by an x402 client.
  • set_budget: Activates an existing prepaid budget or helps create one after human funding.
  • get_budget_status: Shows available funds and recent paid calls.

Limitations and notes

The @asterpay/mcp-server MCP server does not let an agent grant itself money. New budget funding requires a one-time human USDC transfer on Base, and the funding wallet is sanctions-screened by Chainalysis.

The server supplies x402 payment details but does not itself execute the payment. An agent needs a compatible x402 client, such as @x402/axios, to submit the actual payment. Product IDs should be discovered with list_products before calling product-specific tools. In mock mode, place_order simulates a successful order.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about MCP Server

No. It returns x402 payment details, but the agent needs an x402 client such as @x402/axios to execute the payment.

A human must send 1–500 USDC on Base, then provide the transaction hash and wallet to set_budget. An existing bud_ token can also be activated.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/-asterpay-mcp-server?style=directory)](https://allmcps.com/mcp/-asterpay-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/-asterpay-mcp-server"><img src="https://allmcps.com/api/badge/-asterpay-mcp-server?style=directory" alt="MCP Server on AllMCPs" /></a>