Mantle Yield Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Mantle Yield Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
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>= 22git 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.
npm startIf the process stays open, the server is waiting for an MCP client on stdin / stdout.
Most MCP clients ultimately need the same runtime information:
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.
dist/index.js.node directly.npm start, npx, or other wrappers as the MCP command, because wrapper output can break the MCP handshake.Content-Length framed JSON-RPCAll environment variables are optional.
| Variable | Default | Description |
|---|---|---|
MANTLE_YIELD_API_BASE_URL | https://mantle-yield.asterworks.cc | Override backend API base URL |
MANTLE_YIELD_API_TOKEN | unset | Optional bearer token |
MANTLE_YIELD_API_TIMEOUT_MS | 10000 | HTTP timeout in milliseconds |
npm run devor
npm run dev:tsxnpm run buildinitialize, verify it launches node /absolute/path/to/dist/index.js directly~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.