MeetNotes
Suas reuniões do MeetNotes dentro do Claude, ChatGPT ou qualquer cliente MCP: pesquise, leia transcrições, liste itens de ação, exporte atas, envie um anotador.
Servidor MCP hospedado
npx add-mcp 'https://getmeetnotes.com/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Suas reuniões, dentro do seu assistente.
MeetNotes é um servidor MCP remoto. Conecte-o ao Claude ou ao ChatGPT e pergunte sobre seu histórico de reuniões: o que foi decidido, quem é responsável pelo quê e as palavras exatas — cada resposta vinculada à passagem de onde veio.
Um único URL
https://getmeetnotes.com/mcp
HTTP transmissível, sem estado. O servidor negocia a versão do protocolo com seu cliente. mcp.getmeetnotes.com está reservado como um alias futuro e ainda não está ativo — use o endereço acima.
Ele lê apenas o que sua conta MeetNotes já pode ver: suas próprias gravações e reuniões, além de reuniões compartilhadas em um espaço de trabalho do qual você faz parte, sob as mesmas regras que o aplicativo aplica. A gravação ainda acontece no aplicativo MeetNotes; o servidor nunca pede microfone ao seu assistente. Um arquivo de áudio que você anexar no chat pode ser enviado para transcrição — veja anexar e transcrever.
Entre uma vez, no seu navegador
Ambos os assistentes usam o mesmo fluxo OAuth: cole o URL, uma página do MeetNotes abre no seu navegador, você entra do mesmo jeito que já faz na web (código por e-mail, Google ou Apple) e aprova a conexão. Nenhuma senha ou chave é digitada no assistente, e você pode encerrar a conexão nas próprias configurações do assistente.
Claude
Claude Desktop ou claude.ai: Configurações → Conectores → Adicionar conector personalizado → cole https://getmeetnotes.com/mcp → Conectar e finalize o login na aba do navegador que abrir.
Claude Code:
claude mcp add --transport http meetnotes https://getmeetnotes.com/mcp
depois execute /mcp dentro do Claude Code e escolha Autenticar ao lado de meetnotes.
ChatGPT
Configurações → Conectores (ou Apps) → Criar → nomeie como MeetNotes, cole https://getmeetnotes.com/mcp, escolha OAuth, salve e aprove a conexão no navegador. Em planos onde os conectores são gerenciados por um administrador, eles o habilitam primeiro. O ChatGPT também usa as ferramentas padrão search e fetch que este servidor fornece, para que possa citar suas reuniões em respostas comuns, e pode entregar um arquivo de áudio que você anexar ao meetnotes_import_audio.
Qualquer outro cliente MCP, ou um servidor próprio
O servidor publica metadados padrão, então um cliente que suporte OAuth 2.1 com PKCE e registro dinâmico conecta-se sem configuração:
https://getmeetnotes.com/.well-known/oauth-protected-resource
https://getmeetnotes.com/.well-known/oauth-authorization-server
Chave de API em vez de OAuth
Contas de parceiros podem pular o navegador completamente e enviar sua chave de API de parceiro como token bearer. A conexão então age como a conta do próprio parceiro com todos os escopos.
Authorization: Bearer mk_live_...
Onze ferramentas: oito de leitura, uma de exportação, uma de importação, uma de anotador
| Ferramenta | O que faz |
|---|---|
meetnotes_get_capabilities | O que esta conexão pode fazer: conta, idiomas, formatos, limites, como adicionar uma gravação. |
meetnotes_list_recordings | Suas gravações e reuniões com estado de processamento — encontre um id ou veja se uma gravação terminou. |
search | Pesquise suas reuniões concluídas por palavras ou significado; retorna documentos de visão geral e partes da transcrição. |
fetch | Um documento por id: uma visão geral da reunião (atas mais suas partes de transcrição) ou uma parte com palavras exatas e rótulos de falante. |
meetnotes_get_transcript | A transcrição como armazenada, paginada: falante, tempo em milissegundos e um link para cada passagem. |
meetnotes_list_actions | Itens de ação com responsável, status, data de vencimento resolvida e o segmento da transcrição de onde vieram. |
meetnotes_export_meeting | Uma exportação privada em PDF, Word, Markdown, texto ou JSON com um link de download autenticado — nunca um link público de compartilhamento. |
meetnotes_import_audio | Transcreve um arquivo de áudio anexado no chat: retorna um recibo de trabalho, a reunião aparece na sua conta e o mesmo arquivo duas vezes nunca é processado duas vezes. |
meetnotes_invite_notetaker | Envia o Anotador do MeetNotes para uma chamada do Google Meet, Zoom ou Teams a partir do link, agora ou em um horário definido. Retorna um recibo de trabalho; as atas chegam quando a chamada termina. |
meetnotes_get_job | Status de uma exportação, uma importação, um anotador ou uma reunião que ainda está processando. Uma reunião concluída traz suas atas completas em Markdown. |
meetnotes_about | Fatos sobre o próprio MeetNotes — preços, plataformas, o anotador, comparações, privacidade, idiomas — gerados a partir deste site, com as páginas de onde vieram. |
Toda ferramenta é limitada à sua conta: um id que você recebeu antes é verificado novamente a cada chamada. Páginas de transcrição contêm até 100 segmentos ou 64 KB; partes de transcrição retornadas por fetch contêm até 24 KB de texto e carregam a revisão da reunião, então uma reunião editada responde REVISION_CHANGED em vez de servir palavras diferentes sob um id antigo.
Links abrem o aplicativo. Todo link de reunião que uma ferramenta retorna (url, source_url) é um endereço /open/meeting/…: tocado em um telefone, abre aquela reunião no aplicativo MeetNotes em que você já está conectado; em um computador, oferece a página web autenticada, com a âncora da passagem citada carregada. A própria página web está ao lado como web_url.
As atas chegam no chat. Quando meetnotes_get_job reporta uma reunião completed — uma importação, uma chamada do anotador ou uma gravação feita no aplicativo — o resultado carrega minutes_markdown: as atas completas, cada seção que a reunião tem, renderizadas exatamente como a exportação Markdown do próprio aplicativo, para que o assistente as mostre sem uma segunda chamada. Atas muito longas são cortadas em 64 KB com uma nota apontando para a exportação.
A gravação ainda é feita no aplicativo MeetNotes — telefone ou desktop — e toda gravação aparece em meetnotes_list_recordings; meetnotes_get_job diz quando está pronta. As outras duas formas de entrada são um anexo e um link de chamada:
Anexar e transcrever
No ChatGPT, anexe um arquivo de áudio e diga o que você quer — "transcreva isso com o MeetNotes". O assistente passa o anexo para meetnotes_import_audio, que responde imediatamente com um recibo de trabalho (job_id, status, um link para a reunião) enquanto o MeetNotes processa o áudio da mesma forma que processa uma gravação do aplicativo: mesma transcrição, mesmas atas, mesmo saldo de minutos. Pergunte novamente em um momento e o assistente verifica meetnotes_get_job; assim que estiver completed, a reunião fica legível por todas as outras ferramentas e no seu aplicativo MeetNotes, onde mostra o nome do arquivo do anexo sob seu título.
- Aceitos: arquivos de áudio —
m4a,mp3,wav,aac,ogg,opus,flac,webm,amr,caf,m4b— até 300 MB. Vídeo, arquivos compactados e arquivos vazios são recusados comoUNSUPPORTED_AUDIO. - Somente uma vez: o mesmo arquivo anexado duas vezes retorna a mesma reunião com
deduplicated: true— nunca é processado ou cobrado duas vezes. - Minutos: uma importação gasta seus minutos do MeetNotes exatamente como uma gravação. Com saldo vazio, a reunião ainda processa e fica bloqueada até que minutos sejam adicionados; após duas horas de reuniões bloqueadas e não pagas, novas importações são recusadas com
INSUFFICIENT_ALLOWANCE. - Somente anexos do próprio chat: o servidor busca o arquivo no armazenamento de arquivos do assistente e em nenhum outro lugar. Nunca busca um endereço web arbitrário, nunca segue um link para uma rede privada e nunca registra o link de download temporário.
- Dicas de idioma: até cinco tags BCP-47 (
en,hi,pt-BR) podem acompanhar o arquivo; a transcrição ainda reporta o idioma realmente falado.
Um link de anexo expirado responde FILE_REFERENCE_EXPIRED: anexe o arquivo novamente em vez de tentar de novo. Se um determinado cliente ChatGPT entrega anexos dessa forma depende desse cliente; a importação do próprio aplicativo MeetNotes continua sendo a alternativa para todo o resto.
Envie o anotador para uma chamada
Cole um link do Google Meet, Zoom ou Microsoft Teams no chat e peça para o MeetNotes entrar — agora ou em um horário que você indicar. O assistente chama meetnotes_invite_notetaker, que reserva o mesmo bot que o botão "Convidar o anotador" do aplicativo usa e responde com um recibo de trabalho. O bot entra como participante visível chamado MeetNotes Notetaker; o anfitrião o admite da sala de espera. Ele grava até a chamada terminar, a gravação é processada como qualquer outra, e o próximo meetnotes_get_job depois disso traz as atas.
- Mesmas regras do aplicativo: no máximo dois convites aguardando ou em chamada por conta, uma entrada reservada com no máximo 7 dias de antecedência, e o mesmo link enquanto um convite está ativo retorna esse convite com
deduplicated: true. - Minutos: uma chamada gravada gasta seus minutos do MeetNotes como uma gravação; um saldo vazio além do backlog bloqueado é recusado com
INSUFFICIENT_ALLOWANCEantes que qualquer coisa seja reservada. - Sair ou cancelar é feito no aplicativo MeetNotes, onde o convite também aparece.
- Idioma:
output_language(uma tag ou um nome, tanto para o anotador quanto para um anexo) define o idioma em que as atas são escritas; se omitido, a preferência da sua conta se aplica.
Pergunte sobre o próprio MeetNotes
meetnotes_about responde perguntas sobre o produto — quanto custa, em quais plataformas roda, como o anotador funciona, como se compara com outras ferramentas, como trata a privacidade, quais idiomas suporta — com texto gerado a partir deste site no momento da compilação e as páginas de onde veio, para que um assistente repita o que o site diz e nada do que não diz. Reuniões gravadas com um formato clínico (consultas médicas, notas de operação) nunca estão disponíveis por meio de um assistente; elas permanecem no aplicativo. Sobre preços, ele declara apenas a concessão gratuita: o plugin nunca exibe planos ou preços, nunca vende nada e não vincula a nenhum checkout.
Escopos
| Escopo | Concede |
|---|---|
meetings:read | Capacidades de leitura, gravações, documentos de reunião e transcrições. |
actions:read | Leitura de itens de ação de reuniões acessíveis. |
exports:create | Criação de exportações privadas de reuniões acessíveis. |
transcripts:create | Envio de um arquivo de áudio anexado para transcrição (meetnotes_import_audio) ou do anotador para uma chamada (meetnotes_invite_notetaker). Ambos gastam os minutos da conta. |
Erros
Uma falha retorna como um pequeno objeto JSON no resultado da ferramenta — code, message e retryable — nunca como uma resposta vazia, para que um assistente possa distinguir "nada encontrado" de "não permitido".
| Código | Significado |
|---|---|
RESOURCE_NOT_FOUND | Nenhuma reunião, documento ou trabalho dessa conta — incluindo qualquer coisa que pertença a outra pessoa. |
ASSET_NOT_READY | A reunião ainda está processando. Verifique meetnotes_get_job e tente novamente mais tarde. |
INSUFFICIENT_ALLOWANCE | A reunião está bloqueada até que minutos sejam adicionados no aplicativo MeetNotes. |
REVISION_CHANGED | A reunião foi editada depois que esse id ou cursor foi emitido. Busque novamente para obter ids atuais. |
PERMISSION_DENIED | A conexão não recebeu o escopo que esta ferramenta precisa. |
INVALID_INPUT | Um argumento estava malformado — um cursor que este servidor não emitiu ou um anexo de uma fonte não aceita. |
UNSUPPORTED_AUDIO | O anexo não é um arquivo de áudio que o MeetNotes pode processar (vídeo, arquivos compactados e arquivos vazios incluídos). |
FILE_TOO_LARGE | O anexo excede o limite de 300 MB. |
FILE_REFERENCE_EXPIRED | Um link de exportação passou de sua hora, ou um link de anexo expirou. Crie a exportação, ou anexe o arquivo, novamente. |
RATE_LIMITED | Mais de 60 chamadas de ferramenta em um minuto para uma conta. Aguarde e tente novamente. |
PROCESSING_FAILED | O processamento dessa reunião falhou; tente novamente pelo aplicativo. |
DEPENDENCY_UNAVAILABLE | Um problema temporário no servidor. Tente novamente em breve. |
O que o assistente vê
Texto de reunião, atas e links para as reuniões que sua conta pode abrir — nada sobre outras contas, nenhum dado de voz, nenhum detalhe de cobrança. Conteúdo que já foi retornado em uma conversa permanece nessa conversa; desconectar interrompe qualquer acesso adicional. Links de exportação são assinados, vinculados à sua conta e expiram após uma hora. Um arquivo de áudio anexado é buscado uma vez, mantido sob as mesmas regras de uma gravação feita no aplicativo, e seu link de download temporário nunca é armazenado ou registrado. Um anotador entra apenas na chamada cujo link você forneceu, a partir de nossos próprios servidores. Dúvidas: support@getmeetnotes.com.