Stablecoin rails, corridors and payment provider data
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Cited stablecoin rails, corridors, providers, chain and token facts for agents. x402/MPP paid.
| Author | app.railway.up.payments-intel-production |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 2792 ms |
| Last measured | 2026-10-24 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"Stablecoin rails, corridors and payment provider data": {
"url": "https://payments-intel-production.up.railway.app/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (10)
search_providersWhich payment or stablecoin providers support this asset, chain, country or service? Free: search payment and stablecoin providers by category, asset, chain, ramp country or service. Returns compact cards (no citations); use get_provider for the full cited record. 50 calls/day per client.
Parameters:
q— string — Name search, e.g. 'bridge'asset— string — Stablecoin ticker, e.g. USDC, EURC, USDT, PYUSDchain— string — Chain, e.g. base, ethereum, solana, tron, polygoncountry— string — ISO 3166-1 alpha-2 country for on/off-ramp coverage, e.g. MXservice— string — issuance, mint_redeem, on_ramp, off_ramp, payouts, acceptance, settlement, custody, wallets, orchestration, fx, cardscategory— string — card_acquiring, orchestration, merchant_of_record, payouts, fx, baas_issuing, open_banking, stablecoin_issuer, stablecoin_infra, onoff_ramp, custody_wallets, agentic_payments
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_providerWhat exactly does this provider support, where is it licensed and what does it charge? Paid ($0.01 USDC): Full cited record for one provider: stablecoin rails, corridors, licences, published fees, coverage, developer and agent-payment support. Every fact has source URL, retrieval date, quote and confidence. This server holds no wallet and never pays: it returns the HTTP 402 payment requirements (x402 on Base, MPP on Tempo) and the URL https://payments-intel-production.up.railway.app/v1/provider. Pay with your own x402/MPP client and retry that URL.
Parameters:
id(required) — string — Provider id from search_providers, e.g. circle
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
stablecoin_railsWho can on-ramp, off-ramp, issue or settle this stablecoin, on which chain, in which country? Paid ($0.01 USDC): Stablecoin rails by asset, chain, country and service, with the cited stablecoin block for each matching provider (assets, chains, ramp countries, fiat rails, custody model). Country matches say whether the country is listed or only covered by a 'global' claim. This server holds no wallet and never pays: it returns the HTTP 402 payment requirements (x402 on Base, MPP on Tempo) and the URL https://payments-intel-production.up.railway.app/v1/stablecoin-rails. Pay with your own x402/MPP client and retry that URL.
Parameters:
asset— string — Stablecoin ticker, e.g. USDC, EURC, USDT, PYUSDchain— string — Chain, e.g. base, ethereum, solana, tron, polygoncountry— string — ISO 3166-1 alpha-2 country for on/off-ramp coverage, e.g. MXservice— string — issuance, mint_redeem, on_ramp, off_ramp, payouts, acceptance, settlement, custody, wallets, orchestration, fx, cards
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_corridorWho can move money from this currency or stablecoin to that one, in this country, over which rails? Paid ($0.03 USDC): Money-movement routes from one currency or stablecoin to another: corridors providers publish (rails, speed, fee notes, cited), plus on/off-ramp routes inferred from ramp coverage, labelled as inferred. This server holds no wallet and never pays: it returns the HTTP 402 payment requirements (x402 on Base, MPP on Tempo) and the URL https://payments-intel-production.up.railway.app/v1/corridor. Pay with your own x402/MPP client and retry that URL.
Parameters:
from(required) — string — Currency or stablecoin sent, e.g. USDC or USDto(required) — string — Currency or stablecoin received, e.g. MXNcountry— string — Destination ISO alpha-2 country, e.g. MX
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_examplesWhat do the paid endpoints return, and what do they cost? Free: prices and paths of every paid endpoint, plus a full example response for GET /v1/provider taken verbatim from a real record, labelled as an example with its last-verified date. Use it to see the shape and depth of paid data before paying.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_address_formatIs this address well formed for this chain, and what is its EIP-55 checksummed form? Free: deterministic address format check for EVM chains (EIP-55 checksum: valid, checksummed form, whether the input checksum was correct, all lowercase or all uppercase) and Solana (base58, 32 bytes). No external calls. 60 calls/min per client. Format only; says nothing about who controls an address.
Parameters:
chain(required) — string — Chain id or name: an EVM chain (e.g. base, ethereum, eip155:8453) or solanaaddress(required) — string — Address to check
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_rail_calendarIs this payment rail closed on this date, or on which days is it closed this year? Free: rule-based closing days for TARGET (ECB T2), Ireland and UK bank holiday calendars (England and Wales, Scotland, Northern Ireland). Give date=YYYY-MM-DD for closed true/false with reason, or year=YYYY for the list of closures. TARGET also closes on weekends; IE and UK calendars list holidays only. IE weekend substitution days are not modelled. 60 calls/min per client.
Parameters:
calendar(required) — string — One of target, ie, uk-ew, uk-sco, uk-nidate— string — Date YYYY-MM-DD (give date or year)year— string — Year YYYY, returns all closures (give year or date)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
check_regulatorIs this firm on the ESMA MiCA register (CASP, e-money token issuer, white paper, or non-compliant warning list)? Free: look up a firm in the ESMA interim MiCA register by name (exact or fuzzy) or LEI, optionally narrowed by country. Returns match_quality, an ambiguous flag, candidate records with status, competent authority and source URL, plus ESMA attribution and register links. Absence from the register is not clearance. 60 calls/min per client.
Parameters:
ref— string — LEI (give name or ref)name— string — Firm name (give name or ref)country— string — Optional 2-letter ISO country / home member state filter for name matches
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_chainWhat are the basic facts of this chain (CAIP-2 id, gas token, explorer, x402/MPP settlement, stablecoins)? Paid ($0.001 USDC): Cited chain facts from a prepared dataset: CAIP-2 chain id, gas token, finality class, block explorer, whether x402 and MPP settle there, and stablecoins. Fields not established from a source are the string "unknown". Unknown chains and malformed input return 404/400 and are never charged. This server holds no wallet and never pays: it returns the HTTP 402 payment requirements (x402 on Base, MPP on Tempo) and the URL https://payments-intel-production.up.railway.app/v1/chain. Pay with your own x402/MPP client and retry that URL.
Parameters:
chain(required) — string — Chain slug, name or CAIP-2 id, e.g. base, solana, eip155:8453
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_tokenWhat are the symbol, name, decimals, contract address and issuer of this stablecoin on this chain? Paid ($0.001 USDC): Cited stablecoin token facts from a prepared dataset (USDC, EURC, USDT, PYUSD, DAI on the chains /v1/chain covers, where a permissively licensed source lists them): symbol, name, decimals, contract address, chain, issuer, each with a source citation and license. Fields not established from a source are the string "unknown". Malformed input and tokens not in the dataset return 400/404 and are never charged. This server holds no wallet and never pays: it returns the HTTP 402 payment requirements (x402 on Base, MPP on Tempo) and the URL https://payments-intel-production.up.railway.app/v1/token. Pay with your own x402/MPP client and retry that URL.
Parameters:
chain(required) — string — Chain slug, name or CAIP-2 id, e.g. base, solana, eip155:8453symbol— string — Stablecoin ticker, e.g. USDC (give symbol or address)address— string — Token contract / mint address (give address or symbol)
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.