Mantle Yield MCP
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Mantle Yield MCPshow me the Mantle yield dashboard summary"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mantle Yield MCP
Universal MCP server for Mantle yield data, backed by the Mantle Yield API at https://mantle-yield.asterworks.cc.
It is designed to work with any MCP client that can launch a local process over stdio, including terminal agents and editor-based MCP hosts.
What it provides
mantle_get_health— backend health statusmantle_get_summary— dashboard summarymantle_list_opportunities— list opportunities with filters, sorting, and paginationmantle_get_opportunity— full details for a single opportunitymantle_get_opportunity_chart— APY / TVL chart data for one opportunitymantle_compare_opportunities— side-by-side comparison for 2–3 opportunitiesmantle_refresh_data— trigger backend refresh
Related MCP server: MCP COO DeFi
Requirements
Node.js
>= 22npm
Install
git clone https://github.com/Urazanev/mantle-yield-mcp.git
cd mantle-yield-mcp
npm install
npm run buildNo .env file is required for the default setup.
Run locally
npm startIf the process stays open, the server is waiting for an MCP client on stdin / stdout.
Universal MCP setup
Most MCP clients ultimately need the same runtime information:
executable command
absolute path to the built server entrypoint
optional environment variables
Use this runtime shape in your MCP client configuration, adapting only the outer JSON structure to your client:
{
"name": "mantle-yield",
"type": "stdio",
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/mantle-yield-mcp/dist/index.js"
]
}Replace /ABSOLUTE/PATH/TO/mantle-yield-mcp/dist/index.js with the real absolute path on your machine.
Integration notes
Use an absolute path to
dist/index.js.Prefer launching
nodedirectly.Do not use
npm start,npx, or other wrappers as the MCP command, because wrapper output can break the MCP handshake.The server supports both common local stdio framing styles used by MCP hosts:
Content-Lengthframed JSON-RPCnewline-delimited JSON-RPC
Environment variables
All environment variables are optional.
Variable | Default | Description |
|
| Override backend API base URL |
| unset | Optional bearer token |
|
| HTTP timeout in milliseconds |
Development
npm run devor
npm run dev:tsxTroubleshooting
Rebuild after code changes:
npm run buildIf a client hangs on
initialize, verify it launchesnode /absolute/path/to/dist/index.jsdirectly
Notes
Uses only the Mantle Yield backend API as its data source
Does not call DefiLlama directly
Does not parse HTML or read local snapshot files
Does not execute on-chain transactions
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Urazanev/mantle-yield-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server