Exposes routing tools to AI agents for finding cheapest and fastest routes to send money between currencies across exchanges, remittance services, and crypto platforms.
Coinnect defines 6 tools with complete JSON schemas and descriptions. Naming follows verb_noun convention (coinnect_quote, coinnect_verify, etc.), though the 'coinnect_' prefix is redundant given the server context. All tools have descriptions (194 - 350 chars, within baseline 34 - 392 range). Schemas are present with typed parameters and descriptions. However, several tools lack output schema documentation, parameter constraints are minimal (no enums where appropriate), and error handling guidance is absent. The coinnect_payment_route tool has enum constraints on 'frequency' and array items, showing inconsistent rigor across the tool set.
List the most commonly used currency corridors supported by Coinnect. Useful before calling coinnect_quote to check if a pair is likely to have routes.
Given a quote result from coinnect_quote, explain the best route in plain language. Describes each step, why this route is optimal, and what the sender and recipient need to do.
Given a payment context (amount, frequency, available methods), return the optimal MPP (Machine Payment Protocol, mpp.dev) method for an agent-to-API transaction. Coinnect /v1/quote accepts MPP with Tempo (USDC, micropayments) and optionally Stripe (card, premium). Use this before making paid API calls to pick the cheapest rail.
List open rate verification bounties. Coinnect creates quests for corridors where it needs real rate data. Complete quests by verifying rates via coinnect_verify and earn rewards.
Find the cheapest and fastest routes to send money between any two currencies. Returns ranked routes with total fees, exchange rates, transfer time, and step-by-step instructions. Each route may combine multiple exchanges. Coinnect never executes transfers — it only shows you the path. Currencies: USD, EUR, GBP, MXN, BRL, ARS, COP, PEN, NGN, KES, GHS, PHP, INR, IDR, VND, THB, PKR, USDC, USDT, BTC, ETH, and more.
No output schemas documented for any tool. LLMs cannot plan downstream calls or extract required fields (e.g., route IDs, step-by-step instructions) without knowing response structure.
coinnect_explain_route accepts a 'route' parameter of type 'object' with no schema or structure definition. LLMs cannot construct valid route objects without knowing required/optional fields.
coinnect_verify (WRITE tool) lacks error handling guidance and confirmation step. Agents may submit incorrect rate data without recovery path or dry-run validation.
Currency and provider parameters accept free-form strings. Should use enums or validation constraints to prevent hallucinated currency codes or provider names.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | D | 59 | 2026-07-28+ | v2 |
Report a real exchange rate you observed at a provider. This helps Coinnect calibrate estimated rates toward real values. You can earn quest rewards for verified reports.
Tool names prefixed with 'coinnect_' are redundant in a Coinnect server context. Shorter names (quote, verify, corridors) reduce token overhead and improve readability.