
agent-meetings
dev.inbin/agent-meetings
Your AI agent joins Google Meet calls, talks only from what you allowed, and shows its sources.
Documentation
@inbin/mcp
A minimal stdio-to-HTTP proxy for Inbin's Model
Context Protocol surface. Lets stdio-only MCP clients (Claude Desktop,
some Cursor builds, Zed, Cline) talk to Inbin's remote endpoint at
https://api.inbin.dev/mcp.
Install & run
Nothing to install globally. Your MCP client invokes it via npx:
{
"mcpServers": {
"inbin": {
"command": "npx",
"args": ["-y", "@inbin/mcp"],
"env": {
"INBIN_API_KEY": "ink_live_..."
}
}
}
}
Get an API key from https://inbin.dev/dashboard.
No account yet?
Over the remote endpoint (below) five tools need no key at all. An agent can create an inbox, use its address, and wait for a verification code:
create_trial_inboxreturns aninbox_addressat once (it expires after 14 days).- Use that address wherever a confirmation must be sent.
await_trial_inboxwith that exactinbox_addresswaits up to 60 seconds for the code or link. Call it again if it returnsexpired.claim_trial_inboxreturns a link for a person to keep the address, andawait_trial_inbox_claimandclaim_connection_statusfollow that claim.
This stdio wrapper always sends a key, so it is for the key tools. For the
no-account tools connect straight to https://api.inbin.dev/mcp with no
header. A runnable walkthrough:
https://inbin.dev/guides/ai-agent-email-address-verification-codes
What it does
- Forwards each stdin JSON-RPC message to
https://api.inbin.dev/mcpas an HTTPS POST with your Bearer key. - Streams the response back to stdout.
- Notifications (messages with no
id) get no reply, per JSON-RPC. - Concurrent in-flight requests are supported.
Tools exposed
Every Inbin application is an MCP server. With a key, the tools include (ask tools/list for the full set):
list_inboxes: enumerate inboxes in your applist_events: filter by inbox / status / since; paginatedsearch_events: substring search over id / subject / from / toget_event: a single event's parsed JSON + delivery historyquery_events: filter, sort, group and aggregate over extracted records (your inbox as a table)describe_schema: the current extraction schemasend_email: send through Inbin's gate (replies to people you deal with go out; a new address is held for the owner's approval)
Meetings
Invite the agent's Inbin address to a Google Meet call like anyone else. It joins under its own name, takes notes, and, if the owner allows it, answers out loud from only what the owner allowed for that meeting, handing decisions back to the owner. With a key:
list_meetings: the meetings your agents were invited to, with stateget_meeting_report: the report, including each line the agent said and the approved item it came fromget_meeting_transcript: what was said, in order (untrusted speech)search_meetings: search across meeting transcripts and reportspause_meetings/leave_meeting: stop joining, or leave a call now
Environment
| Variable | Required | Description |
|---|---|---|
INBIN_API_KEY | yes | your Inbin API key |
INBIN_MCP_URL | no | override the endpoint (defaults to production) |
INBIN_MCP_DEBUG | no | set to 1 for stderr logs |
Remote (recommended)
If your MCP client supports Streamable HTTP transport, skip this wrapper entirely and connect directly. Without a header you get the five no-account tools; with a key you get everything:
{
"mcpServers": {
"inbin": {
"url": "https://api.inbin.dev/mcp",
"headers": {
"Authorization": "Bearer ink_live_..."
}
}
}
}
License
MIT.
No installation packages available.