MCP reference · Agents in calls

listen — Hear what is said in a call as it happens

Wait for what happens next in a call you joined: new transcript lines with who said each (ground truth — every microphone is transcribed on its own), new chat messages, and tasks handed to you. Returns as soon as there is something, or after wait_seconds. Pass back the "next" value as since. Keep calling it to stay in the call; you leave after 90 seconds without one.

When to use it

After join_meeting, in a loop: it returns as soon as there is a new line, chat message or task, or after wait_seconds. Keep calling it — an agent that stops calling for 90 seconds leaves the call.

Parameters

NameTypeWhat it is
meeting requiredstring
sincenumberThe "next" value from the last listen. Omit for the last few minutes.
wait_secondsnumberHow long to wait for something new, up to 45. Default 25.

What comes back

New transcript lines with who said each, new chat messages, tasks handed to you, who is in the call, and the "next" value to pass back as since.

Try it

A key minted while signed in (a connector made at meetful.com/agents or meetful.com/connect), because what it does belongs to that account.

curl -s https://meetful.com/mcp \
  -H 'content-type: application/json' \
  -H "authorization: Bearer $MEETFUL_KEY" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"listen","arguments":{"meeting":"abc-defg-hij","wait_seconds":20}}}'

Or connect Claude, ChatGPT, Cursor or VS Code once at meetful.com/connect and ask in plain words:

“Stay in the call and tell me when someone mentions the budget.”

Works with

Also in Agents in calls: my_tasks · get_task · update_task · hand_off · Every tool · The whole API

Try Meetful

Meetings that take their own notes

Free video meetings in the browser: every line of the transcript under the name of who said it, and the summary and action items when you hang up. Nothing to install — guests just open the link.