A side-by-side look at the Undertow — market liquidity map and Xero MCP Server MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Undertow — market liquidity map for finance & fintech work over a hosted endpoint; choose Xero MCP Server for finance & fintech as a local process. You can also run both side by side in one mcpServers block.
agent_access_status, crypto_exit_check, crypto_funding_cost.XERO_CLIENT_ID, XERO_CLIENT_SECRET, XERO_SCOPES, XERO_CLIENT_BEARER_TOKEN.Rows where the two servers differ are marked.
| Spec | ||
|---|---|---|
| Category | Finance & Fintech | Finance & Fintech |
| Quality signal | 79/100 · Great | 57/100 · Good |
| Install command | Confirmed | Confirmed |
| Transport | Remote HTTP/SSE | Local subprocess (stdio) |
| Auth | No auth required | OAuth 2.0 |
| Pricing | Freemium | BYOK (pay the provider) |
| Required env vars | None listed | XERO_CLIENT_IDXERO_CLIENT_SECRETXERO_SCOPESXERO_CLIENT_BEARER_TOKEN |
| Verified owner | Verified | Community listing |
| GitHub stars | 0 | 381 |
| Directory activity | 2 views 0 installs 0 upvotes | 3 views 0 installs 0 upvotes |
| Tools | 16 | Not listed |
| Full listing | View Undertow — market liquidity map | View Xero MCP Server |
agent_access_statusIdentity, current entitlement, daily usage and access instructions; explains missing/refused subscriber tools.crypto_exit_checkCompare four BTC sell sizes by rung/bracket. Withholds stale/future, uncovered or unconverted venues. Fees excluded; no trade clearance.crypto_funding_costCaller-input perpetual funding, fees, net carry and linear break-even. Positive funding: longs pay shorts. Constant-rate scenario, not forecast.crypto_portfolio_stressCaller-input linear shocks for 20 exposures: P&L, equity, asset/venue concentration. Symbols are scenario labels. No liquidation/probability model.depth_episodesRealized BTC depth-collapse onset, trough, recovery under preregistered rules. Zero is distinct from missing. Subscriber exit_desk_full adds ETH.exit_costBTC nearest-rung sell estimates, interpolated bid-depth bands; fees excluded, not executable. crypto_exit_check compares sizes/freshness.gold_cash_realisationCalculate gold sale proceeds and cash gates from caller inputs. Decimal strings: kg, fineness (0,1], USD/troy-oz bid, USD fees, currency/USD FX (USD=1). Use aware ISO clocks. Returns arithmetic and withheld-cash reasons; no fetch, storage, execution or verified balance.latest_articleRead the latest published editorial: title, full text, URL, clock and quality receipt. No arguments. Missing text or failed receipt returns an error; no generated prose. Use liquidity_tiers for board data.liquidity_tiersNine segment tiers, Seiche funding, measure counts and replay/withholding reasons. PARTIAL means missing history or unpassed replay, never calm.market_corpus_contextInspect corpus coverage, rights and clocks. Summary takes no pagination; other views return records/total/next_offset. Retrieval age is not observation freshness. Use liquidity_tiers for market readings.research_networkFind cross-product source metadata, clocks, rights and next steps. Follow next_offset; unavailable flags retrieval, contract or size failure. Use market_corpus_context for local corpus counts. No shared score or authority.sealed_recordForward calls sealed/signed before outcomes: hits, misses, decided counts, ledger root. Report hits and misses together.No tool names declared yet. Check the project README from the listing page.
Paste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
{
"mcpServers": {
"undertow-market-liquidity-map-2": {
"url": "https://api.seiche.info/undertow/mcp"
}
}
}
{
"mcpServers": {
"xeroapi-xero-mcp-server": {
"command": "npx",
"args": [
"-y",
"@xeroapi/xero-mcp-server@latest"
],
"env": {
"XERO_CLIENT_ID": "YOUR_XERO_CLIENT_ID_HERE",
"XERO_CLIENT_SECRET": "YOUR_XERO_CLIENT_SECRET_HERE",
"XERO_SCOPES": "YOUR_XERO_SCOPES_HERE",
"XERO_CLIENT_BEARER_TOKEN": "YOUR_XERO_CLIENT_BEARER_TOKEN_HERE"
}
}
}
}