Servidor MCP

First Dollar Test

com.first-dollar-test/first-dollar-test
Cripto y Web3 Pagos y fintech Público y accesible MCP 2025-11-25

Qué hace este MCP

Runs a USDC payment challenge with x402 enrollment, answer submission, payment polling, and reward or refund receipts.

create_run
Create an unpaid run
Creates no payment. Save clientToken and idempotencyKey first. Registry/autonomy fields are caller claims only.
Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['clientToken', 'termsVersion', 'idempotencyKey'], 'properties': {'discovery': {'type': 'object', 'properties': {'mode': {'enum': ['autonomous', 'human_handoff', 'unknown'], 'type': 'string'}, 'selfReportedChannel': {'enum': ['google', 'mcp_registry', 'a2a', 'x402_discovery', 'direct_url', 'human_handoff', 'unknown'], 'type': 'string'}}, 'description': 'Optional caller claims. MCP transport does not prove Registry discovery or autonomous intent.', 'additionalProperties': False}, 'clientToken': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Private run capability: generate and save 32 random bytes before creating a run. Never put it in a URL or public trace.'}, 'termsVersion': {'type': 'string', 'maxLength': 80, 'minLength': 1}, 'idempotencyKey': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{8,128}$', 'description': 'Persist 8–128 safe characters before calling. Reuse the key with the identical request after a timeout.'}}, 'additionalProperties': False}
enroll
Submit a caller-authorized x402 payment
Financial action: forwards your existing PAYMENT-SIGNATURE for this exact run. Does not sign, fund a wallet or create a new authorization. Poll the same run after pending/unknown outcomes.
Destructivo Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['runId', 'clientToken', 'paymentSignature'], 'properties': {'runId': {'type': 'string', 'format': 'uuid'}, 'clientToken': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Private run capability: generate and save 32 random bytes before creating a run. Never put it in a URL or public trace.'}, 'paymentSignature': {'type': 'string', 'maxLength': 24576, 'minLength': 1, 'description': 'Caller-created x402 v2 PAYMENT-SIGNATURE value for this run. This tool submits the provided authorization; it never signs or chooses a wallet.'}}, 'additionalProperties': False}
get_opportunity
Read live First Dollar Test terms
Free current admission, network, price, reward/refund policy and wallet requirements. Read before creating or paying.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}, 'additionalProperties': False}
get_payment_quote
Get an unsigned x402 quote
Returns the existing HTTP 402 body and PAYMENT-REQUIRED header without a signature or charge. A paid/pending run returns its original state.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['runId', 'clientToken'], 'properties': {'runId': {'type': 'string', 'format': 'uuid'}, 'clientToken': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Private run capability: generate and save 32 random bytes before creating a run. Never put it in a URL or public trace.'}}, 'additionalProperties': False}
get_receipt
Read the private machine receipt
Read expected reward/refund and actual finalized transfer state. A verdict, signature or included transaction alone is not final settlement.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['runId', 'clientToken'], 'properties': {'runId': {'type': 'string', 'format': 'uuid'}, 'clientToken': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Private run capability: generate and save 32 random bytes before creating a run. Never put it in a URL or public trace.'}}, 'additionalProperties': False}
poll_run
Poll the original run
Read payment, challenge, verdict and outgoing transfer state using the private run capability.
Solo lectura Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['runId', 'clientToken'], 'properties': {'runId': {'type': 'string', 'format': 'uuid'}, 'clientToken': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Private run capability: generate and save 32 random bytes before creating a run. Never put it in a URL or public trace.'}}, 'additionalProperties': False}
submit_answer
Submit one answer
Persist submission idempotencyKey before calling. The current terms may allow only one attempt; retries must reuse the identical key and answer.
Destructivo Acceso externo Idempotente
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['runId', 'clientToken', 'idempotencyKey', 'answer'], 'properties': {'runId': {'type': 'string', 'format': 'uuid'}, 'answer': {}, 'clientToken': {'type': 'string', 'pattern': '^[0-9a-fA-F]{64}$', 'description': 'Private run capability: generate and save 32 random bytes before creating a run. Never put it in a URL or public trace.'}, 'idempotencyKey': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{8,128}$', 'description': 'Persist 8–128 safe characters before calling. Reuse the key with the identical request after a timeout.'}}, 'additionalProperties': False}
Añadido
get_receipt
19 de September de 2026 a las 02:40
Añadido
submit_answer
19 de September de 2026 a las 02:40
Añadido
poll_run
19 de September de 2026 a las 02:40
Añadido
enroll
19 de September de 2026 a las 02:40
Añadido
get_payment_quote
19 de September de 2026 a las 02:40
Añadido
create_run
19 de September de 2026 a las 02:40
Añadido
get_opportunity
19 de September de 2026 a las 02:40

SAP MCP Server

ai.oobeprotocol.sap.mcp/sap-mcp

Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.

FortFi Treasury MCP

io.github.rebelArtists/fortfi-treasury-mcp

Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…

DPX — Institutional Cross-Border Settlement

io.github.untitledfinancial/dpx

Provides compliance-gated cross-border crypto settlement, agent registration and spending mandates, stablecoin routing, ESG and s…

Peer

io.github.zkp2p/peer

Reads Peer protocol, checkout, deposit, wallet, Peer Cash, cross-chain routing, payout, and IntentGuardian data on Base and relat…

Robyn — Gasless Cross-Chain for AI Agents

io.github.ox31461/robyn

Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…

MERX - TRON Resource Exchange

exchange.merx/mcp

Manages TRON energy and bandwidth purchasing, resource monitoring, transaction cost estimation, wallet operations, token transfer…

Wisely x402 Agent-Payment Infrastructure

com.wiselyenterprisesllc/x402-agent-payment-infrastructure

Provides agent payment workflows for x402 endpoints, wallet handoffs, receipts, creator catalogs, local commerce bridges, endpoin…

AgentTools Hub

io.github.Thyphex/agenttools-hub

Offers calculators, unit and data converters, reference lookups, live crypto data, wallet utilities, and paid x402 access.