---
name: origin-mcp.fly.dev
description: origin-mcp.fly.dev provides two data endpoints focused on the Base network: one for trending tokens ranked by recent activity, and one for Aerodrome DEX liquidity pool metrics. Both return snapshot data useful for DeFi analysis and trading research on Base.
host: origin-mcp.fly.dev
---

# origin-mcp.fly.dev

This host serves agents operating on the Base blockchain that need market intelligence about trending tokens or Aerodrome liquidity pools. It covers two narrow but complementary use cases: surfacing momentum tokens via Dexscreener-derived trend scores, and retrieving Aerodrome pool rankings by TVL or volume. It does not execute trades, provide swap quotes, or cover chains other than Base.

## When to use this host

Use this host when an agent needs a quick snapshot of trending tokens or Aerodrome pool metrics on Base. It is appropriate for DeFi research, asset discovery, and liquidity analysis workflows scoped to Base. Do not use it for real-time price feeds, swap quotes, or order execution — use a DEX aggregator API (e.g. 0x, Paraswap) for those. Do not use it for data on Ethereum mainnet, Solana, or any chain other than Base. It also does not support historical trend data; it returns current-state snapshots only.

## Capabilities

### Base Market Intelligence

Provides ranked snapshots of current market activity on Base — trending tokens by momentum and Aerodrome pools by TVL or volume — enabling agents to identify hot assets and high-activity liquidity venues.

- **`fetch-trending-tokens-base`** — Returns a ranked list of currently trending tokens on the Base network, including contract address, name, Dexscreener URL, and trend score.
- **`fetch-aerodrome-top-pools`** — Returns a ranked list of Aerodrome liquidity pools on Base with TVL, 24h volume, token symbols, and pool addresses.

## Workflows

### Trending Token Pool Discovery

*Use when an agent needs to find trending tokens on Base and then verify whether those tokens have significant liquidity on Aerodrome before acting on momentum signals.*

1. **`fetch-trending-tokens-base`** — Retrieve the current list of trending tokens on Base, ranked by recent volume and trade activity.
2. **`fetch-aerodrome-top-pools`** — Retrieve top Aerodrome pools and cross-reference token symbols or addresses against the trending list to confirm liquidity depth before making routing or trading decisions.

## Skill reference

### `fetch-trending-tokens-base`

**Trending Base Tokens** — Returns a ranked list of currently trending tokens on the Base network, including contract address, name, Dexscreener URL, and trend score.

*Use when:* Use when an agent needs to identify which tokens are gaining momentum on Base right now, ranked by recent volume and trade activity, to inform trading decisions or surface hot assets.

*Not for:* Do not use for trending tokens on other chains (e.g. Ethereum mainnet, Solana); use a chain-specific trending endpoint instead. Not suitable for historical trend data — this is a snapshot of current momentum.

**Inputs:**

- `count` (number) — Number of trending tokens to return. Default is 10, maximum is 30.

**Returns:** Returns status='success' and a result object with a ranked trending array (rank, address, name, symbol, Dexscreener URL, trendScore), the chain name 'base', and an asOf timestamp.

**Example:** `GET https://origin-mcp.fly.dev/mcp/tools/trending_tokens_base?count=10`

---

### `fetch-aerodrome-top-pools`

**Aerodrome Top Pools** — Returns a ranked list of Aerodrome liquidity pools on Base with TVL, 24h volume, token symbols, and pool addresses.

*Use when:* Use when an agent needs to identify the highest-TVL or highest-volume Aerodrome pools on Base, filter by minimum TVL, or retrieve pool addresses and metrics for DeFi analysis or routing decisions.

*Not for:* Do not use for real-time price feeds or swap quotes; use a DEX quote API instead. Not suitable for pools on networks other than Base.

**Inputs:**

- `sortBy` (string) — Sort order for results: 'tvl' or 'volume'. Defaults to 'tvl'.
- `count` (number) — Number of pools to return. Default is 20, maximum is 50.
- `minTvl` (number) — Minimum TVL in USD to filter pools. Pools below this threshold are excluded.

**Returns:** Returns status='success' and a result object with a pools array (address, token symbols, tvlUsd, volume24hUsd), totalPools count, and an asOf timestamp.

**Example:** `GET https://origin-mcp.fly.dev/mcp/tools/aerodrome_top_pools?sortBy=tvl&count=20&minTvl=100000`

---
