mcpbeat Sign in

IoMarkets.tech ISO 20022 Test Bench MCP Server

answering

IoMarkets.tech ISO 20022 Test Bench is answering right now. Last checked 1 min ago. It exposes 23 tools.

Check ISO 20022 messages (pacs.008, pain.001, camt.053, seev.031) against schema and rules.

Uptime history 71 hours of history
71 hours agonow
100.0%
Uptime 24h
92 of 92 checks
23
Tools
read from the server
257 ms
Response time
average over 24h
open, no key
Access
streamable-http

Nothing serious here today

Today is the operative word: we check IoMarkets.tech ISO 20022 Test Bench every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.

run in your terminal
claude mcp add iomarkets-tech --transport http https://iomarkets.tech/mcp
Settings → Connectors → Add custom connector, then paste this address
https://iomarkets.tech/mcp
~/.codex/config.toml
[mcp_servers.iomarkets-tech]
url = "https://iomarkets.tech/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "iomarkets-tech": {
      "url": "https://iomarkets.tech/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "iomarkets-tech": {
      "type": "http",
      "url": "https://iomarkets.tech/mcp"
    }
  }
}

Available tools 23

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

explain
explain_execution_request
Exactly how to call POST https://api.iomarkets.tech/v1/proof/execution, the paid best-execution audit: the body (pair, one of BTC-USDC, ETH-USDC, SOL-USDC, and fills: ts, fill_price, qty, side), the limits (fills per call, how old a fill may be, how close the market trade must be), the price, what comes back, and the answers that are not charged (400 for a bad body or an unsupported pair, 422 when no fill matches a trade). Give a draft body to check it with the API's own validation first. Read from the API's code; this tool calls nothing and pays nothing.
explain_issue
What a Test Bench issue code (such as IBAN_CHECKSUM, BALANCE_MISMATCH or OUT_OF_ORDER) means and how to fix it. Without a code, lists every code.
explain_term
A plain-English meaning of a word used on the site (ISO 20022, schema, IBAN, BIC, LEI, ISIN, UETR, CBPR+, x402, signed proof, MCP…) or of an ISO 20022 XML tag abbreviation such as GrpHdr, CdtrAcct or IntrBkSttlmAmt. Without a term, lists the words.
verify
verify_asset_with_issuer
Fetch the issuer's own sources for one Asset Map entry now (its contracts page, its public API, or its stellar.toml) and confirm every listed contract is still there, so trust needn't rest on IoMarkets.
verify_execution_report
Check the whole JSON that POST https://api.iomarkets.tech/v1/proof/execution returned ({ audit, summary, attestation }): that the ed25519 signature matches the published IoMarkets key, that its USDC payment is confirmed on Algorand mainnet (a public indexer IoMarkets does not run), that the rows hash to the signed audit_sha256, and that every row and the summary recompute with the API's own scoring, against the last trade and against the arrival mid (side-aware cost, qty-weighted averages, spread, matched and unmatched fills). The same checks as the page at https://iomarkets.tech/execution-check. Returns each check, and the recomputed summary as structured data.
verify_proof
Check a signed proof (the { payload, signature } JSON a Data API proof route returns): that the ed25519 signature matches the published IoMarkets key, and that its USDC payment is confirmed on Algorand mainnet (looked up on a public indexer IoMarkets does not run).
corporate
get_corporate_action
One event in full: every date and term, the filing and the sentence or table row it came from, tokenized versions in the Asset Map, and the event as an ISO 20022 seev.031.001.14 notification (checked by the Test Bench).
list_corporate_actions
Corporate actions of US-listed companies from their own SEC EDGAR filings (8-Ks of US companies, 6-Ks of foreign private issuers): cash dividends (amount in the stated currency, per share or per ADS, ex, record and payment dates), stock splits, reverse splits and completed mergers (cash or shares per share). Filter by holdings (tickers, CIKs or FIGIs), by days (any of an event's dates between from and to) and by type. Each event links its filing and the sentence or table row it was read from. Also gives the iCalendar subscription URL for the same holdings and types (calendarUrl in structuredContent).
token
check_token_contract
Check a token contract against the Tokenized Asset Map: is it the issuer's own contract for a tokenized fund or security on that chain? Verdicts: official, other-chain (the address is listed, but on another chain), impostor (a listed symbol on this chain, a different contract), unknown (not in the map, which says nothing either way).
token_corporate_actions
For a token contract that the Asset Map lists as a tokenized stock or ETF (such as an xStock): the security it tracks, and that security's dividends, splits and mergers from the corporate actions feed, each with what it does to the token. Answers 'I hold this token; what is coming?' in one call.
tokenized
get_tokenized_asset
One Asset Map entry in full: the security, every token contract chain by chain, the issuer sources each comes from, and whether its IoMarkets signature verifies.
list_tokenized_assets
The securities in the Tokenized Asset Map with their identifiers (FIGI, ISIN where the issuer gives it) and the chains they are tokenized on. Optionally filter by issuer, name, symbol, ticker, ISIN or FIGI.
api
get_api_status
Whether the Data API at https://api.iomarkets.tech is answering right now, from its /health check.
data
list_data_endpoints
The Data API routes at https://api.iomarkets.tech, what each returns and its price per call in USDC, with how an AI agent pays (x402 on Algorand mainnet, no account).
estimate
estimate_data_api_cost
What a monthly volume of Data API calls costs at the per-call x402 prices, against the indicative subscription plans. Give calls per month for each route; routes left out count as zero.
guide
get_guide
Step-by-step instructions, with the exact button names, for one task on iomarkets.tech (checking a message, CI, verifying a proof, calling the Data API…). Without a task, lists the tasks.
holdings
holdings_calendar
For a list of holdings (tickers, CIKs or FIGIs), every ex-date, record date, payment date and effective date in one week, day by day. The week holding `day`, Monday to Sunday; this week by default. Ends with an iCalendar (webcal) subscription URL for those holdings, to give the user for their calendar app.
messages
list_messages
The ISO 20022 message types and versions the Test Bench checks, with what each is for.
overview
get_overview
What IoMarkets.tech is and what is built: the ISO 20022 Test Bench, the Data API (market data for AI agents, paid per request over x402), the main pages, and what comes next.
roadmap
get_roadmap
What IoMarkets.tech has built and is building next, in the same words as iomarkets.org/roadmap.
sample
get_sample
The XML of one sample message from list_samples, to use as a starting point or in tests. Every party and account in it is made up.
samples
list_samples
The Test Bench sample library: a valid message of each type and broken ones, each with the issue code it raises. Use get_sample for the XML.
validate
validate_message
Check one ISO 20022 XML message (pacs.008.001.08, pacs.009.001.08, pacs.002.001.10, pacs.004.001.09, pain.001.001.09, camt.053.001.08, camt.054.001.08 or seev.031.001.14) against the official base schema, then business rules (check digits, totals, cross-element rules, market practice). Returns valid or not, and every problem with its line, element path, stable code and a plain reason. The message type is read from the namespace. The message is checked and not stored. Same code as https://iomarkets.tech/test-bench.

Endpoints

URLTransportStateLatencyChecked
https://iomarkets.tech/mcp streamable-http answering 131 ms 1 min ago

Alternatives to IoMarkets.tech ISO 20022 Test Bench

same job, measured the same way
L
LaunchCheck x402
by apolito53

Paid x402 MCP tool for stress-testing launch and marketing copy before publication.

1 tools answering
VibeFix
by vibe-fixer

Free live-app check by an AI agent. On request it fixes the code and tests the app again.

7 tools answering
Directory
by allagents

Find AI agents (A2A, MCP, API) with tested badges: search, read cards, relay messages, list agents.

10 tools answering
Settled
by settled

Check x402 endpoints before your agent pays: payTo, paid test purchases, payee and buyer reports

1 961 installs/wk 18 tools answering
Readfirst
by jeonghun917

What to read and check before changing a file: project rules, risks, checks and tests per file.

local only
Testsy
by testsy

Run plain-English web QA tests and inspect check results and evidence.

answering
rowstile
by rowstile

Check, test, prove and review a rowstile policy: access rules for Postgres row-level security

293 installs/wk local only
isitdone
by raimondasl

Make a coding agent prove it: run the repo's real tests, typecheck and lint before it says done.

263 installs/wk local only

IoMarkets.tech ISO 20022 Test Bench — questions

Answers built from our own checks of this server.

What can IoMarkets.tech ISO 20022 Test Bench do?
It exposes 23 tools, read directly from the server on our last check. Among them: check_token_contract, estimate_data_api_cost, explain_execution_request, explain_issue, explain_term, get_api_status and 17 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is IoMarkets.tech ISO 20022 Test Bench mostly used for?
Its tools cluster around verify, explain and token. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is IoMarkets.tech ISO 20022 Test Bench working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 257 ms. The bar chart above shows every period we have measured.
How do I connect IoMarkets.tech ISO 20022 Test Bench?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does IoMarkets.tech ISO 20022 Test Bench need an API key?
No. IoMarkets.tech ISO 20022 Test Bench completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 23 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is IoMarkets.tech ISO 20022 Test Bench?
It answers our handshake in 257 ms on average, which is faster than 55% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.