{"name":"fi.torque.app/mcp","slug":"app-mcp","title":"Torque","description":"Unified book, desk, calendar, prices, and rates for agents. Sign up, pay, pull.","url":"https://mcp.market/server/app-mcp","rating":null,"grade":"C","score":67,"certified":false,"status":"active","category":"productivity","tags":["productivity"],"presence":{"score":8,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":6,"ok":6,"last_checked_at":"2026-09-20T21:15:59.740Z","last_ok_at":"2026-09-20T21:15:59.740Z","latency_ms":513},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/camconrad/torque_webapp","website":"https://app.torque.fi/mcp","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://app.torque.fi/api/mcp","headers":[{"description":"Bearer sk_live_… from Settings → Torque API. Required for paid reads. health and capabilities work without it.","isSecret":true,"placeholder":"Bearer sk_live_YOUR_KEY","name":"Authorization"}]}],"packages":[],"tools":[{"name":"capabilities","description":"What this server can do: tool list, billing (Pro seat + execution bps, not pay-per-call), and how to mint a key. No API key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"health","description":"Liveness probe. No API key. Use to confirm the Torque MCP is reachable.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"read_intelligence","description":"Desk and calendar. surface=feed (Trade Angles + Happening Now — Pro), events, earnings, or outlook (standard key).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"surface":{"type":"string","enum":["feed","events","earnings","outlook"],"description":"Which intelligence slice to pull. Default feed."},"walletAddress":{"type":"string","description":"Optional. Personalizes feed and outlook."},"daysAhead":{"type":"integer","description":"Calendar / earnings window in days (events and earnings only)."},"limit":{"type":"integer","description":"Max feed items (default 12, max 24)."}},"additionalProperties":false}},{"name":"read_market","description":"Live USD quotes for tickers (BTC, NVDA, EUR, …). Pass symbols. Optional walletAddress adds the stored outlook for that book.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"symbols":{"type":"array","items":{"type":"string"},"description":"Tickers to quote, e.g. [\"BTC\",\"NVDA\",\"EUR\"]."},"walletAddress":{"type":"string","description":"Optional. Include stored market outlook for this book."}},"required":["symbols"],"additionalProperties":false}},{"name":"read_portfolio","description":"Unified portfolio for a wallet — one balance across cash, stocks, and crypto. Requires walletAddress and Torque Pro.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"walletAddress":{"type":"string","description":"EVM or Solana address for the book to read."},"solanaWalletAddress":{"type":"string","description":"Optional Solana address when the book is split across ecosystems."}},"required":["walletAddress"],"additionalProperties":false}},{"name":"read_rates","description":"Yield and lend/borrow rates. kind=yield (idle-cash ideas) or lending (supply/borrow tiles + usdLendHeadline). Optional walletAddress personalizes yield.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"kind":{"type":"string","enum":["yield","lending"],"description":"Default yield."},"walletAddress":{"type":"string","description":"Optional. Personalizes yield ideas from the unified book."},"tokenFilter":{"type":"string","description":"Lending only. Product bucket or ticker, e.g. USD."}},"additionalProperties":false}},{"name":"read_tape","description":"Happening Now — timely market tape. Requires Torque Pro. Same public desk tape as the app.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}}],"scan":{"score":67,"grade":"C","scanned_at":"2026-09-20T00:29:34.937Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T00:29:34.916Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 909ms"]},"poisoning":{"score":15,"max":15,"notes":["7 tool descriptions checked"]},"auth":{"score":8,"max":15,"notes":["API key sent as a header"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":4,"max":10,"notes":["verified namespace with website, no repo"]}},"findings":[],"inputs":{"probes":[{"url":"https://app.torque.fi/api/mcp","reachable":true,"authRequired":false,"latencyMs":909,"serverInfo":{"name":"torque","version":"1.0.0"}}],"packages":[],"repo":{"found":false,"owner":"camconrad","repo":"torque_webapp","error":"repo not found"},"icon":{"url":"https://app.torque.fi/torque.png","source":"registry","width":1200,"height":630},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":8}}}},"grade_history":[],"reviews":[]}