Audioscrape for AI agents
Audioscrape indexes podcasts and other audio into searchable transcripts, entities, and speaker profiles, used by researchers and content teams to find and cite what was actually said. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in Audioscrape.
Search a transcript for a quote
Search across podcast transcripts for a topic or claim and return the exact quote along with its episode source.
Look up a speaker's history
Pull a speaker profile and every episode they appear in before including them in a briefing.
Track a transcription job
Submit audio for transcription and check the transcription status before pulling the finished text, since processing runs asynchronously.
20 Audioscrape actions, graded by risk.
Every Audioscrape action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
17Look things up. Allowed by default.
- audioscrape.get_chartsGet charts
- audioscrape.get_speakerGet speaker
- audioscrape.get_trendingGet trending
- audioscrape.search_audioSearch audio
- audioscrape.get_transcriptGet transcript
- audioscrape.list_my_uploadsList my uploads
- audioscrape.search_entitiesSearch entities
- audioscrape.search_podcastsSearch podcasts
- audioscrape.search_speakersSearch speakers
- audioscrape.get_entity_graphGet entity graph
- audioscrape.list_my_datasetsList my datasets
- audioscrape.get_episode_overviewGet episode overview
- audioscrape.list_podcast_episodesList podcast episodes
- audioscrape.list_recent_transcriptsList recent transcripts
- audioscrape.get_transcription_statusGet transcription status
- audioscrape.fetchFetch
write
3Create and change things. Allow, or ask the user first.
- audioscrape.create_share_linkCreate share link
- audioscrape.transcribe_audioTranscribe audio
- audioscrape.request_upload_urlRequest upload url
destructive
0Delete, cancel or archive. Ask first, or deny outright.
- No destructive actions.
Audioscrape in three steps.
- 01Your users connect AudioscrapeThey sign in to Audioscrape on Arc0 Connect, under your brand, and approve the access you ask for.
- 02You set the rulesReads run, and writes like “create share link” can wait for the user to approve.
- 03Any agent can actYour agent calls Audioscrape through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('audioscrape', { read: 'allow', write: 'ask', // create_share_link destructive: 'deny', }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Audioscrape connects.
Audioscrape runs its own MCP server behind OAuth. Arc0 registers the client, users approve access on Arc0 Connect, and your agent reaches Audioscrape through the same endpoint, policies and audit log as every other app.
The same Audioscrape connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- OAuth 2.0 (MCP)
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Audioscrape from any agent.
Audioscrape and Arc0, answered.
Can I use Audioscrape with Claude, ChatGPT or Cursor?
Yes. Connect Audioscrape to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Audioscrape actions you allow.
How do users connect Audioscrape?
Audioscrape runs its own MCP server behind OAuth. Arc0 registers the client, users approve access on Arc0 Connect, and your agent reaches Audioscrape through the same endpoint, policies and audit log as every other app.
Which Audioscrape actions can my agent take?
20 in total: 17 read, 3 write and 0 destructive, such as “create share link”. Your policies decide which of them each agent may call.
Can I make my agent read-only in Audioscrape?
Yes. Allow read actions and deny writes in the Audioscrape policy. Your agent can still look things up, and any write it attempts is blocked and logged.
Can my own backend call Audioscrape too?
Yes. The same Audioscrape connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Audioscrape into your agent.
Your users connect Audioscrape once, under your brand. Your agent gets 20 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan