Awesome MCP Servers by AI Anytime

Directory / Finance & markets

Chord

DEX swap quotes and unsigned swap transactions on 7 EVM chains (Base, Monad, BNB Chain, Avalanche, Arbitrum, Robinhood Chain, Arc), plus token boards, candles, trades, wallet PnL, smart money, holders and LP pools (Solana data read-only). Hosted, no key for data and swaps (about 60 requests a minute), only chord_ask needs an API key; non-custodial. Endpoint: https://api.getchord.xyz/v1/mcp · Docs · Registry: io.github.getchordlabs/chord

Live  Answered an MCP handshake without credentials and listed 17 tools.

Category
Finance & markets
Transport
http
Source
https://github.com/getchordlabs/chord
Endpoint
https://api.getchord.xyz/v1/mcp
MCP Registry
io.github.getchordlabs/chord
Reports itself as
chord 1.2.0
Protocol
2025-06-18
Tools
17
Context cost
about 2,420 tokens for the tool definitions (estimated at four characters per token)
Tool definitions last changed
no change seen since first check
Handshake time
834 ms
Repository
0 stars · last push 2026-10-29 · MIT
Last checked
2026-11-03 10:54:38 UTC
Listed since
2026-10-16

Health and compatibility

Endpoint reachableVerifiedResponded in 834 ms
MCP handshake (initialize)VerifiedCompleted without credentials
Tool discovery (tools/list)Verified17 tools listed
AuthenticationVerifiedNone needed to connect
Protocol versionVerified2025-06-18
TransportVerifiedStreamable HTTP
Capabilities declaredVerifiedtools

Last checked . Verified means the check saw it happen; it says nothing about whether the server is safe.

Recent history

100% of the last 14 daily checks reachable; median response 812 ms. Green answered, violet asked for auth, red did not answer.

Set up in your client

Claude Code

Run this in a terminal:

claude mcp add --transport http chord https://api.getchord.xyz/v1/mcp

Claude Desktop

Open Settings → Connectors → Add custom connector and paste this URL:

https://api.getchord.xyz/v1/mcp

Or bridge it through mcp-remote in claude_desktop_config.json (needs Node.js):

{
  "mcpServers": {
    "chord": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://api.getchord.xyz/v1/mcp"
      ]
    }
  }
}

Cursor

Add to Cursor

Or add it to ~/.cursor/mcp.json (or .cursor/mcp.json in a project):

{
  "mcpServers": {
    "chord": {
      "url": "https://api.getchord.xyz/v1/mcp"
    }
  }
}

VS Code

Add to VS Code

Or add it to .vscode/mcp.json:

{
  "servers": {
    "chord": {
      "type": "http",
      "url": "https://api.getchord.xyz/v1/mcp"
    }
  }
}

Or from a terminal:

code --add-mcp '{"name": "chord", "type": "http", "url": "https://api.getchord.xyz/v1/mcp"}'

Windsurf

Add it to ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "chord": {
      "serverUrl": "https://api.getchord.xyz/v1/mcp"
    }
  }
}

Other clients

Most clients accept this shape. The endpoint is:

https://api.getchord.xyz/v1/mcp
{
  "mcpServers": {
    "chord": {
      "type": "http",
      "url": "https://api.getchord.xyz/v1/mcp"
    }
  }
}

If it does not connect

Tools 17

Names, descriptions and input schemas exactly as the server returned them on 2026-11-03. This is the server author's own text. Nothing is run from this page. Labels such as read-only are declared by the server and are not verified. Raw JSON

chord_askread-onlyexternal accessAsk Chord's analyst a question in plain language (markets, tokens, wallets, perps, macro). Uses many data …

Ask Chord's analyst a question in plain language (markets, tokens, wallets, perps, macro). Uses many data sources and takes 10 to 60 seconds. Needs an API key.

ParameterTypeDescription
questionstringrequiredUp to 1,000 characters.
walletstringoptionalOptional: lets 'my PnL' resolve.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_ask",
    "arguments": {
      "question": "..."
    }
  }
}
chord_candlesread-onlyexternal accessOHLCV candles of a token from Chord's own index.

OHLCV candles of a token from Chord's own index.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
addressstringrequiredToken address: 0x… on EVM chains, the base58 mint on Solana (case-sensitive).
tfstringoptionalCandle size (default 1h). One of: 1m, 5m, 15m, 1h, 4h, 1d
limitintegeroptionalRows to return (default 200).

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_candles",
    "arguments": {
      "chain": "monad",
      "address": "..."
    }
  }
}
chord_chainsread-onlyexternal accessThe chains Chord serves, with their native asset, anchors and which capabilities each one has (overview, …

The chains Chord serves, with their native asset, anchors and which capabilities each one has (overview, tokens, trades, candles, wallet PnL, smart money, holders, LP, quote, swap). Call this first when unsure what a chain supports.

Takes no parameters.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_chains",
    "arguments": {}
  }
}
chord_holdersread-onlyexternal accessHolder ledger of a token (balances by address) on the chains that keep one.

Holder ledger of a token (balances by address) on the chains that keep one.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
addressstringrequiredToken address: 0x… on EVM chains, the base58 mint on Solana (case-sensitive).
limitintegeroptionalRows to return (default 25).

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_holders",
    "arguments": {
      "chain": "monad",
      "address": "..."
    }
  }
}
chord_lp_poolsread-onlyexternal accessPools ranked for a liquidity provider: volume, fees, TVL, fee/TVL.

Pools ranked for a liquidity provider: volume, fees, TVL, fee/TVL.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
limitintegeroptionalRows to return (default 25).

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_lp_pools",
    "arguments": {
      "chain": "monad"
    }
  }
}
chord_lp_positionsread-onlyexternal accessA wallet's liquidity positions on one chain: range, value, fees, in or out of range.

A wallet's liquidity positions on one chain: range, value, fees, in or out of range.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
walletstringrequiredWallet address: 0x… on EVM chains, base58 on Solana.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_lp_positions",
    "arguments": {
      "chain": "monad",
      "wallet": "..."
    }
  }
}
chord_overviewread-onlyexternal accessA chain's last 24 hours on the venues Chord indexes: volume, swaps, venue share, hourly buckets.

A chain's last 24 hours on the venues Chord indexes: volume, swaps, venue share, hourly buckets.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_overview",
    "arguments": {
      "chain": "monad"
    }
  }
}
chord_quoteread-onlyexternal accessBest swap quote on an EVM chain. Chord's own router answers first; another aggregator only when Chord cannot …

Best swap quote on an EVM chain. Chord's own router answers first; another aggregator only when Chord cannot route. Amounts are integer strings in the token's smallest unit; the zero address is the native asset. Returns a quoteId valid for 2 minutes.

ParameterTypeDescription
chainstringrequiredEVM chain key. Solana swaps are REST only: GET /v1/sol/trade/quote. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum
tokenInstringrequiredToken address: 0x… on EVM chains, the base58 mint on Solana (case-sensitive).
tokenOutstringrequiredToken address: 0x… on EVM chains, the base58 mint on Solana (case-sensitive).
amountstringrequiredInput amount in the smallest unit, digits only.
slippageBpsintegeroptionalDefault 50.
takerstringoptionalOptional: the wallet that will sign. With it the answer includes the transaction and a simulation.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_quote",
    "arguments": {
      "chain": "monad",
      "tokenIn": "...",
      "tokenOut": "...",
      "amount": "..."
    }
  }
}
chord_searchread-onlyexternal accessFind a token on one chain by symbol, name or address. Returns candidates with their addresses; similar …

Find a token on one chain by symbol, name or address. Returns candidates with their addresses; similar tickers are common, so compare addresses.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
querystringrequiredSymbol, name or address.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_search",
    "arguments": {
      "chain": "monad",
      "query": "..."
    }
  }
}
chord_smart_moneyread-onlyexternal accessWallets ranked by profit on one chain, bots removed. Not every chain has this board.

Wallets ranked by profit on one chain, bots removed. Not every chain has this board.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
daysintegeroptionalWindow in days (default 7). Solana has 1, 3, 7; EVM boards have 1, 7, 30. One of: 1, 3, 7, 30
limitintegeroptionalRows to return (default 25).

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_smart_money",
    "arguments": {
      "chain": "monad"
    }
  }
}
chord_statusread-onlyexternal accessLive health of every chain: routing engine state, how old the newest indexed trade is, and the public status …

Live health of every chain: routing engine state, how old the newest indexed trade is, and the public status page link.

Takes no parameters.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_status",
    "arguments": {}
  }
}
chord_swap_txread-onlyexternal accessThe UNSIGNED transaction for a swap, plus the approval it needs and a simulation run as the taker. Nothing is …

The UNSIGNED transaction for a swap, plus the approval it needs and a simulation run as the taker. Nothing is sent: the taker's own wallet signs and broadcasts. Pass a quoteId from chord_quote, or the full parameters.

ParameterTypeDescription
quoteIdstringoptional
chainstringoptionalEVM chain key. Solana swaps are REST only: GET /v1/sol/trade/quote. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum
tokenInstringoptionalToken address: 0x… on EVM chains, the base58 mint on Solana (case-sensitive).
tokenOutstringoptionalToken address: 0x… on EVM chains, the base58 mint on Solana (case-sensitive).
amountstringoptional
slippageBpsintegeroptional
takerstringrequiredThe wallet that signs and receives.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_swap_tx",
    "arguments": {
      "taker": "..."
    }
  }
}
chord_tokenread-onlyexternal accessOne token on one chain: price, 24h volume and trades, pools or venues, and what the index knows about it.

One token on one chain: price, 24h volume and trades, pools or venues, and what the index knows about it.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
addressstringrequiredToken address: 0x… on EVM chains, the base58 mint on Solana (case-sensitive).

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_token",
    "arguments": {
      "chain": "monad",
      "address": "..."
    }
  }
}
chord_tokensread-onlyexternal accessThe chain's 24h token board: price, volume, trades, change. Sort names differ by chain; a wrong one is …

The chain's 24h token board: price, volume, trades, change. Sort names differ by chain; a wrong one is answered with the allowed list.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
sortstringoptionalBoard order, e.g. volume, trades, change.
limitintegeroptionalRows to return (default 50).

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_tokens",
    "arguments": {
      "chain": "monad"
    }
  }
}
chord_tradesread-onlyexternal accessThe newest swaps of a token, with side, size in USD, price, venue and the wallet where it is known.

The newest swaps of a token, with side, size in USD, price, venue and the wallet where it is known.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
addressstringrequiredToken address: 0x… on EVM chains, the base58 mint on Solana (case-sensitive).
limitintegeroptionalRows to return (default 30).

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_trades",
    "arguments": {
      "chain": "monad",
      "address": "..."
    }
  }
}
chord_walletread-onlyexternal accessA wallet's trading result on one chain: realised and open PnL per token. Windows differ by chain and are …

A wallet's trading result on one chain: realised and open PnL per token. Windows differ by chain and are stated in the answer.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
walletstringrequiredWallet address: 0x… on EVM chains, base58 on Solana.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_wallet",
    "arguments": {
      "chain": "monad",
      "wallet": "..."
    }
  }
}
chord_wallet_tradesread-onlyexternal accessA wallet's recent swaps on one chain. Not every chain has this; chord_chains says which.

A wallet's recent swaps on one chain. Not every chain has this; chord_chains says which.

ParameterTypeDescription
chainstringrequiredChain key. chord_chains lists what each chain supports. One of: monad, robinhood, arc, avalanche, base, bnb, arbitrum, ethereum …
walletstringrequiredWallet address: 0x… on EVM chains, base58 on Solana.

Example call (required arguments only, placeholder values):

{
  "method": "tools/call",
  "params": {
    "name": "chord_wallet_trades",
    "arguments": {
      "chain": "monad",
      "wallet": "..."
    }
  }
}

Badge

Maintain this server? Put its live status in your README:

MCP status badge

[![MCP status](https://mcp.aianytime.net/badge/chord.svg)](https://mcp.aianytime.net/s/chord/)

Edit this entry · Report a problem

More in Finance & markets

Checks record what a server answered, not whether it is safe. A listing is not a security audit; read a server's source and permissions before you connect it. Add a server · JSON · llms.txt · llms-full.txt

Browse: Agents, IDEs & developer tools · Search & discovery · Knowledge, memory & context · Media & generation · Security · Finance & markets · Marketing, content & social · Cloud, ops & data · Commerce, travel & logistics · Work & productivity · No account needed · Local servers