The MCP surface

Every paid service, also a tool.

Synthex Forge sells machine-native services that agents pay for per call over x402 — and every one of them is callable as an MCP tool. 105 tools are live right now, 103 of them paid and priced between $0.01 and $29.00. No API keys. No signup. The payment is the authentication.

105MCP tools
103Paid tools
$0.01–$29.00Per call
103HTTP routes
Endpoint

POST https://x402.synthexforge.com/mcp

Transport
Streamable HTTP
Protocol
JSON-RPC 2.0 · MCP 2025-06-18
Discovery
POST tools/list — no payment required
Credential
None. The payment is the credential.

One endpoint serves every tool. An agent lists the tools, picks the one it needs, calls it, and pays the price the server quotes — in the same round trip, over one HTTP request. The same catalogue is available as a plain OpenAPI specification for agents that would rather not speak MCP.

02Connect

Adding us is a config block.

Four clients, four shapes. Copy the block, point it at the endpoint, and the tools are available to your agent — the wallet that pays for the calls is the client's own.

Claude Desktop and Claude Code — a local MCP server that holds the wallet and pays per call.

{
  "mcpServers": {
    "synthex-forge": {
      "type": "http",
      "url": "https://x402.synthexforge.com/mcp"
    }
  }
}

A client that cannot pay per call will still list the tools and receive the payment terms in the result — the caller then signs the authorisation and retries. The synthex-x402 SDK does the 402 → sign → retry loop in a single call, on PyPI and npm.

03105 MCP tools

The catalogue, priced per call.

Generated from the live tools/list response at build time. Every row is a real tool the server is serving right now, with the price it charges — between $0.01 and $29.00.

Agent

1 tool
agent_runAttested Agent Execution — bounded agent run (PAID $1.00)POST /v1/agent/run$1.00

Agent reputation

2 tools
reputation_lookupCompute a signed agent-reputation composite from an agent id and its event list.POST /v1/agent-reputation$0.25
trusted_route_lookupCompute a signed trusted-route ranking for a counterparty.POST /v1/agent-reputation/trusted-route$0.30

Audit

1 tool
audit_evidence_packageSigned self-contained audit evidence package with a Merkle root (PAID $4.00)POST /v1/audit/evidence-package$4.00

Bestex

1 tool
bestex_evidenceMiFID-style best-execution attestation. Returns within_tolerance | outside_tolerance | insufficient_evidence, with the implementation shortfall, the…POST /v1/bestex/evidence$2.00

Budget

1 tool
budget_preflightVALUE: Whether this call fits the budget, BEFORE you spend — turns a surprise overage into a decision you can make in advance.POST /v1/budget/preflight$0.25

Bureau

3 tools
bureau_receipt_checkx402 Bureau — conformance-check any issuer's receipt/offer (PAID $0.05)POST /v1/bureau/receipt-check$0.05
bureau_reputationx402 Bureau — reputation from signed observation history (PAID $0.10)POST /v1/bureau/reputation$0.10
bureau_auditx402 Bureau — full conformance audit of any endpoint (PAID $0.25)POST /v1/bureau/audit$0.25

Compliance

1 tool
compliance_checkVALUE: A specific, dated compliance verdict for one described processing activity — the artifact a regulator asks for, not a policy PDF.POST /v1/compliance/check$1.00

Containment

1 tool
containment_registerVALUE: A registered, signed containment policy with named emergency contacts — so 'what happens if this agent goes wrong' has an answer that is…POST /v1/containment/register$0.25

Contract

1 tool
contract_term_extractSigned rule-based extraction of the clauses that decide money and liability (PAID $1.50)POST /v1/contract/term-extract$1.50

Corpus

1 tool
corpus_anchorDated, signed proof that a document set existed — a Merkle root, the leaves, and a real inclusion proof (PAID $2.00)POST /v1/corpus/anchor$2.00

Counterparty

1 tool
counterparty_scoreCounterparty credit & conduct score from your own observations (PAID $0.50)POST /v1/counterparty/score$0.50

Credentials

1 tool
credentials_issueIssue a scoped, expiring, offline-verifiable capability credential (PAID $0.05)POST /v1/credentials/issue$0.05

Data

4 tools
data_freshnessAssess whether data is still fresh, undated or conflicting (PAID $0.02)POST /v1/data/freshness$0.02
data_validateValidate, normalise and mechanically repair a payload against a declared JSON-Schema subset. Repair never fabricates data: a required property with…POST /v1/data/validate$0.02
data_c2pa_verifyVALUE: Whether a media file carries a valid C2PA provenance manifest — the check that separates authentic media from generated media.POST /v1/data/c2pa/verify$0.25
data_signed_snapshotVALUE: A tamper-evident snapshot of a series with its sources and fetch time — a data point you can defend later, not just cite.POST /v1/data/signed-snapshot$0.30

Decision

1 tool
decision_attestSigned decision attestation with an assurance level and explicit unknowns (PAID $2.50)POST /v1/decision/attest$2.50

Dispute

1 tool
dispute_rulingSigned advisory dispute ruling from a deterministic rubric (PAID $2.00)POST /v1/dispute/ruling$2.00

Ebook

1 tool
api_ebook_downloadVALUE: The full 121-page book 'x402 — The Agent Economy' — the definitive account of building machine-native services agents pay for, in one file.GET /api/ebook/download$29.00

Edge

2 tools
edge_priorPrior-test registry query: what has actually been tested on an instrument/timeframe/strategy-type before, and what the prior evidence says. Every…POST /v1/edge/prior$0.05
edge_replicationIs that track record real, or did you find it by looking? (PAID $3.00)POST /v1/edge/replication$3.00

Evidence

2 tools
forensics_queryBind sealed forensics-vault entries into ONE signed query receipt.POST /v1/evidence/query$0.15
forensics_ingestSeal one signed-attribution / forensics evidence record into a tamper-evident vault entry.POST /v1/evidence/ingest$0.20

Finance

2 tools
finance_precisionExact-decimal financial calculation with its published convention (PAID $0.01)POST /v1/finance/precision$0.01
attested_financial_evidenceAssess and attest a financial statement or metrics payload into signed, reproducible evidence.POST /v1/finance/attested-evidence$0.35

Fund

1 tool
fund_tearsheetThe institutional tearsheet, reproducible: every ratio re-derivable from the returns series and the published formula version (PAID $5.00)POST /v1/fund/tearsheet$5.00

Governance

2 tools
governance_reserveAgent Spend Governor — ATOMIC reserved lease (PAID $0.02)POST /v1/governance/reserve$0.02
governance_settleAgent Spend Governor — settle a lease, idempotent (PAID $0.02)POST /v1/governance/settle$0.02

Identity

2 tools
identity_control_proofVALUE: Proof that a claimer controls an identifier, signed and dated — so an identity claim is a verification, not an assertion.POST /v1/identity/control-proof$0.20
identity_agent_attestBind an agent to its operator and wallet, with the evidence and an honest grade of it (PAID $1.00)POST /v1/identity/agent/attest$1.00

Index

1 tool
index_x402The signed Synthex Agentic-Commerce Index: a dated, rule-published mark (PAID $5.00)POST /v1/index/x402$5.00

Invoice ocr

1 tool
invoice_ocrVALUE: Structured line items, vendor and total from an invoice image — the manual data entry an agent removes.POST /v1/invoice-ocr$0.02

Latency

1 tool
latency_benchmarkLatency benchmark of a third-party API, measured by us (PAID $0.05)POST /v1/latency/benchmark$0.05

Licence

1 tool
licence_checkVALUE: Whether a specific dataset licence permits a specific intended use in a specific jurisdiction — a legal question with a dated answer.POST /v1/licence/check$0.10

Mandate

1 tool
mandate_complianceSigned compliance certificate: does this portfolio comply with this mandate (PAID $5.00)POST /v1/mandate/compliance$5.00

Market

5 tools
market_calendarSigned market-hours / holiday / settlement answer (PAID $0.01)POST /v1/market/calendar$0.01
market_snapshotSigned OHLCV snapshot from our own market-data store (PAID $0.01)POST /v1/market/snapshot$0.01
market_regimeIs this market trending or ranging? Signed regime read from your own series (PAID $0.05)POST /v1/market/regime$0.05
market_historySigned bar series over an explicit range (PAID $1.00)POST /v1/market/history$1.00
market_history_bulkSigned bulk bar series, up to 20 pairs (PAID $5.00)POST /v1/market/history/bulk$5.00

Mcp

3 tools
mcp_eval_judgeVALUE: A rubric-scored judgement of a model response, signed and dated — evaluation you can re-check rather than re-argue.POST /v1/mcp/eval/judge$0.15
mcp_threatmodel_tool_permissionTool Permission ThreatmodelPOST /v1/mcp/threatmodel/tool-permission$0.25
mcp_verify_uptimeVALUE: Independent uptime confirmation tied to a settled receipt — proof of service that a self-report cannot manufacture.POST /v1/mcp/verify/uptime$0.25

Memory

2 tools
memory_getReturn the latest signed, reproducible sealed state for a key.POST /v1/memory/get$0.05
memory_putPersist a budget-capped state version into a signed, reproducible memory vault.POST /v1/memory/put$0.10

Nav

1 tool
nav_attestSigned NAV attestation for agent treasuries: what is this book worth, as of when, computed how (PAID $10.00)POST /v1/nav/attest$10.00

Output

1 tool
output_verifyVALUE: Whether an output actually satisfies its schema, claims and staleness budget — a check the model cannot run on itself.POST /v1/output/verify$0.50

Pass

2 tools
pass_purchase_trialBuy a trial prepaid capacity pass — $0.50 for 20 calls, 7 days (PAID $0.50)POST /v1/pass/purchase/trial$0.50
pass_purchaseVALUE: Prepaid capacity at a lower effective per-call price — the difference between renting and owning the cost.POST /v1/pass/purchase$25.00

Payment

2 tools
payment_deadlineWill this payment settle inside my deadline? (PAID $0.05)POST /v1/payment/deadline$0.05
payment_envelope_validateValidate a captured x402 402 payment envelope (PAID $0.25)POST /v1/payment/envelope/validate$0.25

Policy

1 tool
policy_checkDeterministic policy evaluation: is this action allowed under this policy given this caller state? Returns a signed allow/deny verdict with the…POST /v1/policy/check$0.10

Portfolio

1 tool
portfolio_riskSigned exposure report under the caller's own risk model (PAID $3.00)POST /v1/portfolio/risk$3.00

Preflight

1 tool
preflightSigned preflight verdict on a counterparty BEFORE you pay them. Returns a three-state verdict (go | caution | avoid | unknown) with dated, signed…POST /v1/preflight$0.01

Pretrade

1 tool
pretrade_riskPre-trade risk gate: approve / reduce / reject an order against your own declared limits (PAID $0.25)POST /v1/pretrade/risk$0.25

Procurement

1 tool
procurement_reconcileReconcile three ledgers — what was ordered, what was delivered, what was paid — with every variance naming its direction (PAID $0.50)POST /v1/procurement/reconcile$0.50

Quant

4 tools
quant_risk_of_ruinCan this sizing scheme bankrupt me? First-passage ruin probability with Kelly (PAID $0.05)POST /v1/quant/risk-of-ruin$0.05
quant_significanceIs this return stream distinguishable from noise? Seeded sign-flip permutation test (PAID $0.05)POST /v1/quant/significance$0.05
quant_overlapAre these two strategies the same bet? Signed correlation matrix and clusters (PAID $0.10)POST /v1/quant/overlap$0.10
quant_monte_carloWhat does the equity curve look like? Seeded distribution of terminal outcomes (PAID $0.15)POST /v1/quant/monte-carlo$0.15

Quota

1 tool
quota_preflightSigned quota reservation decision (PAID $0.01)POST /v1/quota/preflight$0.01

Rates

1 tool
rates_referenceSigned reference rates, always as-of stamped. FX leg is the ECB euro reference rates (official, daily); crypto leg is the Binance public spot…GET /v1/rates/reference$0.01

Readiness

1 tool
readiness_attestVALUE: A signed readiness attestation with the evidence and policy snapshot behind it — readiness you can evidence, not assert.POST /v1/readiness/attest$0.25

Receipts

1 tool
attestation_receiptMint a signed typed receipt for any transaction or action.POST /v1/receipts/mint$0.25

Research

1 tool
signed_researchGenerate a tamper-evident, signed research brief on a requested topic.POST /v1/research/attested-brief$2.00

Route

1 tool
route_executeAn ADVISORY execution plan for moving money — it never moves money: no keys, no signing, no broadcast (PAID $0.05)POST /v1/route/execute$0.05

Sec extract

1 tool
sec_extractVALUE: Structured data extracted from a company's SEC filings — primary filings, not a data vendor's interpretation of them.POST /v1/sec-extract$0.05

Security

3 tools
security_dependency_riskVALUE: Risk analysis of a dependency set for a given ecosystem — supply chain exposure enumerated rather than assumed.POST /v1/security/dependency-risk$0.20
security_redteam_authorized_scanVALUE: An authorized adversarial scan of a target you have evidence of permission to test — the finding, with the authorization on the record.POST /v1/security/redteam/authorized-scan$0.25
security_threatmodelVALUE: A threat model of a tool manifest in its deployment context — attack surface before it is exploited.POST /v1/security/threatmodel$0.25

Settlement

4 tools
settlement_receiptSigned settlement-receipt verdict for a tx hash (PAID $0.01)POST /v1/settlement/receipt$0.01
settlement_conditionalSigned conditional-release verdict — are the release conditions met? (PAID $0.25)POST /v1/settlement/conditional$0.25
settlement_route_adviceWhich rail should this settlement use? Fee, speed and the constraint that excluded every other rail (PAID $0.50)POST /v1/settlement/route-advice$0.50
verify_signatureVerify a signed receipt you already hold — FREE, no payment, no network call to us. Recomputes the canonical JSON digest and checks the Ed25519…POST /v1/settlement/verifyfree

Signed research

1 tool
signed_research_getVALUE: Paid route: $0.50 USDC on eip155:8453 (USD). An unauthenticated request is answered HTTP 402 with a machine-readable price challenge in the…GET /v1/signed-research$0.50

Sla

1 tool
sla_breach_evidenceEvidence package for a vendor SLA breach (PAID $1.00)POST /v1/sla/breach-evidence$1.00

Sme

1 tool
sme_screenScreen an SME sale against the house LBO structure and rules (PAID $2.50)POST /v1/sme/screen$2.50

Social

1 tool
social_searchMulti-channel social-signal search (PAID $0.02)GET /v1/social/search$0.02

Spend

2 tools
spend_anomalyIs this agent's spending behaving normally? A named z-score test and the counterparty that drove it (PAID $0.05)POST /v1/spend/anomaly$0.05
spend_ledger_attestSigned attestation of an agent's spend (PAID $0.50)POST /v1/spend/ledger/attest$0.50

Strategy

2 tools
strategy_verdictIs this edge deployable? Deflated Sharpe with a calibrated multiple-testing threshold (PAID $2.00)POST /v1/strategy/verdict$2.00
strategy_capacityHow much money can this strategy actually carry? Returns capacity_computed | insufficient_input | no_capacity, with the capacity, a band, the…POST /v1/strategy/capacity$10.00

Synthesis

1 tool
synthesis_verdictFold research + quant + audit inputs into ONE signed verdict.POST /v1/synthesis/verdict$0.50

Task

1 tool
task_acceptanceDid the work meet the spec, criterion by criterion? Per-criterion pass / fail / undetermined, with an absent observation never counted as a pass…POST /v1/task/acceptance$0.25

Uptime

1 tool
uptime_attestSigned uptime of a third-party API, measured by us (PAID $0.10)POST /v1/uptime/attest$0.10

Utils

6 tools
utils_schema_cleanupVALUE: Cleaning a CSV or JSON payload against a schema — the messiness removed before it reaches your model.POST /v1/utils/schema-cleanup$0.05
utils_doc_convertVALUE: Converting a document between formats with a signed output — turning a file into something a machine can read.POST /v1/utils/doc-convert$0.10
utils_invoice_extractVALUE: Structured line items from invoice text — the manual data entry an agent removes, without the image.POST /v1/utils/invoice-extract$0.10
utils_translate_docVALUE: Translating a document with its structure preserved — a document an agent in another language can actually use.POST /v1/utils/translate-doc$0.10
utils_code_review_briefVALUE: A structured review brief for a code block — the issues worth reading, separated from the noise.POST /v1/utils/code-review-brief$0.15
utils_pii_redactVALUE: Redacting names and other identifiers from text, in place — compliance with a diff you can inspect.POST /v1/utils/pii-redact$0.25

Verdict

5 tools
verdict_agentDated signed verdict on a counterparty wallet (PAID $0.02)POST /v1/verdict/agent$0.02
verdict_endpointDated signed verdict on an endpoint (PAID $0.02)POST /v1/verdict/endpoint$0.02
verdict_serviceDated signed verdict on a listed service (PAID $0.02)POST /v1/verdict/service$0.02
verdict_toolDated signed verdict on an MCP tool (PAID $0.02)POST /v1/verdict/tool$0.02
verdict_batchJudge a whole portfolio in one call. Batch verdict with significance, risk and overlap (PAID $5.00)POST /v1/verdict/batch$5.00

Verify catalog

1 tool
verify_catalog_registerRegister a service into the network-effect verify catalog and grow the trust index.POST /v1/verify-catalog/register$0.25

Veritrack

1 tool
signed_attestCreate a signed, tamper-evident track-record attestation (Ed25519 + SHA-256) over any claim.POST /v1/veritrack/attest$0.25

X402

3 tools
x402_anchorDated proof of what existed at time T (PAID $0.01)POST /v1/x402/anchor$0.01
x402_quoteCost + landing quote for a target call (PAID $0.01)POST /v1/x402/quote$0.01
x402_indexThe queryable index of the agent economy: what is offered, what it costs, and whether it still works. An endpoint is never invented — every result…POST /v1/x402/index$0.02

Health

1 tool
healthLiveness and settlement-configuration probe for the x402 service. Returns the live network, receive address and whether settlement is enabled.GET /healthfree
04How you pay

The payment is the authentication.

There is no account to create, no key to store and no checkout page. An agent proves it can pay by paying.

01

Call the tool with no payment header

The request goes out like any other HTTP call. There is no key to attach, because there is no account to attach it to.

02

The server answers with payment terms

An unpaid call returns a payment_required payload carrying the exact amount in atomic USDC, the asset, the network (eip155:8453), the payTo address and the scheme. The price travels with the response — nothing had to be looked up in advance.

03

Sign an EIP-3009 authorisation

The caller signs a transferWithAuthorization for that exact amount, base64-encodes it, and puts it in the X-PAYMENT header. One signature, no account, no checkout page.

04

Retry the identical call with X-PAYMENT

The identical request is resent with the payment header. The authorisation settles USDC on Base mainnet and the tool runs, and the caller receives the signed result.

Settlement is USDC on Base mainnet, chain eip155:8453, using the EIP-3009 transferWithAuthorization scheme — the authorisation is signed once, by the agent's own key, and consumed on the same request. The server publishes the price in the payment terms it returns, so the amount signed is always the amount charged.

No key and no account are needed. That is the whole point: the request carries the authorisation, the authorisation carries the money, and the money is the credential.