Skip to main content
Glama

Synthex Forge — x402 Paid Agent Services

Server Details

Paid agent services settled in USDC on Base via x402. Signed, verifiable, and free to verify.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
hermeschoosenone-debug/synthex-x402
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

78 tools
agent_runAgent Run
Read-onlyIdempotent
Inspect

Attested Agent Execution — bounded agent run (PAID $1.00)

VALUE: One audited agent execution with a cost ledger and a signed result, so the work is reproducible and the spend is attributable.

PRICE: $1.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
taskYes
contextNo
api_ebook_downloadApi Ebook Download
Read-onlyIdempotent
Inspect

Ebook Download

VALUE: The full 121-page book 'x402 — The Agent Economy' — the definitive account of building machine-native services agents pay for, in one file.

PRICE: $29.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

attestation_receiptAttestation Receipt
Read-onlyIdempotent
Inspect

Mint a signed typed receipt for any transaction or action.

VALUE: A signed receipt for an action, mintable as evidence of what happened — a portable 'it did that'.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
txNo
actorNo
actionNo
subjectNo
metadataNo
receipt_typeNo
attested_financial_evidenceAttested Financial Evidence
Read-onlyIdempotent
Inspect

Assess and attest a financial statement or metrics payload into signed, reproducible evidence.

VALUE: Signed, dated financial evidence extracted from a statement — the figure a lender, investor or auditor can rely on without a call.

PRICE: $0.35 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
periodNo
companyNo
statementNo
audit_evidence_packageAudit Evidence Package
Read-onlyIdempotent
Inspect

Signed self-contained audit evidence package with a Merkle root (PAID $4.00)

VALUE: A single signed package binding artifacts, assertions and attestations for a period — what an auditor asks for, without three weeks of chasing.

PRICE: $4.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
periodNo
policyNo
subjectNo
artifactsNo
assertionsNo
attestationsNo
budget_preflightBudget Preflight
Read-onlyIdempotent
Inspect

Budget Preflight

VALUE: Whether this call fits the budget, BEFORE you spend — turns a surprise overage into a decision you can make in advance.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
policyNo
agent_idNo
action_amount_usdNo
bureau_auditBureau Audit
Read-onlyIdempotent
Inspect

x402 Bureau — full conformance audit of any endpoint (PAID $0.25)

VALUE: A full conformance audit of any target endpoint against the x402 standard, every clause, signed and dated — the check a buyer cannot do from the outside.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
urlYes
bureau_receipt_checkBureau Receipt Check
Read-onlyIdempotent
Inspect

x402 Bureau — conformance-check any issuer's receipt/offer (PAID $0.05)

VALUE: Independent verification that a receipt is genuine and matches the offer it claims to settle — counterparty-side proof, not your own.

PRICE: $0.05 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
offerNo
receiptNo
bureau_reputationBureau Reputation
Read-onlyIdempotent
Inspect

x402 Bureau — reputation from signed observation history (PAID $0.10)

VALUE: The Verification Bureau's standing reputation read for a subject, from its own corpus — third-party standing you cannot manufacture.

PRICE: $0.10 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
eventsNo
subjectYes
compliance_checkCompliance Check
Read-onlyIdempotent
Inspect

Compliance Check

VALUE: A specific, dated compliance verdict for one described processing activity — the artifact a regulator asks for, not a policy PDF.

PRICE: $1.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoAI use case
usersNo
sectorNo
purposeNo
categoryNo
providerNo
data_typesNo
descriptionNo
custom_detailsNo
containment_registerContainment Register
Read-onlyIdempotent
Inspect

Containment Register

VALUE: A registered, signed containment policy with named emergency contacts — so 'what happens if this agent goes wrong' has an answer that is already signed and enforceable.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
rulesNo
policyNo
agent_didNo
rule_signaturesNo
emergency_contact_didNo
contract_term_extractContract Term Extract
Read-onlyIdempotent
Inspect

Signed rule-based extraction of the clauses that decide money and liability (PAID $1.50)

VALUE: The obligations in a contract as structured, dated data — so compliance is a query, not a re-read of forty pages.

PRICE: $1.50 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
document_b64No
jurisdictionNo
document_textNo
document_typeNo
counterparty_scoreCounterparty Score
Read-onlyIdempotent
Inspect

Counterparty credit & conduct score from your own observations (PAID $0.50)

VALUE: Price the risk of paying an unknown agent, endpoint or host from YOUR OWN observations — a 0-1000 credit and conduct score with the weighted factors behind it, so you price trust before you pay.

PRICE: $0.50 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
identifierNo
observationsNo
credentials_issueCredentials Issue
Read-onlyIdempotent
Inspect

Issue a scoped, expiring, offline-verifiable capability credential (PAID $0.05)

VALUE: A scoped, time-limited, signed credential — delegation with an expiry, so access does not have to be revoked by hand.

PRICE: $0.05 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
scopesNoThe scopes to grant. Every scope must be in the documented vocabulary; an unknown scope is a 400 with the vocabulary in the body. A wildcard is refused.
subjectYesWho the credential is for, e.g. 'did:agent:abc'.
max_usesNoHow many uses the credential is granted (1..100000).
issued_forNoWho the credential was issued to, for the record.
policy_refNoThe policy the credential is issued under. Its SHA-256 is carried in the credential.
ttl_secondsNoHow long the credential is valid, in seconds (1..2592000).
data_c2pa_verifyData C2Pa Verify
Read-onlyIdempotent
Inspect

C2Pa Verify

VALUE: Whether a media file carries a valid C2PA provenance manifest — the check that separates authentic media from generated media.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
manifestNo
content_hashNo
expected_creatorNo
expected_generatorNo
data_freshnessData Freshness
Read-onlyIdempotent
Inspect

Assess whether data is still fresh, undated or conflicting (PAID $0.02)

VALUE: Whether a claim's source is still fresh enough for the decision you are about to make — staleness is the failure mode nobody prices in.

PRICE: $0.02 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
claimsNo
source_urlNo
budget_secondsNo
reference_timeNo
data_signed_snapshotData Signed Snapshot
Read-onlyIdempotent
Inspect

Signed Snapshot

VALUE: A tamper-evident snapshot of a series with its sources and fetch time — a data point you can defend later, not just cite.

PRICE: $0.30 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
seriesNo
sourcesNo
subjectNo
fetched_atNo
data_validateData Validate
Read-onlyIdempotent
Inspect

Validate, normalise and mechanically repair a payload against a declared JSON-Schema subset. Repair never fabricates data: a required property with no default is reported missing, not inserted. Keywords outside the supported subset are reported in schema_keys_unsupported rather than silently ignored.

VALUE: Coercion and repair of a payload against a schema, with the repairs itemised — malformed input becomes clean input, and every change is on the record.

PRICE: $0.02 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
coerceNo
repairNo
schemaNo
strictNo
payloadNo
decision_attestDecision Attest
Read-onlyIdempotent
Inspect

Signed decision attestation with an assurance level and explicit unknowns (PAID $2.50)

VALUE: A signed, dated, replayable attestation of a decision and the policy that produced it — the difference between a decision and an accountable one.

PRICE: $2.50 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
actorNo
as_ofNo
policyNo
contextNo
decisionNo
evidenceNo
policy_setNo
dispute_rulingDispute Ruling
Read-onlyIdempotent
Inspect

Signed advisory dispute ruling from a deterministic rubric (PAID $2.00)

VALUE: A binding ruling on a dispute from the contract, evidence and policy — so the resolution is a signed artifact, not an argument.

PRICE: $2.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
claimNo{obligation, claimed_by, against}. The obligation is a human sentence; the engine parses the required row count and the required coverage window out of it, and reports what it could not read.
policyNo{on_partial: 'pro_rata'}. The split formula is published and fixed; this records the caller's declared policy.
case_idNoThe caller's case id.
contractNo{artifact_requirements, required_rows?, required_window?}. The machine-readable requirement WINS over the parsed sentence.
evidenceNo{buyer: [...], seller: [...]}. Each entry is a {kind, content, manifest, sha256, tx_hash} evidence item.
edge_priorEdge Prior
Read-onlyIdempotent
Inspect

Prior-test registry query: what has actually been tested on an instrument/timeframe/strategy-type before, and what the prior evidence says. Every field is optional but at least one must be supplied.

VALUE: What has actually been tested on this instrument, timeframe and strategy type before, and what the prior evidence says — so you do not pay to rediscover a known result.

PRICE: $0.05 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
familyNoThe strategy family, e.g. 'breakout'. Case and separator insensitive.
free_textNoA free-text description, matched on normalised token overlap against the entry's name, type, family and edge_type. Generic words ('strategy', 'backtest', 'using') are stopwords and carry no matching signal.
timeframeNoThe timeframe to look up, e.g. 'H1'. NORMALISED: 60m == H1, 1h == H1, 4h == H4, 1d == D1.
instrumentNoThe instrument to look up, e.g. 'USD_JPY'. NORMALISED: USDJPY, USD/JPY, usd-jpy and USD_JPY are all one instrument. Aliases: XAUUSD/gold -> XAU_USD, XAGUSD/silver -> XAG_USD, SPX500 -> SPX500_USD, NAS100 -> NAS100_USD.
strategy_typeNoThe strategy type, e.g. 'donchian_breakout'. Case and separator insensitive: 'Donchian Breakout' == 'donchian_breakout'.
edge_replicationEdge Replication
Read-onlyIdempotent
Inspect

Is that track record real, or did you find it by looking? (PAID $3.00)

VALUE: Whether a claimed edge survives replication on your own returns — the test that separates a real edge from a curve fit.

PRICE: $3.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
claimedNoOptional: {sharpe, cagr, max_dd} — your stated figures. When supplied they are compared against the computed ones and a mismatch is a named finding.
returnsNoThe return series, as a JSON list of numbers. EITHER this or 'returns_csv_b64' is required, never both. At most 200000 observations; a longer series is a 400 naming the limit. NaN and infinity are rejected — they are not a return series.
frequencyNo'daily' or 'per_trade'. REQUIRED. A daily series is annualised with sqrt(252); a per_trade series is reported PER TRADE and is never annualised, because a per-trade series has no knowable trades-per-year.
strategy_shapeNoOptional: {type, instrument, timeframe}. 'type' is one of trend | mean_reversion | breakout | other and selects the calibration bucket; 'instrument' selects the instrument-class bucket. Instruments are NORMALISED (EUR/USD == EUR_USD == eurusd).
returns_csv_b64NoThe return series as a base64-encoded CSV, one number per row. The alternative to 'returns'. Decoded size is capped at 1 MB.
trials_attemptedNoHow many configurations you tried before keeping this one. REQUIRED, and must be >= 2. This is the number that makes the Deflated Sharpe meaningful: a Sharpe of 2.0 found after 500 tries is priced for what it is. We never assume trials = 1.
finance_precisionFinance Precision
Read-onlyIdempotent
Inspect

Exact-decimal financial calculation with its published convention (PAID $0.01)

VALUE: Exact decimal arithmetic under stated conventions — financial totals that do not drift by a cent when you scale them.

PRICE: $0.01 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
paramsNo
operationNo
conventionsNo
evaluatedAtNo
forensics_ingestForensics Ingest
Read-onlyIdempotent
Inspect

Seal one signed-attribution / forensics evidence record into a tamper-evident vault entry.

VALUE: Sealing one evidence record into a tamper-evident vault entry — chain of custody that survives after the fact.

PRICE: $0.20 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
actionNo
metadataNo
actor_didNo
timestampNo
policy_refNo
action_hashNo
forensics_queryForensics Query
Read-onlyIdempotent
Inspect

Bind sealed forensics-vault entries into ONE signed query receipt.

VALUE: Querying that vault by actor or predicate — the retrieval side of evidence you cannot quietly edit.

PRICE: $0.15 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
entriesNo
actor_didNo
governance_reserveGovernance Reserve
Read-onlyIdempotent
Inspect

Agent Spend Governor — ATOMIC reserved lease (PAID $0.02)

VALUE: A leased, expiring reservation of budget for a named intent — spend that is committed before it is spent.

PRICE: $0.02 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
amountYesSpend amount in USD. Must be >= 0 and <= 1e12. Values above the bound are rejected with 422.
intentYes
agent_idYes
ttl_secondsNo
governance_settleGovernance Settle
Read-onlyIdempotent
Inspect

Agent Spend Governor — settle a lease, idempotent (PAID $0.02)

VALUE: Closing a reservation against what was actually spent — the difference between a budget and a wish.

PRICE: $0.02 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
lease_idYes
actual_amountYes
healthHealth
Read-onlyIdempotent
Inspect

Liveness and settlement-configuration probe for the x402 service. Returns the live network, receive address and whether settlement is enabled.

VALUE: Free, because an agent that cannot tell a live service from a dead one pays for nothing useful.

PRICE: FREE — no payment required.

Call it directly. No payment, no headers, no account.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

identity_control_proofIdentity Control Proof
Read-onlyIdempotent
Inspect

Identity Control Proof

VALUE: Proof that a claimer controls an identifier, signed and dated — so an identity claim is a verification, not an assertion.

PRICE: $0.20 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
claimerNo
identifierNo
control_methodNo
control_evidenceNo
index_x402Index X402
Read-onlyIdempotent
Inspect

The signed Synthex Agentic-Commerce Index: a dated, rule-published mark (PAID $5.00)

VALUE: The Synthex Agentic-Commerce Index — a dated, signed mark on the agentic economy itself, computed from our own observation corpus of x402 settlements. The rules are published with the answer, so you can re-derive the marks.

PRICE: $5.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNo
top_nNo
weightingNovolume
methodology_versionNo
invoice_ocrInvoice Ocr
Read-onlyIdempotent
Inspect

Invoice Ocr

VALUE: Structured line items, vendor and total from an invoice image — the manual data entry an agent removes.

PRICE: $0.02 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
fileYes
licence_checkLicence Check
Read-onlyIdempotent
Inspect

Licence Check

VALUE: Whether a specific dataset licence permits a specific intended use in a specific jurisdiction — a legal question with a dated answer.

PRICE: $0.10 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
datasetYesThe dataset the question is about, e.g. 'OANDA v20 candles'.
intended_useYesWhat you intend to do with the data. One of: analyse, embed, aggregate, display, redistribute, resell, train.
jurisdictionNoThe jurisdiction the use happens in, e.g. 'EU'. Recorded on the signed record; corpus v1 does not vary by jurisdiction.
licence_spdxNoThe licence under which the data is held, as an SPDX id (MIT, Apache-2.0, GPL-3.0, CC-BY-NC-4.0, proprietary-vendor-tos, ...). OPTIONAL: if omitted, the dataset is matched against the corpus aliases; an unmatched dataset returns verdict 'unknown' with a named coverage gap — never a guess.
mandate_complianceMandate Compliance
Read-onlyIdempotent
Inspect

Signed compliance certificate: does this portfolio comply with this mandate (PAID $5.00)

VALUE: A signed, dated compliance certificate an allocator can actually file — replaces an analyst hour on a document, and never certifies compliance on missing evidence.

PRICE: $5.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
mandateNo
portfolioNo
observationsNo
market_calendarMarket Calendar
Read-onlyIdempotent
Inspect

Signed market-hours / holiday / settlement answer (PAID $0.01)

VALUE: Session hours, holidays and settlement cut-offs for a venue, DST aware — so you never settle into a closed market.

PRICE: $0.01 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
venueNo
nowEpochNo
operationNo
tradeDateNo
market_historyMarket History
Read-onlyIdempotent
Inspect

Signed bar series over an explicit range (PAID $1.00)

VALUE: Historical bars for an instrument, formatted and bounded — the data a backtest needs, without hand-assembling it.

PRICE: $1.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNo
startNo
formatNojson
sourceNo
timeframeNo
instrumentNo
market_history_bulkMarket History Bulk
Read-onlyIdempotent
Inspect

Signed bulk bar series, up to 20 pairs (PAID $5.00)

VALUE: The same history for many pairs in one call — the cost of a portfolio-wide study drops to a single request.

PRICE: $5.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNo
pairsNo
startNo
formatNojson
market_snapshotMarket Snapshot
Read-onlyIdempotent
Inspect

Signed OHLCV snapshot from our own market-data store (PAID $0.01)

VALUE: A point-in-time market snapshot for an instrument, bounded and timestamped — the 'now' you stamp a decision with.

PRICE: $0.01 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
limitNo
to_tsNo
from_tsNo
instrumentNo
granularityNo
mcp_eval_judgeMcp Eval Judge
Read-onlyIdempotent
Inspect

Judge Grade

VALUE: A rubric-scored judgement of a model response, signed and dated — evaluation you can re-check rather than re-argue.

PRICE: $0.15 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
rubricNo
subjectNo
response_pairNo
mcp_threatmodel_tool_permissionMcp Threatmodel Tool Permission
Read-onlyIdempotent
Inspect

Tool Permission Threatmodel

VALUE: A threat model of a tool manifest with per-tool permissions and runaway protection — the analysis before you grant an agent a capability.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
manifestNo
ownership_proofNo
mcp_verify_uptimeMcp Verify Uptime
Read-onlyIdempotent
Inspect

Uptime Canary Probe

VALUE: Independent uptime confirmation tied to a settled receipt — proof of service that a self-report cannot manufacture.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
checksNo
service_urlNo
last_confirmed_settlement_txNo
memory_getMemory Get
Read-onlyIdempotent
Inspect

Return the latest signed, reproducible sealed state for a key.

VALUE: Reading that durable memory back — continuity for an agent that must not forget.

PRICE: $0.05 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyNo
ownerNo
memory_putMemory Put
Read-onlyIdempotent
Inspect

Persist a budget-capped state version into a signed, reproducible memory vault.

VALUE: A durable, owned memory entry — a fact that survives the session and belongs to someone you can name.

PRICE: $0.10 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
keyNo
ownerNo
valueNo
output_verifyOutput Verify
Read-onlyIdempotent
Inspect

Output Verify

VALUE: Whether an output actually satisfies its schema, claims and staleness budget — a check the model cannot run on itself.

PRICE: $0.50 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
checksNo
outputNo
schemaNo
claimedNo
subjectNo
accuracyNo
stalenessBudgetSecondsNo
pass_purchasePass Purchase
Read-onlyIdempotent
Inspect

Pass Purchase

VALUE: Prepaid capacity at a lower effective per-call price — the difference between renting and owning the cost.

PRICE: $25.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
ttl_daysNoHow many days the pass is valid for. Default 30.
calls_totalNoHow many calls the pass buys. Default 1,000.
route_scopeNoWhich routes the pass covers. 'micro_le_0.25' = any live paid route priced at or below $0.25.micro_le_0.25
pass_purchase_trialPass Purchase Trial
Read-onlyIdempotent
Inspect

Buy a trial prepaid capacity pass — $0.50 for 20 calls, 7 days (PAID $0.50)

VALUE: The trial tier of the same prepaid capacity — proof of the unit economics before you commit to the full pass.

PRICE: $0.50 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

payment_envelope_validatePayment Envelope Validate
Read-onlyIdempotent
Inspect

Validate a captured x402 402 payment envelope (PAID $0.25)

VALUE: Whether a signed payment envelope is well-formed, unexpired and for the right resource — catch a bad payment before it settles.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
envelopeNo
now_epochNo
resource_urlNo
policy_checkPolicy Check
Read-onlyIdempotent
Inspect

Deterministic policy evaluation: is this action allowed under this policy given this caller state? Returns a signed allow/deny verdict with the specific rule that fired. Safe-deny on malformed input.

VALUE: Whether one action is permitted for one caller under one policy, as of one instant — enforcement you can ask a question of.

PRICE: $0.10 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
actionNo
policyNo
caller_stateNo
portfolio_riskPortfolio Risk
Read-onlyIdempotent
Inspect

Signed exposure report under the caller's own risk model (PAID $3.00)

VALUE: Risk for a set of positions under a named model, dated — the number that decides whether a portfolio is sized right.

PRICE: $3.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
modelNo
positionsNo
preflightPreflight
Read-onlyIdempotent
Inspect

Signed preflight verdict on a counterparty BEFORE you pay them. Returns a three-state verdict (go | caution | avoid | unknown) with dated, signed evidence. Fewer than 3 independent observations in 30 days returns unknown with the coverage gap named — never a guessed go.

VALUE: The agent's first call: a signed three-state verdict on a counterparty before you pay them, with the coverage gap named when there isn't enough evidence.

PRICE: $0.01 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
kindNoendpoint
checksNo
targetYes
pretrade_riskPretrade Risk
Read-onlyIdempotent
Inspect

Pre-trade risk gate: approve / reduce / reject an order against your own declared limits (PAID $0.25)

VALUE: The order gate: approve, reduce or reject an order against the risk limits you declared — and a reduce hands back a size that actually passes, so one bad order never reaches the market.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNo
orderNo
limitsNo
accountNo
positionsNo
quota_preflightQuota Preflight
Read-onlyIdempotent
Inspect

Signed quota reservation decision (PAID $0.01)

VALUE: Whether a call fits a remaining quota, before you spend it — the check that stops a quota from being discovered by exhaustion.

PRICE: $0.01 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
callsNo
quotaNo
targetNo
agentIdNo
requestIdNo
rates_referenceRates Reference
Read-onlyIdempotent
Inspect

Signed reference rates, always as-of stamped. FX leg is the ECB euro reference rates (official, daily); crypto leg is the Binance public spot bookTicker. On a weekend or holiday the LAST BUSINESS DAY is returned with is_stale=true and the real staleness in seconds — a stale rate is never presented as live.

VALUE: What is this amount worth right now?

PRICE: $0.01 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
baseNo
quoteNo
symbolNo
readiness_attestReadiness Attest
Read-onlyIdempotent
Inspect

Readiness Attest

VALUE: A signed readiness attestation with the evidence and policy snapshot behind it — readiness you can evidence, not assert.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
targetNo
custodianNo
policy_snapshotNo
readiness_evidenceNo
reputation_lookupReputation Lookup
Read-onlyIdempotent
Inspect

Compute a signed agent-reputation composite from an agent id and its event list.

VALUE: Reputation scored from dated, signed behaviour events rather than self-reported claims — so you can price trust before you trade.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
agentNo
eventsNo
sec_extractSec Extract
Read-onlyIdempotent
Inspect

Sec Extract

VALUE: Structured data extracted from a company's SEC filings — primary filings, not a data vendor's interpretation of them.

PRICE: $0.05 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
tickerNo
security_dependency_riskSecurity Dependency Risk
Read-onlyIdempotent
Inspect

Dependency Risk

VALUE: Risk analysis of a dependency set for a given ecosystem — supply chain exposure enumerated rather than assumed.

PRICE: $0.20 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
ecosystemNomixed
dependenciesNo
security_redteam_authorized_scanSecurity Redteam Authorized Scan
Read-onlyIdempotent
Inspect

Redteam Authorized Scan

VALUE: An authorized adversarial scan of a target you have evidence of permission to test — the finding, with the authorization on the record.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
target_urlNo
authorized_testsNo
scope_descriptionNo
authorization_evidenceNo
security_threatmodelSecurity Threatmodel
Read-onlyIdempotent
Inspect

Threatmodel Analyze

VALUE: A threat model of a tool manifest in its deployment context — attack surface before it is exploited.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
tool_manifestNo
deployment_contextNo
settlement_conditionalSettlement Conditional
Read-onlyIdempotent
Inspect

Signed conditional-release verdict — are the release conditions met? (PAID $0.25)

VALUE: A settlement that releases only if its named conditions hold — escrow logic as a single call.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
as_ofNoThe evaluation instant, ISO-8601. Pinned into the evidence core so the digest is reproducible.
deal_idNoThe caller's deal id.
conditionsNoThe conditions to evaluate. An empty list yields verdict 'hold' — never 'release'.
settlement_receiptSettlement Receipt
Read-onlyIdempotent
Inspect

Signed settlement-receipt verdict for a tx hash (PAID $0.01)

VALUE: Independent confirmation that a transaction settled to the right payee for the right amount — proof of payment from the ledger, not from the payer.

PRICE: $0.01 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
payeeNo
payerNo
txHashNo
receiptNo
minConfirmationsNo
expectedAmountAtomicNo
signed_attestSigned Attest
Read-onlyIdempotent
Inspect

Create a signed, tamper-evident track-record attestation (Ed25519 + SHA-256) over any claim.

VALUE: A signed, dated attestation of a claim with a claim type — a standalone 'this is true, and here is when'.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
claimYes
claim_typeNotrack-record
signed_researchSigned Research
Read-onlyIdempotent
Inspect

Generate a tamper-evident, signed research brief on a requested topic.

VALUE: A researched brief on a topic with its sources and depth stated, attested — research with a provenance you can point at.

PRICE: $2.00 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
depthNobrief
topicNo
contextNo
signed_research_getSigned Research Get
Read-onlyIdempotent
Inspect

Signed Research

VALUE: Paid route: $0.50 USDC on eip155:8453 (USD). An unauthenticated request is answered HTTP 402 with a machine-readable price challenge in the Payment-Required response header and a JSON body carrying error, error_reason, error_message and x402Version. Error codes and their remedies are published at https://x402.synthexforge.com/v1/errors.

PRICE: $0.50 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
topicNo
sme_screenSme Screen
Read-onlyIdempotent
Inspect

Screen an SME sale against the house LBO structure and rules (PAID $2.50)

VALUE: A structured screen of an SME on turnover, EBITDA, structure and sector — the first pass over an acquisition candidate.

PRICE: $2.50 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
notesNoFree text. Used only for the Rule B food-service check. It is NOT stored, NOT logged and NOT returned.
sectorNoThe sector, free text, e.g. 'Business services — accounting & tax advisory'. Used for Rule B (food service) and for the benchmark bucket. Matching is word-boundary and accent-insensitive.
locationNoThe location, free text, e.g. 'Lisboa'. Echoed back in the response; it is the caller's own input, not pipeline data.
employeesNoHeadcount. Optional; reported in the echoed input block.
price_eurNoThe asking price in EUR. REQUIRED.
structureNoThe capital structure. 'house' is the ONLY supported structure in v1. Anything else is NAMED in coverage_gaps — it is never silently modelled as something it is not.
ebitda_eurNoAnnual EBITDA in EUR. REQUIRED. Undisclosed is NOT zero — an undisclosed figure returns insufficient_data, never a model.
turnover_eurNoAnnual turnover (revenue) in EUR. REQUIRED.
exit_multipleNoThe exit EV/EBITDA multiple. Optional; the house base case of 4.0x is applied and the default is named in coverage_gaps.
seller_financing_pctNoSeller financing offered, as a percentage of price. The house approach is 20-30%, so 20 or more is reported as 'preferred' and less as 'absent'.
synthesis_verdictSynthesis Verdict
Read-onlyIdempotent
Inspect

Fold research + quant + audit inputs into ONE signed verdict.

VALUE: A signed verdict fusing audit, quant and research inputs on one subject — the answer, with the inputs that produced it.

PRICE: $0.50 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
auditNo
quantNo
subjectNo
researchNo
trusted_route_lookupTrusted Route Lookup
Read-onlyIdempotent
Inspect

Compute a signed trusted-route ranking for a counterparty.

VALUE: The specific routes an agent is cleared to call, with the evidence behind each clearance — so you can enforce a least-privilege allowlist instead of trusting a name.

PRICE: $0.30 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
routesNo
utils_code_review_briefUtils Code Review Brief
Read-onlyIdempotent
Inspect

Utils Code Review Brief

VALUE: A structured review brief for a code block — the issues worth reading, separated from the noise.

PRICE: $0.15 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
codeNo
languageNo
utils_doc_convertUtils Doc Convert
Read-onlyIdempotent
Inspect

Utils Doc Convert

VALUE: Converting a document between formats with a signed output — turning a file into something a machine can read.

PRICE: $0.10 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
toNojson
textNo
utils_invoice_extractUtils Invoice Extract
Read-onlyIdempotent
Inspect

Utils Invoice Extract

VALUE: Structured line items from invoice text — the manual data entry an agent removes, without the image.

PRICE: $0.10 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
textNo
utils_pii_redactUtils Pii Redact
Read-onlyIdempotent
Inspect

Utils Pii Redact

VALUE: Redacting names and other identifiers from text, in place — compliance with a diff you can inspect.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
textNo
redact_namesNo
utils_schema_cleanupUtils Schema Cleanup
Read-onlyIdempotent
Inspect

Utils Schema Cleanup

VALUE: Cleaning a CSV or JSON payload against a schema — the messiness removed before it reaches your model.

PRICE: $0.05 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
csvNo
dataNo
utils_translate_docUtils Translate Doc
Read-onlyIdempotent
Inspect

Utils Translate Doc

VALUE: Translating a document with its structure preserved — a document an agent in another language can actually use.

PRICE: $0.10 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
srcNoauto
textNo
targetNoes
verify_catalog_registerVerify Catalog Register
Read-onlyIdempotent
Inspect

Register a service into the network-effect verify catalog and grow the trust index.

VALUE: Registering a service in the verification catalogue with its signature — the entry that lets others verify it too.

PRICE: $0.25 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
claimNo
edgesNo
signatureNo
service_urlNo
claim_sha256No
service_nameNo
verify_signatureVerify Signature
Read-onlyIdempotent
Inspect

Verify a signed receipt you already hold — FREE, no payment, no network call to us. Recomputes the canonical JSON digest and checks the Ed25519 signature against the published public key, so you can confirm a receipt's authenticity before you act on it.

VALUE: Free, because verifying a receipt you already paid for must never cost a second payment.

PRICE: FREE — no payment required.

Call it directly. No payment, no headers, no account.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYesThe exact JSON body that was signed.
sha256YesThe sha256 hex digest of the canonical body.
signatureYesThe base64 Ed25519 signature.
x402_anchorX402 Anchor
Read-onlyIdempotent
Inspect

Dated proof of what existed at time T (PAID $0.01)

VALUE: A dated economic anchor point for the x402 economy — the yardstick for whether activity is actually growing.

PRICE: $0.01 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
dateNoUTC calendar date, YYYY-MM-DD. Empty = today (UTC).
x402_indexX402 Index
Read-onlyIdempotent
Inspect

The queryable index of the agent economy: what is offered, what it costs, and whether it still works. An endpoint is never invented — every result exists in the corpus with a last_seen.

VALUE: The live index of paid x402 services, filterable by price, network and conformance — where new services are found.

PRICE: $0.02 USDC per call.

HOW TO PAY: USDC on eip155:8453, exact scheme, to 0xc8fF67FAE72596478599EAAcfad8656fAe1113c8. Sign an EIP-3009 transferWithAuthorization for the exact amount and put it in the X-PAYMENT header, then retry the same call. An unpaid call returns a payment_required payload with the amount, asset, network and payTo already filled in. The synthex-x402 SDK (PyPI and npm) does the 402 -> sign -> retry loop in one call.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum results. Default 25, hard-clamped to 100.
queryNoFree-text capability match against the observed catalogue (path + summary + declared tags). Empty string = all. Supports a substring match and a token AND-match.
networkNoCAIP-2 network filter, e.g. 'eip155:8453'. Empty = any.
max_price_usdNoPrice ceiling in USD. An endpoint whose price we have NOT observed is EXCLUDED from a price-filtered query — an unknown price is not a cheap price.
min_uptime_pctNoUptime floor in percent. An endpoint we cannot yet score (fewer than 3 observations) is EXCLUDED — we do not guess.
require_conformanceNoWhen true, drop every endpoint whose conformance is 'insufficient_observations'.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Addedindex_x402
    • Addednav_attest
  2. 3 tool updates
    • Addedcounterparty_score
    • Addedmandate_compliance
    • Addedpretrade_risk
  3. 72 tool updates
    • Addedagent_run
    • Addedapi_ebook_download
    • Changedattestation_receipt10 fields changed
      • addedInput schema / properties / action
        Added value: +{
        +  "default": "",
        +  "title": "Action",
        +  "type": "string"
        +}
      • addedInput schema / properties / actor
        Added value: +{
        +  "default": "",
        +  "title": "Actor",
        +  "type": "string"
        +}
      • addedInput schema / properties / metadata
        Added value: +{
        +  "default": null,
        +  "title": "Metadata"
        +}
      • removedInput schema / properties / payload
        Removed value: -{
        -  "description": "The receipt payload."
        -}
      • addedInput schema / properties / receipt_type / default
        Added value: +""
      • removedInput schema / properties / receipt_type / description
        Removed value: -"The receipt type."
      • addedInput schema / properties / receipt_type / title
        Added value: +"Receipt Type"
      • addedInput schema / properties / subject
        Added value: +{
        +  "default": "",
        +  "title": "Subject",
        +  "type": "string"
        +}
      • addedInput schema / properties / tx
        Added value: +{
        +  "default": "",
        +  "title": "Tx",
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[]
    • Changedattested_financial_evidence7 fields changed
      • addedInput schema / properties / company
        Added value: +{
        +  "default": "",
        +  "title": "Company",
        +  "type": "string"
        +}
      • addedInput schema / properties / period
        Added value: +{
        +  "default": "",
        +  "title": "Period",
        +  "type": "string"
        +}
      • addedInput schema / properties / statement / default
        Added value: +null
      • removedInput schema / properties / statement / description
        Removed value: -"The financial statement or metrics payload."
      • addedInput schema / properties / statement / title
        Added value: +"Statement"
      • removedInput schema / properties / statement / type
        Removed value: -"object"
      • removedInput schema / required
        Removed value: -[]
    • Addedaudit_evidence_package
    • Addedbudget_preflight
    • Addedbureau_audit
    • Addedbureau_receipt_check
    • Addedbureau_reputation
    • Addedcompliance_check
    • Addedcontainment_register
    • Addedcontract_term_extract
    • Addedcredentials_issue
    • Addeddata_c2pa_verify
    • Addeddata_freshness
    • Addeddata_signed_snapshot
    • Changeddata_validate14 fields changed
      • addedInput schema / properties / as_of
        Added value: +{
        +  "default": "",
        +  "title": "As Of",
        +  "type": "string"
        +}
      • removedInput schema / properties / coerce / description
        Removed value: -"Allow string->number/boolean coercion. Default false."
      • addedInput schema / properties / coerce / title
        Added value: +"Coerce"
      • addedInput schema / properties / payload / default
        Added value: +null
      • removedInput schema / properties / payload / description
        Removed value: -"The payload to validate."
      • addedInput schema / properties / payload / title
        Added value: +"Payload"
      • removedInput schema / properties / repair / description
        Removed value: -"Apply mechanical repairs. Default false."
      • addedInput schema / properties / repair / title
        Added value: +"Repair"
      • addedInput schema / properties / schema / default
        Added value: +null
      • removedInput schema / properties / schema / description
        Removed value: -"The JSON-Schema subset to validate against."
      • addedInput schema / properties / schema / title
        Added value: +"Schema"
      • removedInput schema / properties / strict / description
        Removed value: -"Reject unknown properties. Default false."
      • addedInput schema / properties / strict / title
        Added value: +"Strict"
      • removedInput schema / required
        Removed value: -[]
    • Addeddecision_attest
    • Addeddispute_ruling
    • Changededge_prior18 fields changed
      • addedInput schema / properties / family
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "description": "The strategy family, e.g. 'breakout'. Case and separator insensitive.",
        +  "title": "Family"
        +}
      • addedInput schema / properties / free_text
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "description": "A free-text description, matched on normalised token overlap against the entry's name, type, family and edge_type. Generic words ('strategy', 'backtest', 'using') are stopwords and carry no matching signal.",
        +  "title": "Free Text"
        +}
      • addedInput schema / properties / instrument / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / instrument / default
        Added value: +null
      • changedInput schema / properties / instrument / description
        Previous value: -"e.g. 'USD_JPY'. Normalised: USDJPY / USD/JPY / usd-jpy are one instrument."New value: +"The instrument to look up, e.g. 'USD_JPY'. NORMALISED: USDJPY, USD/JPY, usd-jpy and USD_JPY are all one instrument. Aliases: XAUUSD/gold -> XAU_USD, XAGUSD/silver -> XAG_USD, SPX500 -> SPX500_USD, NAS100 -> NAS100_USD."
      • addedInput schema / properties / instrument / title
        Added value: +"Instrument"
      • removedInput schema / properties / instrument / type
        Removed value: -"string"
      • addedInput schema / properties / strategy_type / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / strategy_type / default
        Added value: +null
      • changedInput schema / properties / strategy_type / description
        Previous value: -"e.g. 'donchian_breakout'. Case and separator insensitive."New value: +"The strategy type, e.g. 'donchian_breakout'. Case and separator insensitive: 'Donchian Breakout' == 'donchian_breakout'."
      • addedInput schema / properties / strategy_type / title
        Added value: +"Strategy Type"
      • removedInput schema / properties / strategy_type / type
        Removed value: -"string"
      • addedInput schema / properties / timeframe / anyOf
        Added value: +[
        +  {
        +    "type": "string"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / timeframe / default
        Added value: +null
      • changedInput schema / properties / timeframe / description
        Previous value: -"e.g. 'H1'. Normalised: 60m == H1, 1h == H1, 4h == H4, 1d == D1."New value: +"The timeframe to look up, e.g. 'H1'. NORMALISED: 60m == H1, 1h == H1, 4h == H4, 1d == D1."
      • addedInput schema / properties / timeframe / title
        Added value: +"Timeframe"
      • removedInput schema / properties / timeframe / type
        Removed value: -"string"
      • removedInput schema / required
        Removed value: -[]
    • Addededge_replication
    • Addedfinance_precision
    • Changedforensics_ingest8 fields changed
      • addedInput schema / properties / action
        Added value: +{
        +  "default": "",
        +  "title": "Action",
        +  "type": "string"
        +}
      • addedInput schema / properties / action_hash
        Added value: +{
        +  "default": "",
        +  "title": "Action Hash",
        +  "type": "string"
        +}
      • addedInput schema / properties / actor_did
        Added value: +{
        +  "default": "",
        +  "title": "Actor Did",
        +  "type": "string"
        +}
      • removedInput schema / properties / evidence
        Removed value: -{
        -  "description": "The evidence record to seal."
        -}
      • addedInput schema / properties / metadata
        Added value: +{
        +  "additionalProperties": true,
        +  "default": null,
        +  "title": "Metadata",
        +  "type": "object"
        +}
      • addedInput schema / properties / policy_ref
        Added value: +{
        +  "default": "",
        +  "title": "Policy Ref",
        +  "type": "string"
        +}
      • addedInput schema / properties / timestamp
        Added value: +{
        +  "default": null,
        +  "title": "Timestamp"
        +}
      • removedInput schema / required
        Removed value: -[]
    • Changedforensics_query4 fields changed
      • addedInput schema / properties / actor_did
        Added value: +{
        +  "default": "",
        +  "title": "Actor Did",
        +  "type": "string"
        +}
      • addedInput schema / properties / entries
        Added value: +{
        +  "default": [],
        +  "items": {},
        +  "title": "Entries",
        +  "type": "array"
        +}
      • removedInput schema / properties / query
        Removed value: -{
        -  "description": "The vault query."
        -}
      • removedInput schema / required
        Removed value: -[]
    • Addedgovernance_reserve
    • Addedgovernance_settle
    • Addedidentity_control_proof
    • Addedinvoice_ocr
    • Addedlicence_check
    • Addedmarket_calendar
    • Addedmarket_history
    • Addedmarket_history_bulk
    • Addedmarket_snapshot
    • Addedmcp_eval_judge
    • Addedmcp_threatmodel_tool_permission
    • Addedmcp_verify_uptime
    • Changedmemory_get5 fields changed
      • addedInput schema / properties / key / default
        Added value: +""
      • removedInput schema / properties / key / description
        Removed value: -"The state key."
      • addedInput schema / properties / key / title
        Added value: +"Key"
      • addedInput schema / properties / owner
        Added value: +{
        +  "default": "",
        +  "title": "Owner",
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[]
    • Changedmemory_put8 fields changed
      • addedInput schema / properties / key / default
        Added value: +""
      • removedInput schema / properties / key / description
        Removed value: -"The state key."
      • addedInput schema / properties / key / title
        Added value: +"Key"
      • addedInput schema / properties / owner
        Added value: +{
        +  "default": "",
        +  "title": "Owner",
        +  "type": "string"
        +}
      • addedInput schema / properties / value / default
        Added value: +null
      • removedInput schema / properties / value / description
        Removed value: -"The state value."
      • addedInput schema / properties / value / title
        Added value: +"Value"
      • removedInput schema / required
        Removed value: -[]
    • Addedoutput_verify
    • Addedpass_purchase
    • Addedpass_purchase_trial
    • Addedpayment_envelope_validate
    • Changedpolicy_check11 fields changed
      • addedInput schema / properties / action / default
        Added value: +null
      • removedInput schema / properties / action / description
        Removed value: -"The action being evaluated."
      • addedInput schema / properties / action / title
        Added value: +"Action"
      • addedInput schema / properties / as_of
        Added value: +{
        +  "default": "",
        +  "title": "As Of",
        +  "type": "string"
        +}
      • addedInput schema / properties / caller_state / default
        Added value: +null
      • removedInput schema / properties / caller_state / description
        Removed value: -"The caller's state (e.g. spend so far, role, tier)."
      • addedInput schema / properties / caller_state / title
        Added value: +"Caller State"
      • addedInput schema / properties / policy / default
        Added value: +null
      • removedInput schema / properties / policy / description
        Removed value: -"The policy to evaluate against."
      • addedInput schema / properties / policy / title
        Added value: +"Policy"
      • removedInput schema / required
        Removed value: -[]
    • Addedportfolio_risk
    • Changedpreflight8 fields changed
      • addedInput schema / properties / checks / default
        Added value: +[]
      • removedInput schema / properties / checks / description
        Removed value: -"Optional extra checks to run."
      • removedInput schema / properties / checks / items / type
        Removed value: -"string"
      • addedInput schema / properties / checks / title
        Added value: +"Checks"
      • removedInput schema / properties / kind / description
        Removed value: -"What kind of target this is. Default `endpoint`."
      • addedInput schema / properties / kind / title
        Added value: +"Kind"
      • removedInput schema / properties / target / description
        Removed value: -"The counterparty to check, e.g. a domain or service name."
      • addedInput schema / properties / target / title
        Added value: +"Target"
    • Addedquota_preflight
    • Changedrates_reference4 fields changed
      • removedInput schema / properties / base / description
        Removed value: -"Base currency, e.g. 'EUR'."
      • removedInput schema / properties / quote / description
        Removed value: -"Quote currency, e.g. 'USD'."
      • removedInput schema / properties / symbol / description
        Removed value: -"Crypto symbol for the crypto leg, e.g. 'BTCUSDT'."
      • removedInput schema / required
        Removed value: -[]
    • Addedreadiness_attest
    • Changedreputation_lookup7 fields changed
      • addedInput schema / properties / agent
        Added value: +{
        +  "default": "",
        +  "title": "Agent",
        +  "type": "string"
        +}
      • removedInput schema / properties / agent_id
        Removed value: -{
        -  "description": "The agent identifier.",
        -  "type": "string"
        -}
      • addedInput schema / properties / events / default
        Added value: +[]
      • removedInput schema / properties / events / description
        Removed value: -"The event list."
      • removedInput schema / properties / events / items / type
        Removed value: -"object"
      • addedInput schema / properties / events / title
        Added value: +"Events"
      • removedInput schema / required
        Removed value: -[]
    • Addedsec_extract
    • Addedsecurity_dependency_risk
    • Addedsecurity_redteam_authorized_scan
    • Addedsecurity_threatmodel
    • Addedsettlement_conditional
    • Addedsettlement_receipt
    • Changedsigned_attest6 fields changed
      • addedInput schema / properties / claim / additionalProperties
        Added value: +true
      • removedInput schema / properties / claim / description
        Removed value: -"The record to attest."
      • addedInput schema / properties / claim / title
        Added value: +"Claim"
      • addedInput schema / properties / claim / type
        Added value: +"object"
      • addedInput schema / properties / claim_type
        Added value: +{
        +  "default": "track-record",
        +  "title": "Claim Type",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[]New value: +[
        +  "claim"
        +]
    • Changedsigned_research6 fields changed
      • addedInput schema / properties / context
        Added value: +{
        +  "default": "",
        +  "title": "Context",
        +  "type": "string"
        +}
      • addedInput schema / properties / depth
        Added value: +{
        +  "default": "brief",
        +  "title": "Depth",
        +  "type": "string"
        +}
      • addedInput schema / properties / topic / default
        Added value: +""
      • removedInput schema / properties / topic / description
        Removed value: -"The research topic."
      • addedInput schema / properties / topic / title
        Added value: +"Topic"
      • removedInput schema / required
        Removed value: -[]
    • Addedsigned_research_get
    • Addedsme_screen
    • Addedsocial_search
    • Changedsynthesis_verdict6 fields changed
      • addedInput schema / properties / audit
        Added value: +{
        +  "default": [],
        +  "items": {},
        +  "title": "Audit",
        +  "type": "array"
        +}
      • removedInput schema / properties / inputs
        Removed value: -{
        -  "description": "The inputs to fold.",
        -  "items": {
        -    "type": "object"
        -  },
        -  "type": "array"
        -}
      • addedInput schema / properties / quant
        Added value: +{
        +  "default": [],
        +  "items": {},
        +  "title": "Quant",
        +  "type": "array"
        +}
      • addedInput schema / properties / research
        Added value: +{
        +  "default": [],
        +  "items": {},
        +  "title": "Research",
        +  "type": "array"
        +}
      • addedInput schema / properties / subject
        Added value: +{
        +  "default": "",
        +  "title": "Subject",
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[]
    • Changedtrusted_route_lookup3 fields changed
      • addedInput schema / properties / routes
        Added value: +{
        +  "default": [],
        +  "items": {},
        +  "title": "Routes",
        +  "type": "array"
        +}
      • removedInput schema / properties / target
        Removed value: -{
        -  "description": "The counterparty to rank.",
        -  "type": "string"
        -}
      • removedInput schema / required
        Removed value: -[]
    • Addedutils_code_review_brief
    • Addedutils_doc_convert
    • Addedutils_invoice_extract
    • Addedutils_pii_redact
    • Addedutils_schema_cleanup
    • Addedutils_translate_doc
    • Changedverify_catalog_register8 fields changed
      • addedInput schema / properties / claim
        Added value: +{
        +  "default": null,
        +  "title": "Claim"
        +}
      • addedInput schema / properties / claim_sha256
        Added value: +{
        +  "default": "",
        +  "title": "Claim Sha256",
        +  "type": "string"
        +}
      • addedInput schema / properties / edges
        Added value: +{
        +  "default": [],
        +  "items": {},
        +  "title": "Edges",
        +  "type": "array"
        +}
      • removedInput schema / properties / service
        Removed value: -{
        -  "description": "The service identifier.",
        -  "type": "string"
        -}
      • addedInput schema / properties / service_name
        Added value: +{
        +  "default": "",
        +  "title": "Service Name",
        +  "type": "string"
        +}
      • addedInput schema / properties / service_url
        Added value: +{
        +  "default": "",
        +  "title": "Service Url",
        +  "type": "string"
        +}
      • addedInput schema / properties / signature
        Added value: +{
        +  "default": "",
        +  "title": "Signature",
        +  "type": "string"
        +}
      • removedInput schema / required
        Removed value: -[]
    • Changedverify_signature3 fields changed
      • changedInput schema / properties / body / description
        Previous value: -"The canonical signed body, exactly as received."New value: +"The exact JSON body that was signed."
      • changedInput schema / properties / sha256 / description
        Previous value: -"The declared SHA-256 hex digest of the canonical body."New value: +"The sha256 hex digest of the canonical body."
      • changedInput schema / properties / signature / description
        Previous value: -"The Ed25519 signature hex."New value: +"The base64 Ed25519 signature."
    • Addedx402_anchor
    • Changedx402_index16 fields changed
      • removedInput schema / properties / category
        Removed value: -{
        -  "description": "Category filter, e.g. 'data' or 'security'.",
        -  "type": "string"
        -}
      • addedInput schema / properties / limit / default
        Added value: +25
      • changedInput schema / properties / limit / description
        Previous value: -"Maximum results to return."New value: +"Maximum results. Default 25, hard-clamped to 100."
      • addedInput schema / properties / limit / title
        Added value: +"Limit"
      • addedInput schema / properties / max_price_usd / anyOf
        Added value: +[
        +  {
        +    "type": "number"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
      • addedInput schema / properties / max_price_usd / default
        Added value: +null
      • changedInput schema / properties / max_price_usd / description
        Previous value: -"Exclude endpoints priced above this."New value: +"Price ceiling in USD. An endpoint whose price we have NOT observed is EXCLUDED from a price-filtered query — an unknown price is not a cheap price."
      • addedInput schema / properties / max_price_usd / title
        Added value: +"Max Price Usd"
      • removedInput schema / properties / max_price_usd / type
        Removed value: -"number"
      • addedInput schema / properties / min_uptime_pct
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "number"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "description": "Uptime floor in percent. An endpoint we cannot yet score (fewer than 3 observations) is EXCLUDED — we do not guess.",
        +  "title": "Min Uptime Pct"
        +}
      • addedInput schema / properties / network
        Added value: +{
        +  "default": "",
        +  "description": "CAIP-2 network filter, e.g. 'eip155:8453'. Empty = any.",
        +  "title": "Network",
        +  "type": "string"
        +}
      • addedInput schema / properties / query / default
        Added value: +""
      • changedInput schema / properties / query / description
        Previous value: -"Free-text filter over the index."New value: +"Free-text capability match against the observed catalogue (path + summary + declared tags). Empty string = all. Supports a substring match and a token AND-match."
      • addedInput schema / properties / query / title
        Added value: +"Query"
      • addedInput schema / properties / require_conformance
        Added value: +{
        +  "default": false,
        +  "description": "When true, drop every endpoint whose conformance is 'insufficient_observations'.",
        +  "title": "Require Conformance",
        +  "type": "boolean"
        +}
      • removedInput schema / required
        Removed value: -[]
  4. 20 tool updates
    • First observedattestation_receipt
    • First observedattested_financial_evidence
    • First observeddata_validate
    • First observededge_prior
    • First observedforensics_ingest
    • First observedforensics_query
    • First observedhealth
    • First observedmemory_get
    • First observedmemory_put
    • First observedpolicy_check
    • First observedpreflight
    • First observedrates_reference
    • First observedreputation_lookup
    • First observedsigned_attest
    • First observedsigned_research
    • First observedsynthesis_verdict
    • First observedtrusted_route_lookup
    • First observedverify_catalog_register
    • First observedverify_signature
    • First observedx402_index

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.