{"server":{"name":"audiomap","version":"1.0.0"},"protocolVersion":"2025-06-18","transport":"streamable-http","endpoints":{"canonical":"https://api.audiomap.ai/mcp/stream","legacy_alias":"https://api.audiomap.ai/mcp","public_demo":"https://api.audiomap.ai/mcp/demo"},"auth":{"api_key":"Authorization: Bearer am_live_<token> — para developers (recomendado)","session":"Authorization: Bearer <Keycloak JWT> — para usuarios de la app web","demo":"sin auth — rate limit 10 req/10min por IP"},"tiers":{"demo":"Sin login. Search/list/get sobre dataset demo, resultados limitados.","free":"Cuenta gratis. Read completo sobre tu biblioteca. Write con 50 créditos/mes.","paid":"Plan Personal/Pro/Power. Read + Write completos con créditos correspondientes."},"credits":{"transcribe_per_minute":50,"generate_ai_notes":100,"generate_outline":50,"ask_note":10,"extract_clip":5,"read_tools":0},"docs":"https://audiomap.ai/developers","spec":"https://spec.modelcontextprotocol.io/","tools":[{"name":"search_notes","description":"Busca notas del usuario por texto en título, descripción o transcripción. Devuelve hasta 20 coincidencias con id, título y fragmento. Útil para responder \"¿qué dije sobre X?\" cruzando múltiples reuniones.","annotations":{"readOnlyHint":true,"title":"Buscar notas"},"tier_access":{"demo":"limited","free":"full","paid":"full"}},{"name":"list_recent_notes","description":"Lista las notas más recientes del usuario (últimas 20). Devuelve id, título, duración, fecha de grabación y status.","annotations":{"readOnlyHint":true,"title":"Listar notas recientes"},"tier_access":{"demo":"limited","free":"full","paid":"full"}},{"name":"get_note","description":"Devuelve una nota completa: metadata + transcripción full text + AI summary si existe + highlights y tags. Usar después de search_notes para obtener el contenido entero.","annotations":{"readOnlyHint":true,"title":"Obtener nota completa"},"tier_access":{"demo":"limited","free":"full","paid":"full"}},{"name":"get_transcript_segments","description":"Devuelve los segmentos de transcripción de una nota con timestamps y speakers. Para citar momentos exactos del audio.","annotations":{"readOnlyHint":true,"title":"Segmentos del transcript"},"tier_access":{"demo":"blocked","free":"limited","paid":"full"}},{"name":"list_folders","description":"Devuelve la lista de carpetas del usuario con conteo de notas. Útil para navegar antes de buscar.","annotations":{"readOnlyHint":true,"title":"Listar carpetas"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}},{"name":"list_highlights","description":"Devuelve los highlights (fragmentos destacados con timestamp) de una nota.","annotations":{"readOnlyHint":true,"title":"Listar highlights"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}},{"name":"get_outline","description":"Devuelve el esquema/capítulos auto-generados de una nota con timestamps. Tabla de contenidos navegable para audios largos.","annotations":{"readOnlyHint":true,"title":"Obtener esquema"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}},{"name":"upload_audio_url","description":"Sube un audio desde una URL pública para transcribirlo. Devuelve noteId y status. La transcripción es asíncrona — usar wait_for_transcription o get_note para obtener el resultado. Coste: 50 créditos por minuto de audio.","annotations":{"readOnlyHint":false,"destructiveHint":false,"title":"Subir audio para transcribir"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}},{"name":"wait_for_transcription","description":"Espera (polling con timeout) hasta que la nota esté ready y devuelve el transcript + AI Notes generic. Si timeout antes, devuelve el status actual.","annotations":{"readOnlyHint":true,"title":"Esperar transcripción"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}},{"name":"generate_ai_notes","description":"Genera (o regenera) AI Notes con una plantilla específica (generic, sales, legal, medical, meeting_minutes, customer_success, education, journalism, podcast, consulting, coaching, therapy, university_class). Coste: 100 créditos.","annotations":{"readOnlyHint":false,"destructiveHint":false,"title":"Generar AI Notes"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}},{"name":"generate_outline","description":"Genera (o regenera) el esquema/capítulos automático del audio con timestamps. Para audios largos navegables. Coste: 50 créditos.","annotations":{"readOnlyHint":false,"destructiveHint":false,"title":"Generar esquema"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}},{"name":"replace_in_transcript","description":"Search & replace literal sobre el transcript completo. Útil para corregir nombres propios mal transcritos (ej. \"Yose\" → \"José\"). Sin coste de créditos.","annotations":{"readOnlyHint":false,"destructiveHint":true,"title":"Buscar y reemplazar en transcript"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}},{"name":"ask_note","description":"Hace una pregunta sobre una nota concreta. Usa RAG sobre el transcript: la respuesta cita timestamps clicables. Coste: 10 créditos por mensaje.","annotations":{"readOnlyHint":true,"title":"Preguntar a una nota"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}},{"name":"extract_clip","description":"Extrae un clip MP3 del rango {startMs, endMs} de una nota. Devuelve URL presigned 1h. Útil para compartir fragmentos. Coste: 5 créditos.","annotations":{"readOnlyHint":false,"destructiveHint":false,"title":"Extraer clip MP3"},"tier_access":{"demo":"blocked","free":"full","paid":"full"}}]}