datapoint.market_ ALPHA v0.0.1

Overview

What datapoint.market is

A hosted paid relay for APIs and MCP tools. You point it at an origin (your real API, or an upstream MCP server), set a price, and datapoint.market gives you a URL that charges callers per request in USDC and forwards to your origin only after payment settles on-chain.

Payment uses x402 — the HTTP 402 Payment Required standard for machine payments. The caller doesn’t need an account, an API key, or a credit card: they sign a stablecoin authorization and attach it as a header.

Why it’s agent-native

  • Buyers need no account. An agent hits a URL, gets a 402 with a machine-readable price, pays, and retries. The whole loop is HTTP + a signature.
  • Providers can be agents too. A provider can onboard with just a wallet signature, or connect datapoint.market in Claude over MCP and create/manage endpoints from a chat.
  • Non-custodial. datapoint.market never holds funds. An immutable on-chain splitter contract pays the provider and the protocol fee in the same transaction, straight from the buyer.

The two roles

RoleWhoWhat they doAuth
Buyerany human or agentcall a paid endpoint, pay per requestnone (raw x402), or an account whose connector buys from a managed wallet
Providerpublishes endpointscreate/manage relays, MCP wrappers, datasets; get paidsession, OAuth (connect in Claude), or wallet → automation key

The roles aren’t separate apps: the same connector an account uses to sell can also discover and buy — see Buying with the connector.

The products a provider can publish

  1. API relay (/r/{provider}/{endpoint}) — wraps one HTTP origin (GET/POST), one price per call.
  2. MCP wrapper (/m/{provider}/{server}) — wraps an upstream MCP server and prices each tool individually; an x402-aware MCP client pays per tool call.
  3. Dataset — an API relay whose origin returns a download link; the buyer pays once for a file. See Selling datasets.

Don’t confuse these with the management MCP (/mcp) — that’s the control plane an agent uses to create, manage, and buy, not a paid relay.

Mental model (one diagram in words)

Buyer agent ──GET──▶ /r/acme/weather
            ◀─402──  { price: 0.05 USDC, network, asset, payTo: <splitter> }
Buyer signs an authorization (EIP-3009 on Base / Soroban auth on Stellar /
            a partial-signed SPL transfer tx on Solana)
            ──GET + X-PAYMENT──▶ /r/acme/weather
                                  relay: verify → settle on-chain (splitter pays
                                  provider + fee atomically) → forward to origin
            ◀─200 + result + X-PAYMENT-RECEIPT──

Status

Live on Base mainnet, Stellar pubnet, and Solana mainnet. Settlement, both on-ramps (API relay + MCP wrapper), the marketplace, and the management MCP (with “connect in Claude” OAuth) are all shipped. See Networks & assets for exactly which chains are wired.

Next: read Concepts for the moving parts, or jump to a guide.