MeetNotes
Tus reuniones de MeetNotes dentro de Claude, ChatGPT o cualquier cliente MCP: busca, lee transcripciones, lista elementos de acción, exporta actas, envía un tomador de notas.
Servidor MCP alojado
npx add-mcp 'https://getmeetnotes.com/mcp'Se instala en Claude Code, Codex, Cursor y más
Documentación
Tus reuniones, dentro de tu asistente.
MeetNotes es un servidor MCP remoto. Conéctalo a Claude o ChatGPT y pregunta sobre tu propio historial de reuniones: qué se decidió, quién es responsable de qué, y las palabras exactas — cada respuesta vinculada al pasaje del que proviene.
Una URL
https://getmeetnotes.com/mcp
HTTP transmisible, sin estado. El servidor negocia la versión del protocolo con tu cliente. mcp.getmeetnotes.com está reservado como un alias futuro y aún no está activo — usa la dirección anterior.
Solo lee lo que tu cuenta de MeetNotes ya puede ver: tus propias grabaciones y reuniones, más las reuniones compartidas en un espacio de trabajo al que perteneces, bajo las mismas reglas que aplica la aplicación. La grabación sigue ocurriendo en la aplicación MeetNotes; el servidor nunca le pide micrófono a tu asistente. Un archivo de audio que adjuntes en el chat puede enviarse para transcripción — consulta adjuntar y transcribir.
Inicia sesión una vez, en tu navegador
Ambos asistentes usan el mismo flujo OAuth: pega la URL, se abre una página de MeetNotes en tu navegador, inicias sesión de la misma manera que ya lo haces en la web (código por correo, Google o Apple) y apruebas la conexión. No se escribe ninguna contraseña o clave en el asistente, y puedes finalizar la conexión desde la configuración del propio asistente.
Claude
Claude Desktop o claude.ai: Configuración → Conectores → Añadir conector personalizado → pega https://getmeetnotes.com/mcp → Conectar, y luego completa el inicio de sesión en la pestaña del navegador que se abre.
Claude Code:
claude mcp add --transport http meetnotes https://getmeetnotes.com/mcp
luego ejecuta /mcp dentro de Claude Code y elige Autenticar junto a meetnotes.
ChatGPT
Configuración → Conectores (o Aplicaciones) → Crear → nómbralo MeetNotes, pega https://getmeetnotes.com/mcp, elige OAuth, guarda, y luego aprueba la conexión en el navegador. En los planes donde los conectores son gestionados por un administrador, ellos lo habilitan primero. ChatGPT también usa las herramientas estándar search y fetch que este servidor proporciona, para que pueda citar tus reuniones en respuestas ordinarias, y pueda pasar un archivo de audio que adjuntes a meetnotes_import_audio.
Cualquier otro cliente MCP, o un servidor propio
El servidor publica metadatos estándar, por lo que un cliente que admita OAuth 2.1 con PKCE y registro dinámico se conecta sin configuración:
https://getmeetnotes.com/.well-known/oauth-protected-resource
https://getmeetnotes.com/.well-known/oauth-authorization-server
Clave API en lugar de OAuth
Las cuentas de socio pueden omitir el navegador por completo y enviar su clave API de socio como token de portador. La conexión actúa entonces como la cuenta del propio socio con todos los alcances.
Authorization: Bearer mk_live_...
Once herramientas: ocho de lectura, una de exportación, una de importación, una de tomador de notas
| Herramienta | Qué hace |
|---|---|
meetnotes_get_capabilities | Lo que esta conexión puede hacer: cuenta, idiomas, formatos, límites, cómo añadir una grabación. |
meetnotes_list_recordings | Tus grabaciones y reuniones con estado de procesamiento — encuentra un id, o mira si una grabación ha terminado. |
search | Busca en tus reuniones terminadas por palabras o significado; devuelve documentos de resumen y partes de transcripción. |
fetch | Un documento por id: un resumen de reunión (actas más sus partes de transcripción) o una parte con palabras exactas y etiquetas de hablante. |
meetnotes_get_transcript | La transcripción tal como está almacenada, paginada: hablante, tiempo en milisegundos, y un enlace a cada pasaje. |
meetnotes_list_actions | Elementos de acción con responsable, estado, fecha de vencimiento resuelta y el segmento de transcripción del que provienen. |
meetnotes_export_meeting | Una exportación privada en PDF, Word, Markdown, texto o JSON con un enlace de descarga con sesión iniciada — nunca un enlace de uso público. |
meetnotes_import_audio | Transcribe un archivo de audio adjunto en el chat: devuelve un recibo de trabajo, la reunión aparece en tu cuenta, y el mismo archivo dos veces nunca se procesa dos veces. |
meetnotes_invite_notetaker | Envía el Tomador de Notas de MeetNotes a una llamada de Google Meet, Zoom o Teams desde su enlace, ahora o a una hora programada. Devuelve un recibo de trabajo; las actas llegan una vez que la llamada termina. |
meetnotes_get_job | Estado de una exportación, una importación, un tomador de notas, o una reunión que aún se está procesando. Una reunión completada lleva sus actas completas como Markdown. |
meetnotes_about | Datos sobre MeetNotes en sí — precios, plataformas, el tomador de notas, comparaciones, privacidad, idiomas — generados desde este sitio web, con las páginas de las que provienen. |
Cada herramienta está limitada a tu cuenta: un id que te dieron antes se verifica de nuevo en cada llamada. Las páginas de transcripción contienen hasta 100 segmentos o 64 KB; las partes de transcripción devueltas por fetch contienen hasta 24 KB de texto y llevan la revisión de la reunión, para que una reunión editada responda a REVISION_CHANGED en lugar de servir palabras diferentes bajo un id antiguo.
Los enlaces abren la aplicación. Cada enlace de reunión que devuelve una herramienta (url, source_url) es una dirección /open/meeting/…: al tocarlo en un teléfono abre esa reunión en la aplicación MeetNotes en la que ya has iniciado sesión; en una computadora ofrece la página web con sesión iniciada, con el ancla del pasaje citado llevada a través. La página web en sí está al lado como web_url.
Las actas llegan al chat. Cuando meetnotes_get_job informa una reunión completed — una importación, una llamada del tomador de notas o una grabación hecha en la aplicación — el resultado lleva minutes_markdown: las actas completas, cada sección que tiene la reunión, renderizadas exactamente como la exportación Markdown de la propia aplicación, para que el asistente las muestre sin una segunda llamada. Las actas muy largas se cortan en 64 KB con una nota que apunta a la exportación.
La grabación todavía se hace en la aplicación MeetNotes — teléfono o escritorio — y cada grabación aparece en meetnotes_list_recordings; meetnotes_get_job dice cuándo está lista. Las otras dos formas de entrada son un adjunto y un enlace de llamada:
Adjuntar y transcribir
En ChatGPT, adjunta un archivo de audio y di lo que quieres — "transcribe esto con MeetNotes". El asistente pasa el adjunto a meetnotes_import_audio, que responde de inmediato con un recibo de trabajo (job_id, status, un enlace a la reunión) mientras MeetNotes procesa el audio de la misma manera que procesa una grabación de la aplicación: misma transcripción, mismas actas, mismo saldo de minutos. Pregunta de nuevo en un momento y el asistente verifica meetnotes_get_job; una vez que está completed, la reunión es legible a través de todas las demás herramientas y en tu aplicación MeetNotes, donde muestra el nombre del archivo adjunto bajo su título.
- Aceptados: archivos de audio —
m4a,mp3,wav,aac,ogg,opus,flac,webm,amr,caf,m4b— de hasta 300 MB. Video, archivos comprimidos y archivos vacíos se rechazan comoUNSUPPORTED_AUDIO. - Solo una vez: el mismo archivo adjuntado dos veces devuelve la misma reunión con
deduplicated: true— nunca se procesa ni se cobra dos veces. - Minutos: una importación gasta tus minutos de MeetNotes exactamente como una grabación. Con saldo vacío, la reunión aún se procesa y espera bloqueada hasta que se añadan minutos; pasadas dos horas de reuniones bloqueadas y no pagadas, se rechazan más importaciones con
INSUFFICIENT_ALLOWANCE. - Solo los adjuntos del propio chat: el servidor obtiene el archivo del almacén de archivos del asistente y de ningún otro lugar. Nunca obtiene una dirección web arbitraria, nunca sigue un enlace a una red privada, y nunca registra el enlace de descarga temporal.
- Sugerencias de idioma: hasta cinco etiquetas BCP-47 (
en,hi,pt-BR) pueden acompañar al archivo; la transcripción aún informa el idioma realmente hablado.
Un enlace de adjunto caducado responde FILE_REFERENCE_EXPIRED: adjunta el archivo de nuevo en lugar de reintentar. Si un cliente de ChatGPT determinado entrega adjuntos de esta manera depende de ese cliente; la importación propia de la aplicación MeetNotes sigue siendo el respaldo para todo lo demás.
Envía el tomador de notas a una llamada
Pega un enlace de Google Meet, Zoom o Microsoft Teams en el chat y pide que MeetNotes se una — ahora, o a una hora que nombres. El asistente llama a meetnotes_invite_notetaker, que reserva el mismo bot que hace el botón "Invitar al tomador de notas" de la aplicación y responde con un recibo de trabajo. El bot se une como participante visible llamado MeetNotes Notetaker; el anfitrión lo admite desde la sala de espera. Graba hasta que la llamada termina, la grabación se procesa como cualquier otra, y el siguiente meetnotes_get_job después de eso lleva las actas.
- Mismas reglas que la aplicación: como máximo dos invitaciones en espera o en una llamada por cuenta, una unión reservada con máximo 7 días de antelación, y el mismo enlace mientras una invitación está activa devuelve esa invitación con
deduplicated: true. - Minutos: una llamada grabada gasta tus minutos de MeetNotes como una grabación; un saldo vacío más allá del backlog bloqueado se rechaza con
INSUFFICIENT_ALLOWANCEantes de reservar nada. - Salir o cancelar se hace desde la aplicación MeetNotes, donde también aparece la invitación.
- Idioma:
output_language(una etiqueta o un nombre, tanto para el tomador de notas como para un adjunto) establece el idioma en que se escriben las actas; si se omite, se aplica la preferencia de tu cuenta.
Pregunta sobre MeetNotes en sí
meetnotes_about responde preguntas sobre el producto — cuánto cuesta, en qué plataformas funciona, cómo trabaja el tomador de notas, cómo se compara con otras herramientas, cómo trata la privacidad, qué idiomas maneja — con texto generado desde este sitio web en tiempo de compilación y las páginas de las que proviene, para que un asistente repita lo que dice el sitio y nada que no diga. Las reuniones grabadas con un formato clínico (consultas médicas, notas de operación) nunca están disponibles a través de un asistente; permanecen en la aplicación. Sobre precios, solo declara la concesión gratuita: el plugin nunca muestra planes o precios, nunca vende nada y no enlaza a ningún proceso de pago.
Alcances
| Alcance | Otorga |
|---|---|
meetings:read | Capacidades de lectura, grabaciones, documentos de reunión y transcripciones. |
actions:read | Leer elementos de acción de reuniones accesibles. |
exports:create | Crear exportaciones privadas de reuniones accesibles. |
transcripts:create | Enviar un archivo de audio adjunto para transcripción (meetnotes_import_audio) o el tomador de notas a una llamada (meetnotes_invite_notetaker). Ambos gastan los minutos de la cuenta. |
Errores
Un fallo vuelve como un pequeño objeto JSON en el resultado de la herramienta — code, message y retryable — nunca como una respuesta vacía, para que un asistente pueda distinguir "no se encontró nada" de "no permitido".
| Código | Significado |
|---|---|
RESOURCE_NOT_FOUND | No existe tal reunión, documento o trabajo en esta cuenta — incluido cualquier cosa que pertenezca a otra persona. |
ASSET_NOT_READY | La reunión aún se está procesando. Verifica meetnotes_get_job e inténtalo de nuevo más tarde. |
INSUFFICIENT_ALLOWANCE | La reunión está bloqueada hasta que se añadan minutos en la aplicación MeetNotes. |
REVISION_CHANGED | La reunión fue editada después de que se emitió ese id o cursor. Vuelve a obtenerla para ids actuales. |
PERMISSION_DENIED | A la conexión no se le otorgó el alcance que esta herramienta necesita. |
INVALID_INPUT | Un argumento estaba mal formado — un cursor que este servidor no emitió, o un adjunto de una fuente que no se acepta. |
UNSUPPORTED_AUDIO | El adjunto no es un archivo de audio que MeetNotes pueda procesar (incluye video, archivos comprimidos y archivos vacíos). |
FILE_TOO_LARGE | El adjunto supera el límite de 300 MB. |
FILE_REFERENCE_EXPIRED | Un enlace de exportación pasó su hora, o un enlace de adjunto ha caducado. Crea la exportación, o adjunta el archivo, de nuevo. |
RATE_LIMITED | Más de 60 llamadas de herramienta en un minuto para una cuenta. Espera y reintenta. |
PROCESSING_FAILED | El procesamiento de esa reunión falló; reinténtalo desde la aplicación. |
DEPENDENCY_UNAVAILABLE | Un problema temporal del lado del servidor. Reintenta en breve. |
Lo que ve el asistente
Texto de reunión, actas y enlaces para las reuniones que tu cuenta puede abrir — nada sobre otras cuentas, sin datos de voz, sin detalles de facturación. El contenido que ya se ha devuelto a una conversación permanece en esa conversación; desconectar detiene cualquier acceso posterior. Los enlaces de exportación están firmados, vinculados a tu cuenta y caducan después de una hora. Un archivo de audio adjunto se obtiene una vez, se mantiene bajo las mismas reglas que una grabación hecha en la aplicación, y su enlace de descarga temporal nunca se almacena ni se registra. Un tomador de notas se une solo al enlace de llamada que le diste, desde nuestros propios servidores. Preguntas: support@getmeetnotes.com.