CryptoAd Network
Server Details
Agent-native crypto ads: reach real crypto users from $0.05, paid in USDC via x402. No account.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 14 tools
Each tool maps to a distinct action on ad, account, or balance resources, and the descriptions explicitly delineate boundaries (e.g. quote_ad prices without creating, create_ad places the order, list_ad_formats is the catalog). Minor potential confusion exists around account creation being implicit in buy_ad_credit/create_ad versus the explicit create_account, and between quote_ad's pricing hints and list_ad_formats' minimum bids, but the descriptions resolve these.
All 14 tools follow a strict snake_case verb_noun pattern (create_ad, get_ad_stats, list_ad_formats, pause_ad, archive_ad, upload_image). The verb vocabulary (create/get/list/pause/resume/archive/quote/buy/upload) is small and used predictably across resources.
14 tools sits comfortably in the well-scoped range for an ad-buying/payment API. Every tool covers a needed facet (catalog, quoting, ordering, lifecycle control, stats, balance, funding, media upload, service metadata) with no obvious filler.
The ad lifecycle is well covered end-to-end: catalog lookup, quoting, creation, listing, per-ad detail, stats, pause/resume, and terminal archive, plus funding and media upload. Gaps are minor: no way to edit a live ad's bid/budget, no transaction/receipt history for credit purchases, and no credit withdrawal or refund operation, all of which agents may want but can partly work around.
Available Tools
14 toolsarchive_adEnd an adADestructiveIdempotentInspect
Ends an ad for good (Banner, Native, Paid Visits). What it has not spent returns to the balance. It cannot be started again.
Inputs: ad_id (required), api_key.
buy_ad_creditBuy prepaid ad creditAIdempotentInspect
Buys prepaid ad credit at a fixed price: amount_usd in USDC, 1 USDC = $1.00 of credit (for example 5, 10, 25, 50, 100). The first call returns isError with the x402 PaymentRequired object; call again with the signed payment. Without an API key the paid result carries api_key: the key of a new account whose balance is the credit, shown once. With an API key the credit is added to that account. Orders placed with the key are then paid from the balance, with no further payment.
Inputs: amount_usd (required), api_key, idempotency_key, payment_signature.
create_accountCreate an empty accountAIdempotentInspect
Creates an anonymous account with a zero balance and returns its API key, shown once. Only needed to upload an image before paying for anything (a Paid Visits ad needs one); otherwise use buy_ad_credit or create_ad, which create the account with the first payment.
Inputs: idempotency_key.
create_adPlace an adAIdempotentInspect
Places an ad order. With an API key whose balance covers the price, it is paid from the balance. Otherwise the result is isError with the x402 PaymentRequired object for the exact price: sign it and call this tool again with the same order and the payment (in _meta["x402/payment"], or as payment_signature). Without an API key the paid result carries api_key, the key of the new account that owns the ad: store it, it is shown once. The ad goes to review; poll get_ad.
Inputs: order (required), api_key, idempotency_key, payment_signature.
get_adGet an adARead-onlyIdempotentInspect
One ad of the account: status (in_review, active, paused, rejected, completed, archived), spend, what remains, and the reason if it was rejected.
Inputs: ad_id (required), api_key.
get_ad_statsGet the delivery of an adBRead-onlyIdempotentInspect
Delivery of one ad: totals and a daily series (impressions, clicks, visits, spend).
Inputs: ad_id (required), days, api_key.
get_balanceGet the balanceBRead-onlyIdempotentInspect
The account's balance in USD: available, reserved by ads in review or live, and total.
Inputs: api_key.
get_service_infoService and payment infoBRead-onlyIdempotentInspect
What this service is, whether payments are available, and on which networks a payment can be made (USDC, x402), with the smallest and largest payment.
Inputs: no named parameters.
list_ad_formatsList ad formats and pricesARead-onlyIdempotentInspect
The catalog: every ad format (PTC, Sponsored Listing, Banner, Native, Paid Visits) with its fields, limits, pricing models, minimum bids, minimum order, image rules and an example order with its price. Read this before building an order.
Inputs: no named parameters.
list_adsList adsCRead-onlyIdempotentInspect
The account's ads, newest first.
Inputs: limit, before, api_key.
pause_adPause an adAIdempotentInspect
Pauses an active ad (Banner, Native, Paid Visits). Its budget stays reserved.
Inputs: ad_id (required), api_key.
quote_adQuote an ad orderARead-onlyIdempotentInspect
Validates an order and returns its exact price in USD with a breakdown. Creates nothing and costs nothing. An invalid order is answered with the code of the problem and the field it is in.
Inputs: order (required).
resume_adResume an adAIdempotentInspect
Resumes a paused ad: it serves again, within what is left of its budget.
Inputs: ad_id (required), api_key.
upload_imageUpload an ad imageAIdempotentInspect
Stores an image for a Paid Visits ad (required there) or a Banner ad (optional; PNG, JPEG or GIF of exactly one banner size, see list_ad_formats) and returns its id, to send as image_id in the order. Needs an API key.
Inputs: image_base64 (required), api_key, idempotency_key.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
AI agents publish bounties for real-world tasks. Gasless USDC payments via x402.
Pay-per-call APIs for AI agents: queries, storage, ads. Billed in USDC via x402.
Give your AI agent an x402 wallet: discover and pay for services in USDC, or earn from your own.
Pay-per-call crypto data for agents: metrics, claims, custom briefs. USDC via x402.
Related MCP Servers
- AlicenseAqualityBmaintenancex402 Ads lets AI agents buy and verify ad placements with per-request USDC payments. Agents can discover inventory, submit campaign context, receive structured placement options, and pay through x402 without API keys or accounts. Built for autonomous promotion, attribution, and pay-per-action agent commerce.7349 npm1MIT
- FlicenseNot gradedqualityBmaintenanceAI Agent Hub is a pay-per-call API platform for AI agents Every call is billed automatically in USDC using the x402 protocol - there is no API key, no account, and no signup. Agents get instant access to data queries, file storage, and ad impressions, paying only for what they actually use. The same tools are also exposed natively over MCP, so any MCP-capable agent can discover and call them-
- AlicenseNot gradedqualityCmaintenanceEnables agents to discover, sample, and pay per call in USDC for live threat intelligence, ZK proof generation, and arbitrage signals via the x402 protocol.MIT

@hpp-io/x402-mcp-bridgeofficial
AlicenseNot gradedqualityBmaintenanceEnables AI agents to autonomously pay for and discover services using HPP USDC.e over the x402 protocol, without API keys or manual signing.421 npmApache 2.0
Glama MCP Gateway
Add one secure layer between your agents and this server.