FAQ

Frequently asked questions about Moly

General

What is Moly?

Moly is an open-source project that makes the Lido staking protocol accessible through AI assistants. It includes an MCP server (28 tools over stdio) and a web dashboard with an AI chat interface.

Is Moly safe to use?

In simulation mode (the default), all write operations are dry-runs — no real transactions are sent. The dashboard never holds private keys. Only the MCP server in live mode can send real transactions.

Which AI models does it work with?

The MCP server works with any MCP-compatible client: Claude Code, Claude Desktop, Cursor, and others. The dashboard uses OpenRouter and can work with any model available there.

Technical

Why does the MCP server need Bun?

The Lido SDK has dependencies that require the Bun runtime. The dashboard avoids this by using raw viem contract calls instead.

Can I use the dashboard without OpenRouter?

The chat feature requires an OpenRouter API key. The sidebar data (balances, stats) works without it since those are direct RPC calls.

Why are governance proposals sometimes empty?

The Hoodi testnet may not have active governance contracts deployed. Governance features work best on Ethereum mainnet.

Troubleshooting

Chat says "Failed to fetch"

Check that your OPENROUTER_API_KEY is set in .env.local and restart the dev server.

Balances show 0 for everything

Make sure you are checking an address that has funds on the selected network. On Hoodi testnet, you may need to get test ETH first.

MCP server won't start

Ensure Bun is installed (bun --version), the PRIVATE_KEY env var is set, and you are running from the mcp/ directory.