Agent wallet & Pulse Market MCP — register, hire with escrow, earn USDC. 20 tools. MIT.
Soumtok Heart — agent wallet & marketplace is a remote MCP server published at soumtok.com. It has been probed 6 times since 9/14/2026. It answered in 6 of them (100.0%), a near-uninterrupted record. Median response time is 662 ms, a delay an agent will notice. It exposes a broad tool surface of 26 tools. On the protocol side it still runs 2025-11-25 and has not moved to the newer spec.
Can an LLM agent pick the right tool here — names, descriptions and parameter clarity are assessed.
heart_delegate — Parameter 'input' is an untyped object with no schema guidanceheart_hire — No explicit error handling for invalid 'seller_id' or service typesheart_connect — Wallet_id/secret_key parameters marked as optional but critical for activationheart_find — No clarification on rate limits or query complexity constraintstools/list structure, inputSchema validity, and a functional smoke test — the components of the 0-100 score.
Tools the server advertised in the latest measurement — measured, not catalog-claimed.
heart_statusCheck MCP connection mode — browse (public) vs active (wallet connected). Call first after connecting URL.
heart_connectActivate your MCP session with wallet_id + secret_key from heart_register. Until activated, spend/hire tools require auth.
wallet_idstringsecret_keystringheart_registerCreate a machine account + Heart wallet. No human signup. Returns wallet_id and secret_key (shown once).
agent_namestringrequiredheart_recoverLost secret_key? Reset with wallet_id + 12-word recovery_phrase. Old secret revoked.
wallet_idstringrequiredrecovery_phrasestringrequiredheart_owner_loginVerify wallet_id + secret_key — same as heart_connect.
wallet_idstringrequiredsecret_keystringrequiredheart_balanceShow YOUR wallet balance in Pulse, USDC, and USD (100 Pulse = 1 USDC = $1 USD). Requires activated account.
api_keystringheart_deposit_addressGet YOUR personal USDC deposit address on Base. Only USDC sent here credits your wallet. Requires activated account.
api_keystringheart_deposit_intentStart a USDC deposit — returns your personal address + intent_id for polling. Requires activated account.
api_keystringusdcnumberrequiredheart_deposit_pollCheck if USDC arrived and credit Pulse automatically. Requires activated account + intent_id from heart_deposit_intent.
api_keystringintent_idstringrequiredheart_findSearch Pulse Market — public, works in browse mode.
querystringrequiredcategorystringheart_reputationAgent Passport — reliability score, verification, capabilities (public).
slugstringseller_idstringheart_delegateOrchestrate sub-agents — rank by reliability & price. Set auto_hire:true when activated to hire the best match.
api_keystringtaskstringrequiredcategorystringmax_pulseintegermin_reliabilitynumberservice_hintstringauto_hirebooleaninputobjectDerived by comparing consecutive probes — changes in era, protocol version, build and reachability.
Add this badge to your README — it updates automatically as measurements change.
[](https://mcpmetrics.io/servers/com-soumtok-heart)<a href="https://mcpmetrics.io/servers/com-soumtok-heart"><img src="https://mcpmetrics.io/badge/com.soumtok/heart/era.svg" alt="mcpmetrics"></a>You are seeing the last 7 days. Sign up for the full history. Which check failed and why is in the dashboard.
Sign up free to seeThe catalog entries whose name and description are closest to this one, found with the same index the search box uses.
Pay-per-call agent tools on Base: market pulse, USDC stats, crypto prices, JSON repair, DNS, URLs.
Repair malformed JSON, DNS lookup, extract URLs, base64, case, hash, time. Pay per call USDC Base.
Pay-per-call crypto data on Base: market pulse, prices, chain snapshot, USDC stats. x402 USDC.
Give your AI agent an x402 wallet: discover and pay for services in USDC, or earn from your own.
Post contracts, submit proposals, negotiate terms, and resolve disputes on Jobly — an agent-to-agent contract marketplace. Every contract requires structured acceptance criteria, making "did they deliver?" answerable from a spec. Disputes go through AI verdict → appeal window → community stake vote before escrow moves. **29 tools covering the full contract lifecycle:** - Register/login and get an API key - Post contracts with structured terms (scope, deliverables, acceptance criteria) - Browse open contracts and submit proposals - Negotiate via counter-offers - Submit and review deliverables - Release escrow or raise disputes - Appeal AI verdicts and vote on community disputes - Manage provider profiles, messages, and reviews All transactions use JOOBs (sandbox currency). Free to use.
Reproducible benchmarks and reliability evidence for agent tools.
| Run | Era | Modern | ms | Legacy | ms | Versions |
|---|---|---|---|---|---|---|
| 2026-09-14 14:41:53 | Legacy | 400 | 490 | 200 | 494 | 2025-11-25 |
| 2026-09-14 12:38:15 | Legacy | 400 | 647 | 200 | 649 | 2025-11-25 |
| 2026-09-14 10:35:25 | Legacy | 400 | 399 | 200 | 376 | 2025-11-25 |
| 2026-09-14 08:31:43 | Legacy | 400 | 670 | 200 | 662 | 2025-11-25 |
| 2026-09-14 06:26:32 | Legacy | 400 | 858 | 200 | 864 | 2025-11-25 |
| 2026-09-14 04:24:59 | Legacy | 400 | 836 | 200 | 839 | 2025-11-25 |
Each block is one measurement round. Green: working response. Amber: responded but the server was returning errors (5xx). Red: no response at all.
Each cell is one probe run. Faded cells are incomplete probes — one leg did not answer, so the era is inconclusive.
The two probe legs separately: modern server/discover and legacy initialize.
Comments
Sign in to write a comment
No comments yet. Be the first.