Inbin agent meetings
Server Details
Your AI agent joins Google Meet calls, talks only from what you allowed, and shows its sources.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- yaotsakpo/inbin-mcp
- GitHub Stars
- 1
- Server Listing
- @inbin/mcp
- ChatGPT
- –
- Claude
- Inbin
TDQS
Scored across 5 tools
Each tool maps to a distinct stage of the trial-inbox/claim workflow, and descriptions explicitly distinguish blocking waits from status checks. The main risk is confusion between await_trial_inbox vs await_trial_inbox_claim and claim_trial_inbox vs claim_connection_status, though the text mitigates this.
All names use snake_case and generally follow a verb-led pattern. The compound name await_trial_inbox_claim is a bit awkward, and claim_connection_status is a read-only check despite looking action-oriented, but overall the convention is predictable.
Five tools cleanly cover the workflow steps: create a trial inbox, wait for an email, start a claim, wait for human claim progress, and check connection status. The count is well-scoped with no obvious bloat.
The core create/await/claim/status flow is present, but there are notable gaps: no tool to list, delete, or revoke inboxes/connections, no general inbox-reading or sending capability, and the descriptions reference list_inboxes and revocable connections that are not exposed. These omissions could force workarounds for lifecycle management.
Available Tools
5 toolsawait_trial_inboxARead-onlyInspect
Wait for the verification code or confirmation link email on a trial inbox: block (up to ttl_seconds, max 60) for the one confirmation email on a trial inbox created by create_trial_inbox. Pass the exact inbox_address that call returned. The inbox does NOT self-delete or become unusable after a match: it keeps receiving mail and can still be claimed afterward (call claim_trial_inbox any time before it expires) if the human wants to keep using the same address. Call this AFTER you have actually used the address somewhere (signed up, requested a code) -- calling it before that will just expire, since there is nothing to wait for yet. 60 seconds is a hard per-call ceiling, not the inbox's total lifetime: a sender that takes longer than that is not a failure, just call this again with the same inbox_address to keep waiting (the inbox stays valid for its full ~2-week expiry, and you can call this again later too, e.g. to catch a second, later email on the same address). Only treat expired as final once you've retried a few times.
Inputs: inbox_address (required), ttl_seconds, expected_sender.
await_trial_inbox_claimARead-onlyInspect
Block (up to ttl_seconds, max 60) for a human to finish the EMAIL+CODE step on the claim_url page from claim_trial_inbox. This NEVER returns a credential, at any status. It returns one of three honest states, not a single 'connected': "claim_pending" (nobody has entered the code yet -- keep waiting or call again), "claimed" (the human proved ownership and a credential was ISSUED, but nothing has used it yet -- a client still needs to be installed with the config from the claim page's 'Advanced' section before anything works), or "client_installed" (some client has actually authenticated with the connection at least once -- a real, observed signal, not an assumption). Each response includes a next_action field telling you exactly what to say or do -- follow it literally rather than guessing. "claimed" is NOT success: do not tell the human it's working until you see "client_installed", and even then, verify it yourself (call list_inboxes or similar through the new connection and read the actual result) before claiming it works for you specifically -- call claim_connection_status later if you need to check again after this chat session, since installing a client can take arbitrarily long and this tool only blocks up to 60s.
Inputs: claim_token (required), ttl_seconds.
claim_connection_statusARead-onlyInspect
Read-only, non-blocking check of exactly which state a claim_trial_inbox connection is in RIGHT NOW: "claim_pending", "claimed" (credential issued, unused), or "client_installed" (a client has actually authenticated with it at least once -- real, observed). Never returns a credential. Use this instead of await_trial_inbox_claim when you want to check progress WITHOUT blocking, especially much later than the original chat session -- installing a client into its own config is a human action with no fixed timeline, so polling this occasionally (not in a tight loop) is the right way to check back. Each response includes a next_action field telling you exactly what to say or do.
Inputs: claim_token (required).
claim_trial_inboxAInspect
Start connecting an agent to this inbox address, permanently -- the SAME address. Works whether this is a brand-new trial inbox OR one that's already been claimed by a different agent before: more than one agent can independently connect to the same inbox, each getting its own separate, revocable connection. Returns a claim_url immediately -- share it in chat right away. The human clicks it, enters their email, enters the one-time code Inbin sends there, and a credential is ISSUED. That is NOT the same as the connection working yet -- the human still has to install that credential into an MCP client's config before anything can actually use it, and you will never see the credential itself, by design. Call await_trial_inbox_claim afterward to see the human finish the email+code step, then claim_connection_status (repeatedly, possibly much later -- installing a client is not instant) to see whether a client has actually started using it. The inbox must still exist (not yet expired) for this to work; it does not need to still be a TRIAL inbox specifically.
Inputs: inbox_address (required), connector_label.
create_trial_inboxAInspect
Get a disposable email address (a temporary inbox) for a signup or verification code, with NO Inbin account required at all -- usable before the human has signed up for anything. Returns the inbox address IMMEDIATELY; it does not wait for anything. Use the address to sign up wherever you need a confirmation sent, THEN call await_trial_inbox with that same address to block for the confirmation -- calling this alone does not get you a confirmation. This inbox is NOT tied to any account yet and expires automatically within about two weeks regardless of use. If the human wants to keep using this SAME address permanently, call claim_trial_inbox: no dashboard visit, no key to copy, and more than one agent can independently connect to the same address over time this way.
Inputs: purpose_label.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
AI agents that join live Google Meet, Teams, and Zoom calls as speaking participants.
Meeting transcripts for AI agents: search calls, read who said what, transcribe files and links.
Let AI assistants record meetings and work with notes, transcripts, contacts, and Drive.
Google Meet meeting transcripts, summaries, and action items, plus a notetaker bot you can send.
Related MCP Servers
- AlicenseAqualityBmaintenanceMake phone calls and join Zoom, Microsoft Teams and Google Meet meetings from any AI agent. A self-hosted, open-source voice agent that calls businesses and people through your own SignalWire or Twilio number, joins meetings as a bot that answers when spoken to, says it is an AI, and returns the outcome, decisions, action items and transcript.143Apache 2.0
- FlicenseBqualityCmaintenanceProvides live meeting context to an AI assistant during Google Meet or Zoom calls, enabling real-time transcript reading, decision tracking, and actionable advice in a side panel.132-
- AlicenseAqualityCmaintenanceEnables a production-grade multimodal Google Meet copilot that captures live captions, slides, and audio into a durable local buffer, and provides an interactive dashboard, alerting, and AI-powered meeting synthesis for agents.115MIT
- AlicenseNot gradedqualityAmaintenanceRecords your calls on your own computer, transcribes them on the machine, and lets an agent start, follow, question and annotate a call while it runs. No meeting bot, no account and no cloud; the same core runs as a self-hosted transcription server.19GPL 3.0
Glama MCP Gateway
Add one secure layer between your agents and this server.