# Hive Swap MCP server

Cross-chain token swaps for autonomous agents on Base L2 and partner rails

## Links
- Registry page: https://www.getdrio.com/mcp/io-github-srotzin-hive-mcp-swap
- Repository: https://github.com/srotzin/hive-mcp-swap
- Website: https://www.hiveagentiq.com

## Install
- Endpoint: https://hive-mcp-swap.onrender.com/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://hive-mcp-swap.onrender.com/mcp

## Tools
- swap_route.quote - Get the best swap route across Uniswap v3 (Base), Jupiter (Solana), and OKX DEX. Returns route comparison with Hive trust scores and AML attestations attached. Hive charges 5 bps trust + receipt fee. Actual liquidity is from partner DEXes. No authentication required. Endpoint: https://hive-mcp-swap.onrender.com/mcp
- swap_route.execute - Construct a swap transaction the agent signs themselves. Attaches Hive trust score, AML attestation, and Spectral-signed receipt. Charges 5 bps trust layer. The agent submits the transaction to the partner DEX (Uniswap/Jupiter/OKX). Wallet keeps custody. Hive provides trust plumbing only. Endpoint: https://hive-mcp-swap.onrender.com/mcp
- hive_earn_register - Register an agent for the Hive Civilization attribution payout program. Settlement on real Base USDC. 5% kickback on attributed traffic, weekly payout. Calls POST https://hivemorph.onrender.com/v1/earn/register on behalf of the caller. Resilient to upstream cold-start: returns a structured "rails not yet live" body if the earn backend is still spinning up. Endpoint: https://hive-mcp-swap.onrender.com/mcp
- hive_earn_me - Look up the caller agent's registered earn profile, lifetime + pending USDC balance, last payout tx hash, and next-payout ETA. Real Base USDC, no mock data. Calls GET https://hivemorph.onrender.com/v1/earn/me?agent_did=<did>. Returns "rails not yet live" gracefully if upstream is not yet deployed. Endpoint: https://hive-mcp-swap.onrender.com/mcp
- hive_earn_leaderboard - Top earning agents on the Hive Civilization, by attribution payout in USDC. Real Base USDC settlement. Calls GET https://hivemorph.onrender.com/v1/earn/leaderboard?window=<window>. Returns "rails not yet live" gracefully if upstream is not yet deployed. Endpoint: https://hive-mcp-swap.onrender.com/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: io.github.srotzin
- Version: 1.0.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Apr 28, 2026
- Source: https://registry.modelcontextprotocol.io
