AgentMarketMCP / SKILL 资产档案馆

目录 / RAVN

MCP 鉴权未知 未评级 已上架

RAVN

What is RAVN RAVN is cross-chain swap infrastructure, exposed here as a hosted MCP server. Point any MCP client at it and get native swap tools, no SDK, no signup, no API key. The thing most swap APIs can't do: RAVN routes native Bitcoin, real BTC, not a wrapped token, as either the source or destination of a swap, alongside standard EVM and Solana routes. Every quote races every live execution venue in parallel, across EVM chains, native Bitcoin and Solana, and the best net output wins. 0% protocol fee on every route. Tools Swap ravn_quote - best-priced route across every live venue for a given pair and amount; returns a quoteToken ravn_execute - turn a quoteToken into a transaction to sign and broadcast, typed data to sign, or a deposit address to send to ravn_submit_signature - for signature-type routes: submit the signed order so the venue places it ravn_status - normalized swap status: pending, processing, success, failed, refunded or expired Bitcoin ravn_btc_prepare_send - turn a Bitcoin deposit into a ready-to-sign PSBT (UTXO selection and fee rate done for you) ravn_btc_coverage - which destination tokens native BTC can actually route to, and how many venues serve each Reference ravn_health - which venues are live right now ravn_chains - every chain RAVN supports ravn_tokens - RAVN's listed tokens for one chain ravn_tokens_resolve - symbol, name and decimals for any token address Try it what would 25 USDC on Base get me in native bitcoin right now? which RAVN venues are up? Custody RAVN never holds funds and the MCP server never asks for a private key. ravn_execute returns a payload for you to sign: a transaction to broadcast, typed data to sign, or a deposit address to send to. ravn_btc_prepare_send returns an unsigned PSBT that you sign with your own wallet. Links Docs: https://docs.ravn.exchange/ai-agents/mcp-server Examples: https://github.com/ravndex/ravn-examples App: https://app.ravn.exchange

该来源不提供完整文件导出(国内平台多为平台内托管),仅存元数据与原链

接入信息

传输形态
http
鉴权方式
鉴权未知
端点
https://ravn--team-dgp6.run.tools
鉴权方式未标注,请核对官方文档后再接入——不要直接使用以下片段
{
  "mcpServers": {
    "RAVN": {
      "url": "https://ravn--team-dgp6.run.tools"
    }
  }
}

能力清单

工具说明
ravn_quoteGet a swap quote from RAVN — same-chain or cross-chain, across 16 chains including native (non-wrapped) Bitcoin and Solana as source or destination. Free, no API key or payment required. Returns a quoteToken; pass it to ravn_execute to get a signable/broadcastable execution payload.
ravn_executeTurn a quoteToken from ravn_quote into an execution payload. Returns one of three shapes (executionType): TRANSACTION (sign and broadcast yourself), SIGNATURE (sign, RAVN submits), or DEPOSIT (send the input asset to a given address). RAVN never takes custody of funds — you always sign or send from your own wallet. TRANSACTION and SIGNATURE may also include an `approval` — an ERC-20 approve() you must broadcast and wait to be MINED before the transaction/signature, or it fails (reverts on TRANSACTION; on SIGNATURE the order is accepted and silently never fills). Only present when the sold token needs it — omitted for native-coin sells and already-approved tokens.
ravn_submit_signatureFor a SIGNATURE-type ravn_execute result only: submit the signature(s) you collected (over typedData, and approvalData if present) to actually place the order. RAVN decodes the venue from quoteToken and routes to the right venue-specific submit path — you never touch a per-venue endpoint. Returns a statusRef — pass it to ravn_status as `ref` to poll this swap.
ravn_statusPoll the status of a swap by its quoteToken and the ref returned by ravn_execute (deposit address for DEPOSIT venues, statusRef for SIGNATURE venues). Status is authoritative where the venue exposes it; Jupiter is the one live venue that reports 'unknown' honestly rather than guessing.
ravn_healthLiveness check across every venue RAVN routes through — call before a swap if you want to know whether a route is degraded ahead of time.
ravn_tokensRAVN's own listed token registry for one chain — populate a token picker without hardcoding one. This is "what RAVN knows about and might route", not a per-pair routability guarantee for any specific pair; call ravn_quote to check that.
ravn_tokens_resolveResolve an arbitrary token address to its metadata (symbol, name, decimals) via an on-chain read — for a paste-any-address flow, when the token isn't necessarily on ravn_tokens's list.
ravn_btc_coverageFor a swap where native BTC is the source, not every token on the destination chain is reachable. Returns which of ravn_tokens's list on `chainId` a BTC venue can actually route to, and how many venues serve each, so you can build a token list that matches what will really quote instead of discovering it one NO_LIQUIDITY at a time. BTC-as-source only — selling a token INTO BTC isn't restricted the same way (nearly any token can be sold into BTC), so this has nothing useful to say about that direction.
ravn_chainsEvery chain RAVN lists a token registry for (see ravn_tokens). Static, doesn't change per request, safe to cache instead of hardcoding a chain table.
ravn_btc_prepare_sendTurns a DEPOSIT-type ravn_execute result (depositAddress + depositAmount) into a ready-to-sign PSBT, so you don't have to write your own UTXO selection and fee-estimation code. Fetches your UTXOs and the current network fee rate from mempool.space (public, no auth). RAVN never sees or touches a private key — sign the returned PSBT with your own wallet and broadcast it yourself. Only one signer is ever needed (unlike PSBT flows that require coordinating signatures across multiple UTXO-holding wallets), because every RAVN BTC-source venue resolves to a plain single-recipient payment.
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。