/v1 API and the published score history as a
Model Context Protocol server. Use it hosted at a URL, or
run it locally. It is listed in the
official MCP registry
as club.atlasyield/mcp.
Connect
Hosted: nothing to install
accept header the server answers 406. Opening the
URL in a browser shows a 405 message, which is expected: the endpoint only accepts POST.
Local: run it yourself
@atlasyield/mcp on npm runs the same tools over stdio.
Tools
Every result carries the disclaimer: research and information, not investment advice.
A good first call is
find_vaults (for example asset: "USDC", chain: "base"). It returns a short
list you can act on, and each row carries what the other tools need. Then call
check_route_survival for the vault you pick, before any deposit.
About the hosted endpoint
- Stateless. Each request stands alone and replies with plain JSON, not a stream. During
initializethe server returns anMcp-Session-Idheader and compliant clients send it back on later requests. It only carries the client name for our usage counts and is not used for anything else. - Same data as the API. The hosted tools read the same
/v1data and share its disclaimer. Browser-based MCP clients can call it: CORS is open and the session header is exposed. - Shared infrastructure. All hosted callers share one upstream request budget. Under heavy
load a call can come back as a tool error mentioning the rate limit; retry after the
interval it states. For sustained or latency-sensitive use, run the server locally so
requests come from your own address, or call
/v1directly. - What we log. For each hosted call: the time, your IP address, the client name and version your MCP client announces, the method, the tool name, the outcome and how long it took. We do not log tool arguments.