Serves the Listen Notes podcast search and directory API as MCP tools, letting AI agents query podcasts, episodes, and insights via HTTP.
On a chat message or Google Drive upload, embeds files into Supabase and answers questions with an OpenAI RAG agent.
On a Slack or chat message, a RAG agent retrieves from Pinecone using OpenAI and Anthropic models and replies via Gmail.
Processes files and images, builds OpenAI embeddings, and stores extracted, enriched records in Airtable.