
DopamineDesk x402 Marketplace
io.github.jblaz6335Published by GitHub account jblaz6335v2.11.3Updated Oct 24, 2026
Find and buy x402 agent readiness, vendor risk, transaction, and company intelligence APIs.
Overview
Lets an assistant discover and buy per-request x402 data reports, such as agent-readiness audits, vendor risk, EVM reads, and company intelligence.
- What you can do
- A local stdio MCP adapter over a paid x402 data marketplace. Its free find_marketplace_products tool takes a task in plain language and returns ranked live products plus a recommended purchase with price, inputs, and preview and paid-call payloads. A purchase tool then buys the report, paying per request in USDC on Base mainnet. Catalog items include agent-readiness audits, vendor onboarding risk, transaction preflight, EVM receipt and block reads, company intelligence, endpoint verification, website due diligence, VIN safety, and market snapshots.
- When to use it
- Use it when a workflow needs a current, decision-ready external report or a single chain read and you are willing to pay per call rather than hold an API key or subscription. It suits agent-readiness checks, vendor onboarding, transaction preflight, and company or market research.
- Requirements
- Runs locally via npx (Node.js) as a stdio MCP server; no API key, account, or environment variable is needed to start. Paid calls require USDC on Base mainnet, either through a locally signed wallet or through a third-party credit proxy. Network access to the marketplace endpoint is required.
Installation
In SourceWeft
- Open DopamineDesk x402 Marketplace in the dashboard and add it to a workspace.
- 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
DopamineDesk x402 Marketplace MCP Server
[Base Mainnet] [x402 Protocol] [x402scan] [Model Context Protocol] [npm] [npm downloads] [Tests]
Decision-ready machine-to-machine reports paid per request with the x402 Payment Protocol on Base Mainnet.
No API key. No account. No subscription. Buy one current answer in USDC when a workflow needs it. The catalog includes agent-readiness audits, vendor onboarding risk, transaction preflight, live x402 opportunity research, company intelligence, endpoint verification, website due diligence, VIN safety, market checks, security research, and atomic EVM reads.
Every billable route accepts ?preview=true. The preview is a live contract proof showing the source, freshness, required inputs, and response shape. It deliberately withholds the decision-ready values delivered by the paid call.
Start with the free find_marketplace_products MCP tool. Give it the buyer's task in plain language and it returns three ranked live products plus one recommended_purchase containing the exact price, required inputs, and ready preview and paid-call payloads. Replace the example inputs with the buyer's real values, preview when available, and only use the paid call after the user authorizes the listed price and payment method.
Try it without a wallet
Open a live Shopify catalog preview. It runs the public source and shows the response contract; the complete catalog result remains behind the 0.01 USDC payment gate. No account, key, or payment is needed for the preview.
To try the MCP adapter in an existing client, copy the two-tool configuration and ask your agent: “Find a tool to check a public Shopify storefront. Show me its price and free preview; do not pay.” Compact mode keeps the full catalog behind two tools. The free integration check shows the same discovery and preview path end to end.
Want a runnable example for two common buyer tasks? Try Shopify catalog and TLS certificate previews. Both use the real production source with payment disabled.
The store publishes live, deduplicated settlement totals that separate external payments from owner-controlled tests. Paid API calls demonstrate use of the store; they are not a count of unique people or proof that each buyer installed this MCP package. npm download counts also include automated installs.
Community spotlight: Grey Ridge Signals
Grey Ridge Signals offers a Base swap safety gate and token report that may complement DopamineDesk's token-audit and transaction-preflight tools. Explore their free swap gate preview or free token report preview.
These are independently operated Grey Ridge services, not DopamineDesk products. Review their current terms and prices before authorizing any paid request. We have tested a small number of free previews; their results are not a guarantee of safety.
Engineering overview
This repository contains the open-source MCP buyer adapter and client. The marketplace backend is a separate service.
The adapter derives tools from the service's OpenAPI contract, keeps signing keys local, and rejects disabled, conflicting, malformed, and over-cap payment requests. Inspect payment flow, client examples, and automated verification.
Install
Use it from any stdio-compatible MCP client:
Official MCP Registry name: io.github.jblaz6335/ai-data-marketplace.
Small tool list for existing agents
Set X402_TOOL_MODE=compact to expose just find_marketplace_products and purchase_marketplace_product. All live products remain available through those two tools. The default full mode keeps the product-specific tools for existing integrations.
No environment variable or wallet key is required to start the default server. A wallet is needed only if the buyer chooses locally signed auto-pay. The remote /mcp URL is a separate authenticated publisher integration, not the public stdio install URL.
Ready-to-copy configurations and a free end-to-end client check are in examples/README.md. The check discovers a real product and requests its free preview. It never signs or submits a payment.
Buy with credits instead of configuring a wallet
The service is already indexed in APIHub's external x402 catalog. Buyers with APIHub credits can ask its proxy to sign and settle a marketplace call without keeping a Base wallet or gas in the calling process:
APIHub is an independent third party with its own account, credit, markup, and terms. Direct x402 remains the self-custody path. Both routes settle the protected endpoint before its paid result is delivered.
Inspect a live contract
The proof includes source, freshness, request parameters, top-level fields, response shape, and a purchase block. Decision-ready values remain in the paid result.
Optional one-call purchasing
The current npm release can complete the x402 challenge, authorization, retry, and settlement automatically. Install the public package directly:
The buyer key stays inside the local MCP process and is never sent to the marketplace. Use a dedicated low-balance Base wallet, not a primary wallet.
Call a product with auto_pay: true. The adapter refuses disabled, conflicting, invalid, or over-cap purchases. It never falls back to an uncapped payment.
For automated client installation, see llms-install.md. Its default configuration exposes free discovery and previews without collecting a wallet key or enabling automatic payment.
Verification and engineering scope
The public verification hub and machine verification record expose the production evidence.
I built this adapter around these constraints:
- the production OpenAPI contract is the source of truth for tool discovery;
- live contract proofs verify the source and schema without replacing the paid product;
- automatic purchasing is opt-in, locally signed, and protected by a hard per-call cap;
- conflicting, malformed, disabled, and over-cap payment attempts fail closed;
- settlement details stay attached to the delivered result for reconciliation.
Run the verification suite locally:
Production contracts
- Store: https://ai-data-marketplace-1042299154756.us-central1.run.app/
- OpenAPI: https://ai-data-marketplace-1042299154756.us-central1.run.app/openapi.json
- Postman: https://ai-data-marketplace-1042299154756.us-central1.run.app/postman.json
- LLM manifest: https://ai-data-marketplace-1042299154756.us-central1.run.app/llms.txt
- x402 manifest: https://ai-data-marketplace-1042299154756.us-central1.run.app/.well-known/x402
- x402scan: https://www.x402scan.com/server/8dd63536-ba25-40f4-b36a-7d05ed18d007
The MCP adapter builds its tool list from the production OpenAPI document. Counts, prices, availability, data mode, and source declarations come from the live contract instead of a hand-written endpoint list.
Every billable product uses x402 v2 exact payments on Base mainnet through the Coinbase CDP facilitator:
- Call the endpoint and read the base64
PAYMENT-REQUIREDresponse header. - Sign the exact authorization with a compatible x402 buyer client.
- Retry with
PAYMENT-SIGNATURE. - Read settlement details from
PAYMENT-RESPONSE.
See PAYMENT_FLOW.md for the manual and legacy confirmed-transaction paths.
Buyer-ready outcomes
These are complete paid deliverables, not teaser text. The lower-level catalog remains available for workflows that need a single chain read, filing, sanctions check, quote, or verification result.
If this open-source buyer adapter saves you integration work, you can support its maintenance on Ko-fi.
Published distribution
License
MIT License. Open-source MCP buyer adapter and marketplace client.
Source: README.md at commit 3c99f1c
Tools
0Version history
1- v2.11.3LatestSep 16, 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