{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"awesome-audioscrape","slug":"audioscrape","name":"Audioscrape","type":"mcp","url":"https://www.audioscrape.com/docs/mcp","page_url":"https://unfragile.ai/audioscrape","categories":["mcp-servers"],"tags":[],"pricing":{"model":"unknown","free":false,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"awesome-audioscrape__cap_0","uri":"capability://search.retrieval.semantic.and.text.based.audio.search.with.speaker.identification","name":"semantic and text-based audio search with speaker identification","description":"Searches across 1M+ hours of indexed podcast, interview, and talk audio content using dual search modes: text-based keyword matching for exact phrase discovery and semantic search for conceptual relevance. Returns segment-level results with speaker identification, precise timestamps (HH:MM:SS format), and relevance scoring (0-1 float). Implements pagination via offset/limit parameters (max 200 results per query) and supports sorting by relevance, publication date, or episode title. Results include direct URLs with timestamp anchors enabling one-click navigation to specific moments in audio.","intents":["Find specific quotes or discussions across thousands of podcasts without manual listening","Discover conceptually related content across different episodes and speakers using semantic understanding","Identify who said what and when in a large audio corpus for research or citation purposes","Build AI agents that can answer questions by retrieving relevant audio segments with source attribution"],"best_for":["AI assistants and agents needing to ground responses in audio evidence","Researchers analyzing discourse patterns across multiple podcasts","Content creators finding clips or references for derivative works","Teams building knowledge bases from unstructured audio content"],"limitations":["Free plan limited to 10 searches/month; Basic plan 50 searches/month; Pro/Enterprise required for high-volume access","Semantic search accuracy depends on transcription quality (99.2% claimed for clear audio, lower for noisy recordings)","Results capped at 200 per query; discovering long-tail content requires multiple paginated requests","Search limited to indexed content only; real-time audio or very recent uploads may not be immediately searchable","No relevance tuning parameters exposed; ranking algorithm is opaque"],"requires":["Valid Audioscrape API key (OAuth 2.0 authentication via dynamic client registration)","Active subscription plan (Free/Basic/Pro/Enterprise)","MCP-compatible client supporting remote server connections to mcp.audioscrape.com"],"input_types":["text (search query string)","enum (search_type: 'text' or 'semantic')","enum (sort_by: 'relevance', 'date', 'episode_title')","enum (sort_order: 'asc' or 'desc')","object (optional filters: podcast_ids array, date_from/date_to YYYY-MM-DD, recency enum)"],"output_types":["JSON object with results array containing: episode_id, episode_title, podcast_title, segment_text, timestamp, speaker, url, relevance_score","Pagination metadata: total_results (integer), has_more (boolean)"],"categories":["search-retrieval","audio-processing"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-audioscrape__cap_1","uri":"capability://search.retrieval.recent.episode.discovery.with.temporal.and.podcast.filtering","name":"recent episode discovery with temporal and podcast filtering","description":"Lists recently published podcast episodes with configurable lookback window (1-365 days, default 7 days) and optional filtering by specific podcast IDs. Returns structured episode metadata including title, podcast name, publication date (YYYY-MM-DD), duration in seconds, and direct episode URLs. Supports pagination via limit parameter (1-100 episodes per request). Designed as a lightweight alternative to full search for discovering fresh content within a time window.","intents":["Populate AI agent context with the latest podcast episodes relevant to a topic or podcast set","Build 'what's new' feeds for specific podcasts or podcast collections","Identify recent episodes for follow-up searches or deeper analysis","Monitor specific podcasts for new content without manual subscription management"],"best_for":["AI agents needing current episode context for recommendations or summaries","Content aggregation systems tracking specific podcast networks","Notification systems alerting users to new episodes in followed podcasts","Researchers studying recent discourse trends in specific audio channels"],"limitations":["Limited to 7-365 day lookback window; cannot retrieve episodes older than 365 days","No search query capability; returns only recent episodes, not filtered by topic or content","Pagination capped at 100 episodes per request; discovering all recent episodes across large podcast sets requires multiple calls","No sorting options; results ordered by publication date only","Requires knowing podcast_ids in advance; no podcast discovery or browsing capability"],"requires":["Valid Audioscrape API key (OAuth 2.0 authentication)","Active subscription plan (Free/Basic/Pro/Enterprise)","MCP-compatible client"],"input_types":["integer (limit: 1-100, default 20)","array of strings (podcast_ids, optional)","integer (days_back: 1-365, default 7)"],"output_types":["JSON object with episodes array containing: id, title, podcast_title, publish_date (YYYY-MM-DD), duration_seconds, url","Metadata: total (integer count of returned episodes)"],"categories":["search-retrieval","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-audioscrape__cap_2","uri":"capability://search.retrieval.episode.transcript.and.metadata.retrieval","name":"episode transcript and metadata retrieval","description":"Retrieves complete episode content including full transcript, metadata (title, podcast, publication date, duration), and speaker information for a specified episode ID. Enables downstream processing of full episode context rather than segment-level search results. Implementation details are partially documented; full transcript retrieval mechanism and context window handling are not fully specified in available documentation.","intents":["Fetch full episode transcripts for comprehensive analysis or summarization by AI models","Build episode-level knowledge bases with complete speaker and metadata context","Enable AI agents to access full episode context when segment-level search results need elaboration","Extract structured metadata (speakers, duration, publication date) for episode cataloging or filtering"],"best_for":["AI agents performing episode-level summarization or analysis","Knowledge base builders ingesting full episode content","Researchers needing complete transcripts for discourse analysis","Content systems requiring full episode metadata for filtering or recommendations"],"limitations":["Documentation incomplete; input schema, output schema, and error handling not fully specified","Transcript retrieval may be subject to plan-based rate limits (300-5000+ transcription minutes per month depending on tier)","No streaming or chunked retrieval documented; full transcript must be retrieved in single request","Context window size for transcript processing by downstream AI models is unknown","Speaker diarization accuracy and speaker label consistency across episodes not documented"],"requires":["Valid Audioscrape API key (OAuth 2.0 authentication)","Active subscription plan with transcription minute quota (Free: 300 min/month, Basic: 1000 min/month, Pro: 5000 min/month, Enterprise: unlimited)","MCP-compatible client","Valid episode_id from prior search or episode listing"],"input_types":["string (episode_id, required)"],"output_types":["JSON object (schema unknown) containing: episode metadata, full transcript text, speaker information, timestamps (presumed)"],"categories":["search-retrieval","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-audioscrape__cap_3","uri":"capability://tool.use.integration.mcp.based.tool.integration.for.ai.assistants","name":"mcp-based tool integration for ai assistants","description":"Exposes Audioscrape's audio search and retrieval capabilities as standardized MCP (Model Context Protocol) tools, enabling Claude, other LLM-based assistants, and AI agents to call audio search functions natively without custom API integration code. Implements OAuth 2.0 authentication with dynamic client registration following MCP spec 6/18. All tools are read-only (no mutation capabilities). Server endpoint is mcp.audioscrape.com, supporting remote MCP connections from any MCP-compatible client.","intents":["Enable Claude and other AI assistants to search audio content directly within conversations","Build AI agents that autonomously retrieve and analyze podcast content as part of multi-step reasoning","Integrate audio search into LLM-powered applications without writing custom API clients","Allow non-technical users to query audio content through natural language via AI assistants"],"best_for":["Teams building Claude-based applications that need audio search capabilities","AI agent developers using MCP-compatible frameworks (e.g., Anthropic SDK, open-source MCP clients)","LLM application builders wanting standardized tool integration without custom API wrappers","Organizations deploying AI assistants that need to ground responses in podcast evidence"],"limitations":["All tools are read-only; no capability to upload, modify, or delete audio content via MCP","Custom integrations and webhook support only available on Enterprise plan","OAuth registration endpoint, required scopes, and token refresh mechanisms not documented","Transport protocol (stdio, SSE, or HTTP streaming) not specified in documentation","Error handling, error codes, and timeout behavior not documented","Concurrent request limits and per-client rate limiting not specified","MCP spec version 6/18 may not be compatible with all LLM clients; version compatibility matrix unknown"],"requires":["MCP-compatible client (Claude via Anthropic SDK, or open-source MCP client)","Valid Audioscrape API key with OAuth 2.0 dynamic client registration","Active subscription plan (Free/Basic/Pro/Enterprise)","Network access to mcp.audioscrape.com remote server","Client support for OAuth 2.0 authentication flow"],"input_types":["MCP tool call with parameters matching search_audio_content, list_recent_episodes, or get_episode_content schemas"],"output_types":["JSON-formatted MCP tool results with audio search results, episode listings, or episode content"],"categories":["tool-use-integration","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-audioscrape__cap_4","uri":"capability://automation.workflow.plan.based.rate.limiting.and.quota.management","name":"plan-based rate limiting and quota management","description":"Implements tiered subscription plans (Free, Basic, Pro, Enterprise) with explicit monthly quotas for searches, API calls, and transcription minutes. Free plan: 10 searches/month, 50 transcription minutes/month. Basic plan: 50 searches/month, 50 API calls/month, 1000 transcription minutes/month. Pro plan: unlimited searches, 1000 API calls/month, 5000 transcription minutes/month. Enterprise: unlimited access. Rate limiting is enforced server-side at the MCP endpoint; quota consumption is tracked per API key and reset monthly.","intents":["Enable cost-effective usage for low-volume users while providing unlimited access for power users","Prevent abuse and ensure fair resource allocation across the user base","Allow organizations to scale from prototyping (Free) to production (Pro/Enterprise) with predictable costs","Provide transparency on usage limits so builders can design within quota constraints"],"best_for":["Individual developers and researchers prototyping audio search features (Free plan)","Small teams building production applications with moderate search volume (Basic/Pro plans)","Enterprises requiring unlimited access and custom integrations (Enterprise plan)","Cost-conscious builders needing to estimate API usage and budget"],"limitations":["Free plan (10 searches/month) is extremely restrictive for any production use; requires upgrade for meaningful testing","Quota resets monthly on a fixed calendar date; no rollover of unused quota to next month","No per-request rate limiting documented; quota is enforced at monthly granularity only, allowing burst usage early in month","Transcription minute quota is separate from search quota; full episode retrieval consumes transcription minutes, creating dual-quota complexity","No usage dashboard or quota monitoring API documented; users cannot programmatically check remaining quota","Exceeding quota results in request rejection; no graceful degradation or queueing mechanism documented","Custom integrations and webhooks only available on Enterprise plan, limiting automation for lower tiers"],"requires":["Active Audioscrape account with chosen subscription plan (Free/Basic/Pro/Enterprise)","Valid API key tied to account plan","Understanding of monthly quota reset schedule (date not specified in documentation)"],"input_types":["enum (subscription_plan: 'Free', 'Basic', 'Pro', 'Enterprise')"],"output_types":["Implicit (quota enforcement via HTTP 429 or similar error when limit exceeded; no explicit quota status output documented)"],"categories":["automation-workflow","safety-moderation"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-audioscrape__cap_5","uri":"capability://data.processing.analysis.private.audio.upload.and.indexing","name":"private audio upload and indexing","description":"Enables users to upload private audio files (meetings, calls, proprietary recordings) for indexing and search within their own Audioscrape account. Uploaded audio is transcribed, speaker-identified, and indexed using the same pipeline as public podcasts, making it searchable via the standard search_audio_content tool. Private uploads are isolated to the uploading user's account and not visible to other users. Transcription of private audio consumes the user's monthly transcription minute quota.","intents":["Make proprietary audio content (internal meetings, calls, interviews) searchable without exposing it publicly","Build searchable archives of personal or organizational audio without manual transcription","Enable AI agents to search across both public podcasts and private audio in a single query","Maintain compliance by keeping sensitive audio private while enabling internal search and analysis"],"best_for":["Organizations archiving internal meetings and calls for compliance or knowledge management","Researchers managing proprietary interview recordings alongside public podcast references","Teams building internal knowledge bases that combine public and private audio sources","Individuals maintaining personal audio libraries (lectures, recordings, voice notes)"],"limitations":["Upload mechanism and file format support not documented; maximum file size, supported audio codecs, and upload API unknown","Transcription of private audio consumes monthly transcription minute quota; large uploads can exhaust quota quickly","Indexing latency for private uploads not specified; may not be immediately searchable after upload","No documented API for managing private uploads (listing, deleting, re-transcribing); upload management interface unknown","Speaker identification accuracy on private audio (especially with non-standard speakers or accents) not documented","Privacy and data retention policies for private uploads not specified in available documentation","No batch upload or bulk transcription API documented; uploads may be limited to single-file requests"],"requires":["Active Audioscrape account with sufficient monthly transcription minute quota","Audio files in supported format (format list unknown)","File size within undocumented limits","Valid API key for authentication"],"input_types":["audio file (format and size limits unknown)"],"output_types":["Confirmation of upload and indexing status (schema unknown); indexed audio becomes searchable via search_audio_content tool"],"categories":["data-processing-analysis","automation-workflow"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-audioscrape__cap_6","uri":"capability://search.retrieval.multi.dimensional.result.filtering.and.sorting","name":"multi-dimensional result filtering and sorting","description":"Supports filtering search results by podcast IDs, publication date range (date_from/date_to in YYYY-MM-DD format), and recency (last_week, last_month, last_year enum). Sorting options include relevance (default), publication date, and episode title, with ascending or descending order. Filters are applied server-side during search execution, reducing result set before returning to client. Pagination via offset/limit enables iterating through filtered results.","intents":["Narrow search results to specific podcasts or time periods without post-processing","Discover content from specific podcast networks or creators","Find recent discussions on a topic within a constrained time window","Sort results by relevance for AI-driven ranking or by date for chronological analysis"],"best_for":["Researchers analyzing discourse trends within specific time windows","Content curators filtering results to specific podcast networks","AI agents needing to prioritize recent or relevant content","Builders creating filtered feeds or recommendations based on user preferences"],"limitations":["Filtering is limited to podcast_ids, date range, and recency; no content-based filters (e.g., speaker name, topic tags, language)","Date filtering uses YYYY-MM-DD format only; no time-of-day precision","Recency enum is coarse-grained (week/month/year); no custom day ranges via recency parameter","Sorting limited to three options (relevance, date, episode_title); no custom sort fields","No compound filtering (e.g., 'podcast A OR podcast B'); podcast_ids filter uses AND logic only","Filter combination logic not documented; unclear how multiple filters interact","No filter validation or error messages documented; invalid filters may be silently ignored"],"requires":["Valid Audioscrape API key","Knowledge of podcast_ids for podcast filtering (no podcast discovery API documented)","Dates in YYYY-MM-DD format for date range filtering"],"input_types":["array of strings (podcast_ids, optional)","string (date_from, YYYY-MM-DD format, optional)","string (date_to, YYYY-MM-DD format, optional)","enum (recency: 'last_week', 'last_month', 'last_year', optional)","enum (sort_by: 'relevance', 'date', 'episode_title', default 'relevance')","enum (sort_order: 'asc', 'desc', default 'desc')"],"output_types":["JSON results array filtered and sorted according to parameters"],"categories":["search-retrieval","data-processing-analysis"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"awesome-audioscrape__cap_7","uri":"capability://search.retrieval.contextual.segment.retrieval.with.surrounding.content","name":"contextual segment retrieval with surrounding content","description":"Optional include_context parameter in search_audio_content enables retrieval of surrounding audio segments adjacent to matched results, providing narrative context around search hits. When enabled, results include not just the matched segment but also preceding and following segments from the same episode, enabling AI models to understand broader context without requiring full episode retrieval. Context window size is not documented.","intents":["Provide AI models with surrounding context to disambiguate or understand matched segments","Enable more nuanced analysis of search results by including narrative flow around matches","Reduce need for full episode retrieval when partial context is sufficient","Improve AI reasoning by providing adjacent segments that may clarify intent or meaning"],"best_for":["AI agents performing contextual analysis or reasoning on search results","Summarization systems needing surrounding context to generate coherent summaries","Question-answering systems requiring broader context to answer follow-up questions","Researchers analyzing discourse patterns with narrative context"],"limitations":["Context window size not documented; unclear how many surrounding segments are included","Context retrieval may increase response latency and data transfer size","No control over context window size; binary on/off toggle only","Context is limited to same episode; no cross-episode context retrieval","No documentation on how context is selected (e.g., fixed time window, fixed segment count, semantic relevance)"],"requires":["Valid Audioscrape API key","include_context parameter set to true in search_audio_content call"],"input_types":["boolean (include_context, default false)"],"output_types":["JSON results with matched segment plus surrounding segments (schema not fully documented)"],"categories":["search-retrieval","memory-knowledge"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":30,"verified":false,"data_access_risk":"high","permissions":["Valid Audioscrape API key (OAuth 2.0 authentication via dynamic client registration)","Active subscription plan (Free/Basic/Pro/Enterprise)","MCP-compatible client supporting remote server connections to mcp.audioscrape.com","Valid Audioscrape API key (OAuth 2.0 authentication)","MCP-compatible client","Active subscription plan with transcription minute quota (Free: 300 min/month, Basic: 1000 min/month, Pro: 5000 min/month, Enterprise: unlimited)","Valid episode_id from prior search or episode listing","MCP-compatible client (Claude via Anthropic SDK, or open-source MCP client)","Valid Audioscrape API key with OAuth 2.0 dynamic client registration","Network access to mcp.audioscrape.com remote server"],"failure_modes":["Free plan limited to 10 searches/month; Basic plan 50 searches/month; Pro/Enterprise required for high-volume access","Semantic search accuracy depends on transcription quality (99.2% claimed for clear audio, lower for noisy recordings)","Results capped at 200 per query; discovering long-tail content requires multiple paginated requests","Search limited to indexed content only; real-time audio or very recent uploads may not be immediately searchable","No relevance tuning parameters exposed; ranking algorithm is opaque","Limited to 7-365 day lookback window; cannot retrieve episodes older than 365 days","No search query capability; returns only recent episodes, not filtered by topic or content","Pagination capped at 100 episodes per request; discovering all recent episodes across large podcast sets requires multiple calls","No sorting options; results ordered by publication date only","Requires knowing podcast_ids in advance; no podcast discovery or browsing capability","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.41,"ecosystem":0.25,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-06-17T09:51:02.371Z","last_scraped_at":"2026-05-03T14:00:15.503Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=audioscrape","compare_url":"https://unfragile.ai/compare?artifact=audioscrape"}},"signature":"Tl3CK1E6fGnTtalh1zbwCzzAIJbzAeUQ/WEr3JLIRglDAhHiYCGEjkeyrC4bS8pv0yykIElidTPX7+EwztgJBg==","signedAt":"2026-06-22T08:40:37.363Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/audioscrape","artifact":"https://unfragile.ai/audioscrape","verify":"https://unfragile.ai/api/v1/verify?slug=audioscrape","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}