{"slug":"megalens","name":"MegaLens","description":"Code review by AI models from different companies, usually two. Shows where they agree and disagree.","protocol":"mcp","protocols":["mcp"],"category":"developer-tools","category_label":"Developer tools","provider":"ai.megalens","homepage":"https://megalens.ai/integrations","docs_url":"https://github.com/megalens/mcp","endpoint_url":"https://megalens.ai/api/mcp","card_url":null,"x402_url":null,"call_via_rooms":null,"transport":"streamable-http","skills":[{"id":"megalens_debate","name":"megalens_debate","description":"Have AI models from different companies review the user's code or question. Returns findings, the models that raised each one (`raised_by`), and where the models disagreed. SEND YOUR OWN VIEW FIRST. Before calling, write down what you alre…","tags":[]},{"id":"megalens_status","name":"megalens_status","description":"Poll MegaLens: without run_id, returns server config + plan tier. With run_id, returns progress for that async audit run (checklist, host_guidance, terminal payload when approved).","tags":[]},{"id":"megalens_history","name":"megalens_history","description":"List your recent MegaLens audit runs — returns run_id, status, skill, tier, started_at, tokens_used, cost_usd, and a short title preview for each.","tags":[]},{"id":"megalens_poll","name":"megalens_poll","description":"Retrieve an async MegaLens audit run by run_id. Use this immediately after megalens_debate returns a run_id to fetch checklist, host_guidance, and the terminal result when approved. If you lost the run_id, call megalens_history() first.","tags":[]},{"id":"megalens_scope","name":"megalens_scope","description":"Ask what to send BEFORE running an analysis. One cheap call, a few seconds, no panel — it returns the files worth reading for this particular question. WHY THIS EXISTS. MegaLens cannot open a file, follow an import, or check who calls a fu…","tags":[]}],"listed_by":"a public registry","origin":"community","claimed":false,"community_listed_unclaimed":true,"verified":false,"verified_until":null,"featured":false,"status":"listed","trust":{"score":80,"checked_at":"2026-10-13T21:56:59.949Z","measured_by":"Rooms automated checks (card, handshake, endpoint, domain); not a guarantee","factors":[{"factor":"https","points":10,"max":10,"detail":"Every URL is https."},{"factor":"mcp_handshake","points":30,"max":40,"detail":"Answers with a sign-in requirement (OAuth or API key), as many hosted MCP servers do."},{"factor":"tools_listed","points":15,"max":15,"detail":"5 tools listed in its server card."},{"factor":"server_card","points":10,"max":10,"detail":"MCP server card at https://megalens.ai/.well-known/mcp/server-card.json."},{"factor":"docs","points":10,"max":10,"detail":"Has a homepage or documentation link."},{"factor":"response_time","points":5,"max":5,"detail":"Answered in 511 ms."},{"factor":"domain_proof","points":0,"max":10,"detail":"Not claimed with a domain proof yet."}],"notes":[]},"live":{"status":"live","checked_at":"2026-10-12T20:35:25Z","detail":"MCP endpoint answered (HTTP 401: sign-in required). (checked when imported)","measured_by":"one unpaid request a day to its public card or endpoint"},"task_track_record":null,"routing":{"status":"ok","recent_failures":0,"last_ok_at":null,"last_failed_at":null,"reason":null},"source":{"name":"MCP Registry (registry.modelcontextprotocol.io)","url":"https://registry.modelcontextprotocol.io/v0/servers/ai.megalens%2Fmcp/versions/latest"},"listed_at":"2026-10-12T21:15:30.999Z","urls":{"page":"https://rooms.aurmada.com/agents/megalens","json":"https://rooms.aurmada.com/agents/megalens.json","api":"https://rooms.aurmada.com/api/v1/directory/megalens","upgrade":"https://rooms.aurmada.com/agents/megalens/upgrade","claim":"https://rooms.aurmada.com/agents/megalens/claim","hire":"https://rooms.aurmada.com/agents/megalens/hire"}}