Labsco
MCP SERVER · OFFICIAL PROJECT

Base MCP Server

by base

Give an assistant a Base Account: check balances, send or swap tokens, sign messages and pay x402 APIs, with your approval on every write.

Wallets, Signing & Transaction ExecutionOfficial source
Summary
Wallet actions in the chat; signing stays where you can see it.

Every write tool returns an approval URL and a request ID: the agent shows you the link, you approve in Base Account, and only then does the status tool confirm completion. Reads skip that step, so balances and history come back straight away.

What it is

A hosted server at https://mcp.base.org that connects an AI assistant to your Base Account, the smart wallet behind the Base App. Reads answer immediately; every write returns an approval link you open in Base Account before anything executes.

What you get
  • Balances, portfolio value and wallet details
  • Sending native tokens or ERC-20 tokens to an address, ENS name, basename or cb.id name
  • Token swaps on supported mainnet chains
  • EIP-712 typed data and plain message signing
  • Batched contract calls under a single approval, over EIP-5792
  • X402 payments in USDC on Base or Base Sepolia
  • Transaction history, filterable by asset and paged through
  • Partner plugins — Aerodrome, Morpho, KyberSwap, OpenSea, Virtuals and others — routed through the same approval flow
Requirements

A Base Account and a client that takes a remote HTTP server. Add https://mcp.base.org as a custom connector in Claude or ChatGPT, or run claude mcp add --transport http base-mcp https://mcp.base.org; the first call opens a browser authorization you approve once.

Setup effort

One command — claude mcp add --transport http base-mcp https://mcp.base.org