Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.base.org/llms.txt

Use this file to discover all available pages before exploring further.

Seven plugins ship in the Base MCP skill — Morpho, Moonwell, Uniswap, Avantis, Aerodrome, Virtuals, and Bankr. They’re authored by the Base team in partnership with the protocol teams and live alongside SKILL.md in github.com/base/skills. The assistant loads each spec on demand when a relevant request comes in. Most transaction plugins follow the prepare → send_calls pattern described in the Overview. Bankr uses Base MCP’s swap tool for the purchase, and Virtuals uses Base MCP’s sign tool only for SIWE login before continuing with a Virtuals session token. The plugin spec is the single source of truth; the cards below are pointers, not duplicates.

The plugins

Morpho

Lending and vaults on Base via Morpho CLI when available, with Morpho MCP fallback on chat-only surfaces.

Moonwell

Compound v2 lending on Base and Optimism. Supply, borrow, withdraw, repay — approval and action batched into one approval.

Uniswap

Token swaps (proxy-approval, no Permit2) and V2/V3/V4 LP position management on Base.

Avantis (CLI-only)

Perpetual futures on Base via tx-builder HTTP calls from a CLI harness. Open, close, manage margin, and set TP/SL.

Aerodrome (CLI-only)

Token swaps and basic-pool liquidity on Aerodrome via sugar-sdk. Requires a CLI harness (Claude Code, Codex, Cursor terminal).

Virtuals

Create and operate Virtuals (ACP) AI agents — payment cards, email identities, agent management — signed in via Base MCP.

Bankr

Discover the latest token launches on Base via the Bankr API and buy them with Base MCP’s swap tool.
CLI-only plugins (Avantis, Aerodrome) require shell or terminal access and do not run from chat-only surfaces such as ChatGPT or Claude.ai.Some plugins are environment-aware:
  • Morpho uses CLI when shell access exists, otherwise uses Morpho MCP.
  • Virtuals requires installing an MCP server and running the auth flow once per session.

Using a native plugin

1

Install the skill

Connect mcp.base.org and load the skill in your client. See the Quickstart for Claude, Claude Desktop, ChatGPT, Cursor, Claude Code, and Codex.
2

Prompt the assistant

Just describe what you want. The assistant pulls the relevant plugin spec into context automatically.
Morpho
Find the best USDC vault on Base by APY and deposit 100 USDC
Moonwell
Borrow 500 USDC against my collateral on Moonwell
Uniswap
Create a ETH/USDC LP position on Uniswap
Avantis
Open a 10x long BTC/USD with 100 USDC collateral
3

Approve

For onchain actions, the plugin prepares a Base MCP send_calls, swap, or sign request. Open the approval link, review the action in Base Account, approve, and prompt the assistant again so it can poll get_request_status until confirmed.
Plugins that use web_request only reach protocols whose hostnames are on the Base MCP allowlist. CLI-only plugins use the harness shell or local CLI instead of web_request; Morpho uses CLI when shell access exists and Morpho MCP otherwise. To call a protocol that isn’t allowlisted, see Build a custom plugin.

Build your own

Build a custom plugin

Write a markdown spec for a protocol with an HTTP tx-builder, CLI, sibling MCP server, or other Base MCP-compatible flow.