Next free-source huntWe check for new free data every weekday.
FinancialMCP serverFirst audited Nov 13, 2026

CryptoAd Network

Agent-native crypto ads: reach real crypto users from $0.05, paid in USDC via x402. No account.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 524 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
YesSome tools say they can change things. Your AI client should ask you first.
Endpointhttps://cryptoadvertising.net/mcp

Website Streamable HTTP · protocol 2025-06-18 · server version 1.0.0

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Note: 7 tools are labelled as able to change things.

    Expected for tools that send, write or buy. Your AI client should ask before calling them.

    • create_ad
    • buy_ad_credit
    • create_account
    • upload_image
    • pause_ad
    • resume_ad
    • archive_ad
  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 14 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Note: Protocol version 2025-06-18.

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (14)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • get_service_infoWhat this service is, whether payments are available, and on which networks a payment can be made (USDC, x402), with the smallest and largest payment.Read-only
  • list_ad_formatsThe 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 pric…Read-only
  • quote_adValidates 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.Read-only
  • create_adPlaces 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…Can change things
  • buy_ad_creditBuys prepaid ad credit at a fixed price: amount_usd in USDC, 1 USDC = $1.00 of credit (for example 1, 5, 10, 25, 50, 100). The first call returns isError with the x402 PaymentRequired object; call ag…Can change things
  • create_accountCreates 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_cred…Can change things
  • upload_imageStores 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.…Can change things
  • get_adOne ad of the account: status (in_review, active, paused, rejected, completed, archived), spend, what remains, and the reason if it was rejected.Read-only
  • list_adsThe account's ads, newest first.Read-only
  • get_ad_statsDelivery of one ad: totals and a daily series (impressions, clicks, visits, spend).Read-only
  • pause_adPauses an active ad (Banner, Native, Paid Visits). Its budget stays reserved.Can change things
  • resume_adResumes a paused ad: it serves again, within what is left of its budget.Can change things
  • archive_adEnds an ad for good (Banner, Native, Paid Visits). What it has not spent returns to the balance. It cannot be started again.Can change things
  • get_balanceThe account's balance in USD: available, reserved by ads in review or live, and total.Read-only

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200524 ms
initializedHTTP 202174 ms
tools/listHTTP 200530 ms
unknown-methodHTTP 200374 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.