Meetily
Agent APIAI Assistants (MCP)

Tools

The full list of tools the server registers, by scope.

The server generates its tools from the gateway's committed manifest, so they never drift from the real routes. There are 34 tools in total: 16 read, 16 write, and 2 wait. By default it advertises 29; the 5 webhook tools are hidden unless you start the server with --allow-webhooks.

Read tools (16)

ToolNotes
whoamiReturns the calling token's scopes.
list_meetingsPaginated meeting list.
get_meetingSingle MeetingDto.
get_transcriptSegments for a meeting.
get_summarySummary status and result.
export_meetingJSON, Markdown, or plain text.
search_transcriptsFull-text search across meetings.
get_configRead-only view of current config.
list_jobsBackground job list.
get_jobSingle job status.
list_devicesAudio input/output devices.
list_modelsAvailable transcription/summary models.
get_recording_stateCurrent recording status.
list_webhooksRegistered webhooks. Hidden unless --allow-webhooks.
list_webhook_deliveriesDelivery history for a webhook. Hidden unless --allow-webhooks.
list_pairingsPaired agent clients. Needs Admin scope even though it's read-only.

Write tools (16)

ToolNotes
rename_meetingUpdates the meeting title.
set_summaryOverwrites the summary text.
regenerate_summaryKicks off a new summary job.
set_speaker_labelsMaps cluster keys to display names.
submit_diarizationSubmits diarization results.
cancel_jobCancels a running job.
pause_jobPauses a running job.
resume_jobResumes a paused job.
retry_jobRetries a failed job.
start_recordingNeeds Record scope.
stop_recordingNeeds Record scope.
pause_recordingNeeds Record scope.
resume_recordingNeeds Record scope.
create_webhookHidden unless --allow-webhooks.
delete_webhookHidden unless --allow-webhooks.
test_webhookHidden unless --allow-webhooks.

Wait tools (2)

ToolNotes
wait_for_jobResolves on job.completed, job.failed, or job.cancelled.
wait_for_recordingResolves on a recording state change.

Both consume the gateway's wait streams and resolve on the event or a bounded timeout: 30 seconds by default, capped at 600 seconds, with a small read margin added on top.

These are the MCP tool bounds. The HTTP wait endpoints use their own, longer defaults (see the Events and SSE page). Do not confuse the two.

Scope notes

The four recording tools (start_recording, stop_recording, pause_recording, resume_recording) need the Record scope. list_pairings is read-only but needs Admin. The five webhook tools (list_webhooks, list_webhook_deliveries, create_webhook, delete_webhook, test_webhook) are hidden unless the server is started with --allow-webhooks.

Not exposed

There is no tool to import audio; that upload is HTTP only. There is no tool to set config. The two destructive deletes, deleting a meeting and deleting a pairing, are never registered as tools, in any mode.

The list of tools returned to a client is filtered to the calling token's scopes. If the scope probe itself fails, the server falls back to read-only.

Last updated on

On this page