{"name":"club.atlasyield/mcp","slug":"atlasyield-mcp","title":"AtlasYield","description":"DeFi vault judgment for agents: 16-factor Atlas Score, route survival, blowup alerts. Read-only.","url":"https://mcp.market/server/atlasyield-mcp","rating":null,"grade":"A","score":93,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":35,"stars":0,"forks":0,"downloads_week":200,"last_push_at":"2026-10-08T13:15:09.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:10:52.136Z","last_ok_at":"2026-11-04T06:10:52.136Z","latency_ms":265},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/gveshk/atlasyield-mcp","website":"https://docs.atlasyield.club/api-reference/mcp","version":"0.4.0","remotes":[{"type":"streamable-http","url":"https://atlasyield.club/mcp"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@atlasyield/mcp","version":"0.4.0","runtimeHint":"npx","transport":{"type":"stdio"}}],"tools":[{"name":"check_route_survival","description":"Can a deposit into this vault be exited at size, measured today? Returns the daily round-trip route screen (USDC -> position -> USDC): verdict, USD in/out, fraction retained, the path probed, and when. blocking:true means refuse the deposit (NO_ROUTE, DANGEROUS, UNPRICEABLE). reasonClass says why: protocol_refused (the protocol's own router refuses, the vault is dead) vs no_aggregator_quote (no same-chain swap into the underlying, common for LP vaults; redeeming by hand may still work). The probe is SAME-CHAIN only: USDC on the vault's own chain. It says nothing about bridging in from elsewhere. Route tracking covers EVM chains only: a Solana vault returns tracked:false (not tracked, neither a pass nor a failure). A vault that was never screened returns screened:false with no verdict — never a fabricated one. Call this BEFORE moving money. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"chainId":{"type":"integer","exclusiveMinimum":0,"description":"EVM chain id of the vault"},"address":{"type":"string","minLength":3,"description":"Vault contract address (0x…)"}},"required":["chainId","address"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"compare_vaults","description":"Side-by-side Atlas Scores for 2-8 vaults: composite, label, four pillars, live APY/TVL, data quality, yieldQuality and exitSafety, with a ranking by composite. Unscored vaults come back found:false rather than silently dropped. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"vaults":{"type":"array","items":{"type":"object","properties":{"chainId":{"type":"integer","exclusiveMinimum":0,"description":"EVM chain id"},"address":{"type":"string","minLength":3,"description":"Vault contract address (0x…); case-insensitive"}},"required":["chainId","address"],"additionalProperties":false},"minItems":2,"maxItems":8,"description":"2-8 vaults to compare, any mix of chains"}},"required":["vaults"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"explain_vault_score","description":"Why a vault has its Atlas Score: all 16 factors (15 additive across four pillars + the multiplicative exploit-history modifier), each with sub-score (0-100), weight, raw input and a plain-English label, grouped by pillar, plus the three weakest factors. Exactly what the engine computed at scoredAt, not a recomputation. Returns found:false when unscored. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"chainId":{"type":"integer","exclusiveMinimum":0,"description":"EVM chain id, e.g. 1 (Ethereum), 8453 (Base), 42161 (Arbitrum)"},"address":{"type":"string","minLength":3,"description":"Vault contract address (0x…); case-insensitive"}},"required":["chainId","address"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"find_vaults","description":"Start here when you do not already have a vault address. Answers \"which vaults for this asset on this chain?\": returns a short ranked list (default 5, max 10) of scored vaults with composite, label, live APY/TVL, risk flags (thin_tvl, apy_outlier, ...), whether a deposit can reach it (routable), and a citable page URL. It also returns what the filters REMOVED: counts per filter, the best-ranked dropped vaults with reasons, near-miss asset symbols, and whether more matched than were returned. Vaults with no deposit route and rows scored on fallback data are excluded. Ranked by the chosen metric, a ranking and not a recommendation. A flag is a caution, not a verdict, and no flag does not mean safe. Take a chosen vaultId/address to check_route_survival before any deposit. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"asset":{"anyOf":[{"type":"string","minLength":1},{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10}],"description":"Underlying asset symbol, or a list of up to 10, e.g. USDC or [\"USDC\",\"USDT0\"]. Exact match: USDC does not include syrupUSDC (similarAssets lists near misses)"},"chain":{"anyOf":[{"type":"string"},{"type":"integer","exclusiveMinimum":0}],"description":"Chain name (base, ethereum, arbitrum, optimism, bnb, solana) or EVM chain id"},"protocolId":{"type":"string","minLength":1,"description":"Protocol slug, e.g. morpho, aave-v3, pendle"},"minScore":{"type":"number","minimum":0,"maximum":100,"description":"Minimum Atlas composite (0-100)"},"minTvlUsd":{"type":"number","minimum":0,"description":"Minimum live TVL in USD"},"minApy":{"type":"number","minimum":0,"description":"Minimum live APY in percentage points, e.g. 10 for 10%"},"sortBy":{"type":"string","enum":["composite","apy","tvl"],"description":"Rank by this, descending. Default composite"},"limit":{"type":"integer","minimum":1,"maximum":10,"description":"Rows to return, default 5, max 10"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_coverage","description":"What the Atlas Score Index covers right now: number of scored vaults, total TVL, composite score spread, and counts by protocol and chain. Use it before asking about a vault to learn whether a protocol or chain is in the scored universe at all. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"chainId":{"type":"integer","exclusiveMinimum":0,"description":"Restrict to one chain id"},"protocolId":{"type":"string","description":"Restrict to one protocol id, e.g. morpho, aave-v3, pendle, beefy, yearn-v3, euler"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"get_vault_score","description":"Latest Atlas Score for one vault: composite (0-100), label, the four pillar scores (yield, safety, liquidity, sustainability), live APY/TVL, data quality and the scoring timestamp. Returns found:false when the vault is not in the scored universe. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"chainId":{"type":"integer","exclusiveMinimum":0,"description":"EVM chain id, e.g. 1 (Ethereum), 8453 (Base), 42161 (Arbitrum)"},"address":{"type":"string","minLength":3,"description":"Vault contract address (0x…); case-insensitive"}},"required":["chainId","address"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_open_alerts","description":"Open blowup-monitor alerts from the published daily snapshot: score-band exits, fast composite breaks, yield collapse, TVL flight, exploit flags, delistings. Each event carries score before/after and pillar deltas. Published once a day; the date field says when. Read-only.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"chainId":{"type":"integer","exclusiveMinimum":0,"description":"Restrict to one chain id"},"minSeverity":{"type":"integer","minimum":1,"description":"Only alerts at or above this severity (1 = lowest)"}},"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":93,"grade":"A","scanned_at":"2026-11-01T13:26:59.388Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-01T13:26:59.339Z","components":{"code":{"score":25,"max":25,"notes":["12 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 666ms"]},"poisoning":{"score":15,"max":15,"notes":["7 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 24 days ago"]},"identity":{"score":8,"max":10,"notes":["endpoint served from the registry-verified namespace domain"]}},"findings":[],"inputs":{"probes":[{"url":"https://atlasyield.club/mcp","reachable":true,"authRequired":false,"latencyMs":666,"serverInfo":{"name":"atlasyield","version":"0.4.0"}}],"packages":[{"registryType":"npm","identifier":"@atlasyield/mcp","version":"0.4.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-10-11T19:16:25.391Z","repositoryUrl":"git+https://github.com/gveshk/atlasyield-mcp.git","weeklyDownloads":200}],"repo":{"found":true,"owner":"gveshk","repo":"atlasyield-mcp","archived":false,"pushedAt":"2026-10-08T13:15:09Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/115644117?v=4","ownerCreatedAt":"2022-10-12T14:14:11Z","license":"MIT"},"icon":{"url":"https://docs.atlasyield.club/mintlify-assets/_mintlify/favicons/atlas-yield/bogq9UjyWyuIhXmx/_generated/favicon/apple-touch-icon.png","source":"registry","width":180,"height":180},"presence":{"stars":0,"forks":0,"downloadsWeek":200,"license":"MIT","lastPushAt":"2026-10-08T13:15:09.000Z","score":35}}}},"grade_history":[],"reviews":[]}