{"name":"MeetEcho","description":"Transcription platform with RAG-powered search and chat over your meetings and audio content","url":"https://meetecho-api.prodevs.in/a2a/","version":"1.0.0","protocolVersion":"0.3.0","preferredTransport":"JSONRPC","capabilities":{"streaming":true,"pushNotifications":false},"provider":{"organization":"MeetEcho","url":"https://meetecho.prodevs.in"},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"search","name":"Search","description":"Hierarchical search across transcriptions, notes, and summaries.","tags":["search","transcription","rag"],"examples":["Find meetings about Q1 planning","Search for discussions about the API redesign"]},{"id":"retrieve","name":"Retrieve","description":"Get full content of a specific resource by type and ID.","tags":["retrieve","transcription","content"],"examples":["Get transcription abc123","Retrieve summary for meeting xyz"]},{"id":"chat","name":"Chat","description":"Stateless RAG query over the user's knowledge base. No chat history is saved.","tags":["chat","rag","question-answering"],"examples":["What did we decide about the roadmap last week?","Summarise all action items from yesterday's meetings"]},{"id":"list","name":"List Resources","description":"List user's transcriptions or summaries with pagination.","tags":["list","transcription","pagination"],"examples":["List my last 10 transcriptions","Show all summaries from March"]},{"id":"summarize","name":"Summarize","description":"Get or create a summary for a transcription.","tags":["summarize","transcription","llm"],"examples":["Summarize transcription abc123","Create a bullet-point summary of the standup recording"]},{"id":"export","name":"Export","description":"Export a transcription as markdown.","tags":["export","transcription","markdown"],"examples":["Export transcription abc123 as markdown","Download the meeting notes in markdown format"]},{"id":"transcribe","name":"Transcribe","description":"Get or create a transcription from an audio URL (async).","tags":["transcribe","audio","async"],"examples":["Transcribe the audio at https://example.com/meeting.mp3","Start a transcription job for my latest recording"]},{"id":"pkm_ingest_inbox","name":"PKM Inbox ingest","description":"Receive an A2A_NOTIFY payload for an email thread and file it into the PKM hub as a Sources page, creating a work item when the mail is actionable.","tags":["pkm","inbox","email","ingest"],"examples":["Notify MeetEcho about thread t-1 for reference filing","File this contract email into the knowledge hub"]},{"id":"pkm_search","name":"PKM search","description":"Search the knowledge hub across meetings, ambient conversations, email threads and notes. Returns each result with a resolvable uri and its backlinks.","tags":["pkm","search","knowledge","retrieval"],"examples":["What do we know about RoomGuardian?","Find everything about the GST filing from last month"]},{"id":"pkm_assert","name":"PKM assert","description":"State that a fact changed, with the date it changed in the world and the evidence for it. Supersedes any older claim it contradicts without deleting it.","tags":["pkm","assert","knowledge","correction","write"],"examples":["RoomGuardian's launch moved to Q3 — decided on the call this morning","Ana is no longer the owner of the webshop migration, as of 1 August"]}],"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","bearerFormat":"JWT","description":"A2A token (user-issued) or OAuth2 access token"}},"security":[{"bearer":[]}],"signatures":[{"keyId":"key-1","algorithm":"ES256","value":"MEYCIQD5Hmo8ACPonObvHTh-XLxUve-lEhbHBU8Jf5Y0bHoIfAIhAOLlxuxbRm_md5itbT9_5tPJZc0T-foVIgpsH8mEtj86"}]}