{"name":"Fathom Lending MCP","version":"0.1.0","protocol":"Fathom Lending","chainId":50,"chain":"XDC","pool":"0x70d8005E3c8C7e383FE35Fa40156042F3393449F","urls":{"mcp":"https://lending-mcp.fathom.fi/mcp","skill":"https://lending-mcp.fathom.fi/SKILL.md","protocol":"https://lending-mcp.fathom.fi/protocol.md","llms":"https://lending-mcp.fathom.fi/llms.txt","wellKnown":"https://lending-mcp.fathom.fi/.well-known/mcp.json","approve":"https://dapp.fathom.fi/#/lending/agent/approve/{id}","rest":"https://lending-mcp.fathom.fi/api/tools/{toolName}","health":"https://lending-mcp.fathom.fi/health"},"tools":[{"name":"lending_markets","description":"List live Fathom Lending reserves on XDC mainnet (all assets). Includes APY, liquidity, LTV, and whether supply/borrow is open or close-only."},{"name":"lending_position","description":"Read a wallet's Fathom Lending supplies, borrows, and health factor on XDC. Use any 0x address — works for existing MetaMask users, not only new wallets."},{"name":"lending_simulate","description":"Preview health factor after supply, withdraw, borrow, or repay. Args: user, action, asset (symbol or 0x; XDC = native), amount (decimals or max). No transaction."},{"name":"lending_prepare","description":"Prepare unsigned supply/withdraw/borrow/repay txs. Same args as lending_simulate. Returns calldata plus a 5-minute approveUrl. User must open the link, connect the same wallet, and sign. NEVER claim the action is done. Server never holds keys."}],"policy":{"closeOnlyUnderlyings":["0x49d3f7543335cf38fa10889ccff10207e22110b5","0xd4b5f10d61916bd6e0860144a91ac658de8a1437","0x3279dbefabf3c6ac29d7ff24a6c46645f3f4403c"],"minHealthFactorAfterBorrow":1.5,"writes":"propose-only. Human signs approveUrl. Server never holds keys."},"howTo":"POST JSON-RPC to /mcp (initialize, tools/list, tools/call). Or POST /api/tools/:name with a JSON body."}