Archive.org for AI agents
Archive.org, the Internet Archive, hosts a huge library of digitized books, media, and web history including the Wayback Machine, used by researchers and archivists to search and manage items. 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 Archive.org.
Search the Internet Archive for an item
Search archive.org items by keyword to find a specific document or recording.
Find a Wayback Machine snapshot
Look up archived snapshots of a URL captured over time by the Wayback Machine.
Confirm before deleting an item file
Removing a file from an archived item is destructive and should be confirmed first.
26 Archive.org actions, graded by risk.
Every Archive.org 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.
- archive_org.list_tasksList Archive.org Tasks
- archive_org.get_task_logGet Archive.org Task Log
- archive_org.search_itemsSearch Archive.org Items
- archive_org.get_my_reviewGet My Review
- archive_org.get_iiif_manifestGet IIIF Manifest
- archive_org.get_item_metadataGet Item Metadata
- archive_org.get_connected_userGet Connected Archive.org User
- archive_org.get_detailed_viewsGet Detailed Archive.org Views
- archive_org.get_iiif_image_infoGet IIIF Image Info
- archive_org.get_item_view_countsGet Item View Counts
- archive_org.get_task_rate_limitsGet Task Rate Limits
- archive_org.get_item_view_historyGet Item View History
- archive_org.list_wayback_capturesList Wayback Captures
- archive_org.find_wayback_snapshotsFind Wayback Snapshots
- archive_org.check_upload_limitCheck Archive.org Upload Limit
- archive_org.download_item_fileDownload Item File
write
7Create and change things. Allow, or ask the user first.
- archive_org.update_item_metadataUpdate Item Metadata
- archive_org.derive_itemDerive Archive.org Item
- archive_org.copy_item_fileCopy Item File
- archive_org.upload_item_fileUpload Item File
- archive_org.upsert_my_reviewUpsert My Archive.org Review
- archive_org.render_iiif_imageRender IIIF Image
- archive_org.advanced_search_itemsAdvanced Search Archive.org Items
destructive
2Delete, cancel or archive. Ask first, or deny outright.
- archive_org.delete_item_fileDelete Item File
- archive_org.delete_my_reviewDelete My Archive.org Review
Archive.org in three steps.
- 01Your users connect Archive.orgThey add their Archive.org api key on Arc0 Connect, under your brand. It goes straight into the vault.
- 02You set the rulesReads run, writes like “update Item Metadata” can wait for the user, and “delete Item File” can be denied outright.
- 03Any agent can actYour agent calls Archive.org through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('archive_org', { read: 'allow', write: 'ask', // update_item_metadata destructive: 'deny', // delete_item_file }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Archive.org connects.
Users add their Archive.org api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
The same Archive.org 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
- API key
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Archive.org from any agent.
Archive.org and Arc0, answered.
Can I use Archive.org with Claude, ChatGPT or Cursor?
Yes. Connect Archive.org 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 Archive.org actions you allow.
How do users connect Archive.org?
Users add their Archive.org api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
Which Archive.org actions can my agent take?
26 in total: 17 read, 7 write and 2 destructive, such as “update Item Metadata”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Archive.org?
Yes. Actions like “delete Item File” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call Archive.org too?
Yes. The same Archive.org connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Archive.org into your agent.
Your users connect Archive.org once, under your brand. Your agent gets 26 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan