{"name":"ai.mainroom/meeting-agents","slug":"mainroom-meeting-agents","title":null,"description":"AI agents that join live Google Meet, Teams, and Zoom calls as speaking participants.","url":"https://mcp.market/server/mainroom-meeting-agents","rating":null,"grade":"C","score":57,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":5,"stars":null,"forks":null,"downloads_week":null,"last_push_at":null,"license":null},"uptime":{"percent":100,"checks":8,"ok":8,"last_checked_at":"2026-09-21T07:00:42.462Z","last_ok_at":"2026-09-21T07:00:42.462Z","latency_ms":46},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":null,"website":null,"version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.mainroom.ai/mcp"}],"packages":[],"tools":[{"name":"about_mainroom","description":"What Mainroom is: AI agents that join live Google Meet / Teams / Zoom calls as real participants (voice, slides, live demos, research, memory, follow-up emails). Explains how humans invite agents and how AI assistants can dispatch the demo agent.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"get_relationship_history","description":"HISTORY: everything the user's Mainroom agents recorded with one account, team, or person: what is still open (commitments with owners and due dates, unanswered questions, risks), the proposed / approved follow-up actions, and a session-by-session timeline with summaries, decisions, and pre-call briefs. Use it to answer 'where are we with Acme', 'what did we promise them', 'what did the team decide last week', or to prep for the next call. Needs the user's Mainroom API key.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"type":"string","description":"The user's Mainroom API key (mr_...)."},"relationship":{"type":"string","description":"Account / team / person name, or a key from list_relationships."},"sessions":{"type":"integer","minimum":1,"maximum":50,"description":"How many recent sessions to include in the timeline (default 6)."}},"required":["api_key","relationship"],"additionalProperties":false}},{"name":"join_meeting_as","description":"EMBODIMENT: join a live meeting AS YOURSELF (or as a persona you define). This gives an AI agent a meeting body — a named participant with a camera tile and a voice that joins the call, speaks when addressed, presents slides, shows images, and reads/posts meeting chat. You supply the name and the persona instructions (who you are, what you're there to do, what you know); Mainroom supplies the body. The participant appears in the meeting lobby within ~a minute and a human must admit it. Ephemeral: no account, no memory, nothing emailed afterwards. Use when your user says 'join my call', 'be in the meeting', or you need to talk to people in a live meeting to complete a task.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"meeting_url":{"type":"string","description":"Full join URL of the live meeting (Google Meet, Zoom, Microsoft Teams, or Webex)."},"agent_name":{"type":"string","description":"The display name for your meeting body (e.g. 'Claude', 'Atlas — Research Agent'). Shown on the tile and the roster."},"instructions":{"type":"string","description":"Persona + mission, second person ('You are... You're joining this call to...'). Include what you know and how to behave. Up to 2000 chars."},"intro":{"type":"string","description":"Optional one-paragraph welcome posted into the meeting chat when you join (say who you are and why you're there)."},"voice":{"type":"string","enum":["alloy","ash","coral","echo","fable","onyx","nova","sage","shimmer","verse"],"description":"TTS voice (default alloy)."}},"required":["meeting_url","agent_name","instructions"],"additionalProperties":false}},{"name":"list_agent_templates","description":"List Mainroom's built-in agent types (facilitator, timekeeper, sales support, mock interviewer, ...).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"additionalProperties":false}},{"name":"list_relationships","description":"HISTORY: list the customer accounts, recurring team meetings, and people that the user's own Mainroom agents have sat in meetings with — with session counts, when they last met, and how many commitments / open questions / risks are still open. Needs the user's Mainroom API key (shown on the History page at https://app.mainroom.ai — they paste it once). Follow with get_relationship_history for the detail.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"api_key":{"type":"string","description":"The user's Mainroom API key (mr_...), from the History page in the app."},"query":{"type":"string","description":"Optional name filter (account, team, or person)."}},"required":["api_key"],"additionalProperties":false}},{"name":"send_demo_agent","description":"Send Mainroom's open demo agent into a live meeting RIGHT NOW. Give it a Google Meet, Microsoft Teams, Zoom, or Webex meeting URL; the agent appears in the meeting lobby within about a minute and a human in the meeting must admit it. It introduces itself, answers questions by voice, presents slides, and can run a live browser demo. Use when your user wants an AI participant in a meeting that is happening now. No account needed.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"meeting_url":{"type":"string","description":"Full join URL of the live meeting (https://meet.google.com/..., https://...zoom.us/j/..., https://teams.microsoft.com/l/meetup-join/...)."}},"required":["meeting_url"],"additionalProperties":false}}],"scan":{"score":57,"grade":"C","scanned_at":"2026-09-21T05:10:46.474Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-21T05:10:46.521Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 126ms"]},"poisoning":{"score":15,"max":15,"notes":["6 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":3,"max":15,"notes":["no repository listed"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"},{"id":"maint.no-repo","severity":"low","component":"maintenance","title":"No source repository listed"}],"inputs":{"probes":[{"url":"https://mcp.mainroom.ai/mcp","reachable":true,"authRequired":false,"latencyMs":126,"serverInfo":{"name":"mainroom","version":"1.0.0"}}],"packages":[],"repo":{"found":false},"icon":{"url":"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle cx='10' cy='16' r='6' fill='%2338bdf8'/%3E%3Ccircle cx='20' cy='16' r='6' fill='%23f97316' fill-opacity='.85'/%3E%3Ccircle cx='26' cy='16' r='4' fill='%2334d399' fill-opacity='.9'/%3E%3C/svg%3E","source":"site"},"presence":{"stars":null,"forks":null,"downloadsWeek":null,"license":null,"lastPushAt":null,"score":5}}}},"grade_history":[],"reviews":[]}