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.

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
Supply 100 USDC on Moonwell
Borrow
Borrow 500 USDC against my collateral on Moonwell
Health check
What's my Moonwell health factor on Base?

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.