Skip to main content
Moonwell is a Compound v2 lending protocol on Base and Optimism. The plugin reads positions and rates from api.moonwell.fi and prepares unsigned calldata that Base MCP executes atomically through send_calls — including the approve and enter-market steps that precede each action. Chains: Base (8453), Optimism (10). Operations: supply, withdraw, borrow, repay, plus reads for markets, rates, positions, health, rewards, and token balances.

Try it

Supply
Borrow
Health check

Pattern

The Moonwell API returns an ordered transactions[] array — approve, enter-market, then the protocol action. The plugin maps all entries into a single send_calls batch so the user approves once.
api.moonwell.fi must be on the Base MCP web_request allowlist. It already is for the hosted MCP at mcp.base.org.

Reference

Full plugin spec on GitHub

Endpoint inventory, response shapes, mToken notes, and health factor guide.