> ## 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.

# Overview

> Plugins authored by the Base team that ship with the Base MCP skill

Twenty plugins ship in the Base MCP skill: Aerodrome, Avantis, Balancer, Bankr, Bitrefill, Brickken, Clawnch, Flaunch, GMGN, Hydrex, KyberSwap, Moonwell, Morpho, o1.exchange, OpenSea, Printr, Uniswap, Venice, Virtuals, and YO. They're authored by the Base team in partnership with protocol teams and live alongside `SKILL.md` in [`github.com/base/skills`](https://github.com/base/skills/tree/master/skills/base-mcp/plugins). 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](/agents/plugins). Some plugins use Base MCP semantic tools instead: Bankr, Clawnch, and Flaunch use `swap` for token buys; Bitrefill uses `sign`, x402 tools, and `send`; Venice uses `sign` and x402 for wallet-funded inference; Virtuals uses `sign` for SIWE login; YO uses `chain_rpc_request` for reads before `send_calls`. The plugin spec is the single source of truth; the cards below are pointers, not duplicates.

## The plugins

<CardGroup cols={2}>
  <Card title="Aerodrome (CLI-only)" icon="puzzle-piece" href="/agents/plugins/native/aerodrome">
    Token swaps and basic-pool liquidity on Aerodrome via sugar-sdk. Requires a
    CLI harness.
  </Card>

  <Card title="Avantis" icon="puzzle-piece" href="/agents/plugins/native/avantis">
    Perpetual futures on Base. Reads work on every surface; trade-building uses
    a CLI harness or the Avantis web UI.
  </Card>

  <Card title="Balancer (CLI-only)" icon="puzzle-piece" href="/agents/plugins/native/balancer">
    Swaps and liquidity on Balancer through shell-driven API reads, SDK calldata
    building, and Base MCP `send_calls`.
  </Card>

  <Card title="Bankr" icon="puzzle-piece" href="/agents/plugins/native/bankr">
    Discover the latest token launches on Base via the Bankr API and buy them
    with Base MCP's `swap` tool.
  </Card>

  <Card title="Bitrefill" icon="puzzle-piece" href="/agents/plugins/native/bitrefill">
    Buy gift cards, mobile top-ups, and travel eSIMs with USDC on Base.
  </Card>

  <Card title="Brickken" icon="puzzle-piece" href="/agents/plugins/native/brickken">
    ERC-8004 identity, reputation, and agent-token operations through Brickken
    with Base MCP x402 approval.
  </Card>

  <Card title="Clawnch" icon="puzzle-piece" href="/agents/plugins/native/clawnch">
    Discover Base token launches, buy launched tokens, and prepare
    non-custodial token launches on Clawnch.
  </Card>

  <Card title="Flaunch" icon="puzzle-piece" href="/agents/plugins/native/flaunch">
    Prepare Base token launches through Flaunch and trade deployed Flaunch
    tokens with Base MCP.
  </Card>

  <Card title="GMGN (CLI-only)" icon="puzzle-piece" href="/agents/plugins/native/gmgn">
    Token swap quotes, gas-price tiers, and trending-token market intelligence
    on Base via GMGN.
  </Card>

  <Card title="Hydrex" icon="puzzle-piece" href="/agents/plugins/native/hydrex">
    Swaps and concentrated-liquidity position management on Hydrex via
    prepare-server calldata.
  </Card>

  <Card title="KyberSwap" icon="puzzle-piece" href="/agents/plugins/native/kyberswap">
    Best-rate DEX aggregation through KyberSwap routes and Base MCP
    `send_calls` across supported EVM chains.
  </Card>

  <Card title="Moonwell" icon="puzzle-piece" href="/agents/plugins/native/moonwell">
    Compound v2 lending on Base and Optimism. Supply, borrow, withdraw, and
    repay with approval and action batched into one approval.
  </Card>

  <Card title="Morpho" icon="puzzle-piece" href="/agents/plugins/native/morpho">
    Lending and vaults on Base via Morpho CLI when available, with Morpho MCP
    fallback on chat-only surfaces.
  </Card>

  <Card title="o1.exchange" icon="puzzle-piece" href="/agents/plugins/native/o1-exchange">
    Token swaps on o1.exchange through HTTP order building, unsigned transaction
    decoding, and Base MCP `send_calls`.
  </Card>

  <Card title="OpenSea" icon="puzzle-piece" href="/agents/plugins/native/opensea">
    NFT marketplace trading, token swaps, and drops or minting through OpenSea
    API or CLI.
  </Card>

  <Card title="Printr" icon="puzzle-piece" href="/agents/plugins/native/printr">
    Launch cross-chain tokens through Printr's HTTP API and Base MCP
    `send_calls`.
  </Card>

  <Card title="Uniswap" icon="puzzle-piece" href="/agents/plugins/native/uniswap">
    Token swaps and V2/V3/V4 LP position management on Base.
  </Card>

  <Card title="Venice" icon="puzzle-piece" href="/agents/plugins/native/venice">
    Private AI inference through the Venice API with optional Base x402 wallet
    funding.
  </Card>

  <Card title="Virtuals" icon="puzzle-piece" href="/agents/plugins/native/virtuals">
    Create and operate Virtuals AI agents: payment cards, email identities, and
    agent management signed in via Base MCP.
  </Card>

  <Card title="YO" icon="puzzle-piece" href="/agents/plugins/native/yo">
    View YO vaults, check positions, deposit, and request redeems through
    onchain reads and Base MCP `send_calls`.
  </Card>
</CardGroup>

<Note>
  Aerodrome, Balancer, and GMGN are CLI-only and require shell or terminal
  access. They do not run from chat-only surfaces such as ChatGPT or Claude.ai.

  Some plugins are environment-aware:

  * Avantis splits by capability: view-only reads work everywhere via `web_request`; tx-builder calls run from a CLI harness, with an Avantis web UI fallback on chat-only surfaces.
  * Bitrefill supports wallet-native commerce by default and optional CLI or MCP paths for existing Bitrefill accounts.
  * Morpho uses CLI when shell access exists, otherwise uses Morpho MCP.
  * OpenSea can use its REST API directly or its CLI when shell access exists.
  * Venice supports API-key inference and a Base-wallet x402 path.
  * Virtuals requires installing an MCP server and running the auth flow once per session.
</Note>

## Using a native plugin

<Steps>
  <Step title="Install the skill">
    Connect `mcp.base.org` and load the skill in your client. See the [Quickstart](/agents/quickstart) for Claude, Claude Desktop, ChatGPT, Cursor, Claude Code, and Codex.
  </Step>

  <Step title="Prompt the assistant">
    Just describe what you want. The assistant pulls the relevant plugin spec into context automatically.

    ```text Morpho theme={null}
    Find the best USDC vault on Base by APY and deposit 100 USDC
    ```

    ```text KyberSwap theme={null}
    Swap 100 USDC to ETH on Base at the best available rate
    ```

    ```text Bitrefill theme={null}
    Buy me a $25 Amazon US gift card with USDC on Base
    ```

    ```text Flaunch theme={null}
    Launch a memecoin on Base
    ```
  </Step>

  <Step title="Approve">
    For onchain actions, the plugin prepares a Base MCP `send_calls`, `swap`, `send`, x402, 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.
  </Step>
</Steps>

<Note>
  Plugins that use `web_request` only reach protocols whose hostnames are on the
  Base MCP allowlist. CLI-only plugins use the harness shell instead of
  `web_request`. To call a protocol that isn't allowlisted, see [Build a custom
  plugin](/agents/plugins/custom-plugins).
</Note>

## Build your own

<CardGroup cols={1}>
  <Card title="Build a custom plugin" icon="code" href="/agents/plugins/custom-plugins">
    Write a markdown spec for a protocol with an HTTP tx-builder, CLI, sibling
    MCP server, or other Base MCP-compatible flow.
  </Card>
</CardGroup>
