Wrench

Provider support · Wrench 0.16.11

Choose a service. See what your agent can do.

This directory lists the actions supported by the current Wrench release and the access method each service uses. An action that is not listed is not available.

Run wrench capabilities --json to see the exact support installed on your machine.

20 connected services

8 supported actions

Comments · Content · Feeds · Media · Posts · Profiles

Signed-in web session

1 supported action

Feeds

Signed-in web session

2 supported actions

Organizations · Profiles

Signed-in web session

3 supported actions

Contacts · Messages

Official API

3 supported actions

Comments · Feeds · Posts

Signed-in web session

8 supported actions

Comments · Contacts · Content · Feeds · Media · Messages · Posts · Profiles

Signed-in web session

5 supported actions

Conversations · Messages

Local app

12 supported actions

Articles · Comments · Contacts · Feeds · Organizations · Posts · Profiles · Reactions · Replies

Official API + Signed-in web session

11 supported actions

Comments · Content · Feeds · Flair · Media · Messages · Posts · Profiles

Signed-in web session

10 supported actions

Articles · Comments · Content · Feeds · Media · Messages · Organizations · Posts · Profiles

Signed-in web session

4 supported actions

Feeds · Media · Posts · Profiles

Signed-in web session

3 supported actions

Comments · Feeds · Profiles

Signed-in web session

1 supported action

Profiles

Signed-in web session

4 supported actions

Contacts · Media · Messages

Linked device

16 supported actions

Articles · Comments · Content · Feeds · Likes · Messages · Posts · Profiles · Replies · Threads

Official API + Signed-in web session

5 supported actions

Comments · Feeds · Media · Posts · Profiles

Signed-in web session

Provider names identify compatible services and do not imply endorsement. Wrench does not claim support for services or actions that are absent from this page.

Supported actions by service

The action name is the stable command surface your agent uses. The access label tells you whether Wrench connects through an official API, a signed-in session, a linked device, or a local app.

Beeper

32 supported actions: Accounts, Bridges, Contacts, Conversations, Messages, Presence, Reactions.

  • List accountsaccounts.list · Local app
  • Read accountsaccounts.read · Local app
  • List bridgesbridges.list · Local app
  • Read bridgesbridges.read · Local app
  • List contactscontacts.list · Local app
  • Read contactscontacts.read · Local app
  • Search contactscontacts.search · Local app
  • Update conversation archive stateconversations.archive.set · Local app
  • Update conversation avatarconversations.avatar.set · Local app
  • Update conversation descriptionconversations.description.set · Local app
  • Update disappearing messagesconversations.disappearing.set · Local app
  • Update conversation draftconversations.draft.set · Local app
  • Focus conversationconversations.focus · Local app
  • Update conversation mute settingconversations.mute.set · Local app
  • Send Notify Anywayconversations.notify · Local app
  • Update conversation pinconversations.pin.set · Local app
  • Update conversation priorityconversations.priority.set · Local app
  • Read conversationsconversations.read · Local app
  • Update conversation read stateconversations.read-state.set · Local app
  • Update conversation reminderconversations.reminder.set · Local app
  • Start conversationconversations.start · Local app
  • Update conversation titleconversations.title.set · Local app
  • Search message contentmessaging.content.search · Local app
  • Read message contextmessaging.context.read · Local app
  • Edit messagemessaging.edit · Local app
  • List messagesmessaging.list · Local app
  • Read messagemessaging.message.read · Local app
  • Read messagesmessaging.read · Local app
  • Search messagesmessaging.search · Local app
  • Send messagemessaging.send · Local app
  • Update presencepresence.set · Local app
  • Update reactionsreactions.set · Local app

Bluesky

8 supported actions: Comments, Content, Feeds, Media, Posts, Profiles.

  • Read commentscomments.read · Signed-in web session
  • Delete contentcontent.delete · Signed-in web session
  • Read feedsfeeds.read · Signed-in web session
  • Publish mediamedia.publish · Signed-in web session
  • Read mediamedia.read · Signed-in web session
  • Publish postsposts.publish · Signed-in web session
  • Read postsposts.read · Signed-in web session
  • Read profilesprofiles.read · Signed-in web session

ClasificadosOnline

1 supported action: Listings.

  • Search listingslistings.search · Signed-in web session

Facebook

1 supported action: Feeds.

  • Read feedsfeeds.read · Signed-in web session

Facebook Groups

1 supported action: Feeds.

  • Read feedsfeeds.read · Signed-in web session

Facebook Marketplace

2 supported actions: Feeds, Listings.

  • Read feedsfeeds.read · Signed-in web session
  • Read listingslistings.read · Signed-in web session

GitHub

2 supported actions: Organizations, Profiles.

  • Read organizationsorganizations.read · Signed-in web session
  • Read profilesprofiles.read · Signed-in web session

Gmail

3 supported actions: Contacts, Messages.

  • List contactscontacts.list · Official API
  • List messagesmessaging.list · Official API
  • Read messagesmessaging.read · Official API

Hacker News

3 supported actions: Comments, Feeds, Posts.

  • Read commentscomments.read · Signed-in web session
  • Read feedsfeeds.read · Signed-in web session
  • Read postsposts.read · Signed-in web session

Instagram

8 supported actions: Comments, Contacts, Content, Feeds, Media, Messages, Posts, Profiles.

  • Read commentscomments.read · Signed-in web session
  • List contactscontacts.list · Signed-in web session
  • Delete contentcontent.delete · Signed-in web session
  • Read feedsfeeds.read · Signed-in web session
  • Read mediamedia.read · Signed-in web session
  • List messagesmessaging.list · Signed-in web session
  • Read postsposts.read · Signed-in web session
  • Read profilesprofiles.read · Signed-in web session

iMessage

5 supported actions: Conversations, Messages.

  • Read conversationsconversations.read · Local app
  • Read messaging deliverymessaging.delivery.read · Local app
  • List messagesmessaging.list · Local app
  • Read messagesmessaging.read · Local app
  • Send messagemessaging.send · Local app

LinkedIn

12 supported actions: Articles, Comments, Contacts, Feeds, Organizations, Posts, Profiles, Reactions, Replies.

  • Save article draftarticles.draft.save · Signed-in web session
  • Create commentscomments.create · Official API
  • Read commentscomments.read · Official API
  • List contactscontacts.list · Official API
  • Read feedsfeeds.read · Signed-in web session
  • Read organizationsorganizations.read · Signed-in web session
  • Publish postsposts.publish · Official API + Signed-in web session
  • Read postsposts.read · Official API
  • Repost postsposts.repost · Official API
  • Read profilesprofiles.read · Signed-in web session
  • Update reactionsreactions.set · Official API
  • Create repliesreplies.create · Official API

Reddit

11 supported actions: Comments, Content, Feeds, Flair, Media, Messages, Posts, Profiles.

  • Read commentscomments.read · Signed-in web session
  • Delete contentcontent.delete · Signed-in web session
  • Read feedsfeeds.read · Signed-in web session
  • Read post flair choicesflair.post.choices · Signed-in web session
  • Read user flair choicesflair.user.choices · Signed-in web session
  • Publish mediamedia.publish · Signed-in web session
  • Read mediamedia.read · Signed-in web session
  • List messagesmessaging.list · Signed-in web session
  • Read messagesmessaging.read · Signed-in web session
  • Read postsposts.read · Signed-in web session
  • Read profilesprofiles.read · Signed-in web session

Substack

10 supported actions: Articles, Comments, Content, Feeds, Media, Messages, Organizations, Posts, Profiles.

  • Read articlesarticles.read · Signed-in web session
  • Read commentscomments.read · Signed-in web session
  • Delete contentcontent.delete · Signed-in web session
  • Read feedsfeeds.read · Signed-in web session
  • Read mediamedia.read · Signed-in web session
  • List messagesmessaging.list · Signed-in web session
  • Read organizationsorganizations.read · Signed-in web session
  • Publish postsposts.publish · Signed-in web session
  • Read postsposts.read · Signed-in web session
  • Read profilesprofiles.read · Signed-in web session

Threads

4 supported actions: Feeds, Media, Posts, Profiles.

  • Read feedsfeeds.read · Signed-in web session
  • Publish mediamedia.publish · Signed-in web session
  • Publish postsposts.publish · Signed-in web session
  • Read profilesprofiles.read · Signed-in web session

TikTok

3 supported actions: Comments, Feeds, Profiles.

  • Read commentscomments.read · Signed-in web session
  • Read feedsfeeds.read · Signed-in web session
  • Read profilesprofiles.read · Signed-in web session

Twitch

1 supported action: Profiles.

  • Read profilesprofiles.read · Signed-in web session

WhatsApp

4 supported actions: Contacts, Media, Messages.

  • List contactscontacts.list · Linked device
  • Read mediamedia.read · Linked device
  • List messagesmessaging.list · Linked device
  • Read messagesmessaging.read · Linked device

X

16 supported actions: Articles, Comments, Content, Feeds, Likes, Messages, Posts, Profiles, Replies, Threads.

  • Save article draftarticles.draft.save · Official API + Signed-in web session
  • Publish articlesarticles.publish · Official API
  • Read articlesarticles.read · Signed-in web session
  • Read commentscomments.read · Official API + Signed-in web session
  • Save contentcontent.save · Official API + Signed-in web session
  • Read feedsfeeds.read · Official API + Signed-in web session
  • Update likeslikes.set · Signed-in web session
  • List messagesmessaging.list · Official API
  • Read messagesmessaging.read · Official API
  • Send messagemessaging.send · Official API
  • Publish postsposts.publish · Official API + Signed-in web session
  • Read postsposts.read · Official API + Signed-in web session
  • Repost postsposts.repost · Official API
  • Read profilesprofiles.read · Signed-in web session
  • Create repliesreplies.create · Official API
  • Publish threadsthreads.publish · Official API

YouTube

5 supported actions: Comments, Feeds, Media, Posts, Profiles.

  • Read commentscomments.read · Signed-in web session
  • Read feedsfeeds.read · Signed-in web session
  • Read mediamedia.read · Signed-in web session
  • Read postsposts.read · Signed-in web session
  • Read profilesprofiles.read · Signed-in web session

Local source exports

wrench apple-photos export-contact-evidence reads bounded, transient full copies of the current macOS account's private Photos and Contacts SQLite databases. Those copies can include unselected columns and raw blobs. It returns exact person-to-contact identifiers, biometric-derived cluster counts, distinct ZASSET-row counts, linked-asset date bounds, component capture intervals, privacy declarations, and integrity evidence. The listed exclusions apply only to the returned JSON: names, paths, images, locations, raw blobs, faceprint templates, face crops, and unmatched people are excluded. The workflow performs no authentication, network request, synchronization, or mutation, and it does not open, copy, or ask Photos to materialize referenced photo or video asset files.

This workflow stays outside the provider-action table above because it does not connect to a service or enter the action catalog. Each local database is consistent within its recorded capture interval; no atomic instant across databases is claimed. Remote iCloud and Contacts synchronization are not asserted.