Skip to content

Tools, resources and prompts

Read-only tools are annotated readOnlyHint: true. Write tools are annotated readOnlyHint: false and use a two-step confirmation (see below).

ToolWhat it doesPermission
search_meetingslist or search meetings (title, report and transcript text), filter by client, tags, meeting date, statusread:meetings
get_meetingmetadata, participants, AI report and documents of a meetingread:meetings
get_meeting_summarythe AI meeting report (Markdown and structured)read:meetings
get_participantsparticipants and speaker labelsread:meetings
get_transcriptdiarized timestamped transcript, split in parts (part, max_tokens_per_part)read:transcripts
search_transcriptsfind what was said: excerpts with timestamps and speakers across all meetingsread:meetings + read:transcripts
export_meeting_for_llmthe LLM-ready bundle of a meeting, in partsread:meetings + read:transcripts
list_personas, list_templatesprofessional personas and document templatesread:meetings or write:documents
generate_documentgenerate a document from a template or a custom prompt (job, billed)write:documents
list_documents, get_documentgenerated documents and their Markdown contentread:documents
create_meetingcreate a meeting from a public https audio or video URL, with optional documents (job, billed)write:meetings
update_meetingrename a meeting, change its date or tags, add participants and say which speaker is whowrite:meetings
send_feedbackreport a bug or request a feature to the Meetingize teamany
get_job, list_jobsstatus of meeting processings and document generationsany
get_usageAPI consumption of the month, wallet and spend capread:usage
get_accountconnected account, plan and granted permissionsany
documentationthe whole Meetingize documentation (index, a page, or everything)none
search, fetchChatGPT search and deep research contractread:meetings or read:documents

Tool results contain readable text for the model and structuredContent (JSON) for clients that use it. Errors (missing permission, not found, quota) come back as tool results with isError: true and an explanation the assistant can relay.

get_transcript returns part 1 of N with about 12,000 tokens per part by default, never cutting a sentence, and tells the assistant how to fetch the next part. This keeps two-hour meetings usable in any context window.

search_meetings and search_transcripts use case-insensitive full-text matching on titles, reports and transcripts. Semantic search is Coming soon.

generate_document and create_meeting consume your API allowance; update_meeting changes a meeting and send_feedback sends a message. Called without confirm: true they do nothing and return a preview (“generate a document from meeting X with template Y, billed on your allowance”). The assistant must show it to you and call again with the same arguments and confirm: true. The confirmed call carries an idempotency key derived from the arguments, so a retry never starts the same job twice.

URIContent
meetingize://meetings/{meeting_id}meeting metadata, participants and AI report (Markdown)
meetingize://meetings/{meeting_id}/transcriptfull transcript (Markdown)
meetingize://documents/{document_id}a generated document (Markdown)
meetingize://docs/{slug}a documentation page, meetingize://docs/llms-full.txt for all of it

resources/list returns the documentation pages and your 20 most recent meetings.

PromptArgumentsWorkflow
prepare_meetingwho, topic (optional)briefing before a meeting: history, decisions, commitments, open questions, agenda
extract_commitmentswho (optional), period (optional)table of commitments made by you and to you, with sources
followup_emailmeeting_id, tone (optional)follow-up email draft (the meeting report is attached)
weekly_digestdays (optional, default 7)digest of recent meetings: decisions, open actions, risks