GhostGet

Reference · provider support · GhostGet 0.19.0

What GhostGet can do in each service

This directory lists the current release's generic actions and, separately, owner-only messaging permissions. Each service names its access method. A listed contract still needs the required account, permissions, and runtime capabilities; an absent action is unavailable.

Run ghostget capabilities --json to see what is installed on your machine, then check that the account and local setup you plan to use are ready.

19 services

9 supported actions

Comments · Content · Feeds · Media · Posts · Profiles · Replies

Public web, no sign-in + Signed-in web session

1 supported action

Feeds

Signed-in web session

2 supported actions

Organizations · Profiles

Public web, no sign-in

3 supported actions

Contacts · Messages

Official API

8 supported actions

Comments · Content · Feeds · Posts · Reactions · Replies

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

14 supported actions

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

Official API + Signed-in web session

13 supported actions

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

Signed-in web session

16 supported actions

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

Signed-in web session

5 supported actions

Feeds · Media · Posts · Profiles · Replies

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

8 supported actions

Comments · Content · Feeds · Media · Posts · Profiles · Replies

Signed-in web session

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

Supported actions by service

Generic action names identify the command surface your agent uses. The access label names an official API, signed-in session, linked device, or local app. The separate messaging.automation.* entries authorize the trusted owner host only; they cannot run through generic invoke or confirm. An owner grant and current runtime support are required before that host can send.

Beeper

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

  • List accounts (accounts.list) · Local app
  • Read accounts (accounts.read) · Local app
  • List bridges (bridges.list) · Local app
  • Read bridges (bridges.read) · Local app
  • List contacts (contacts.list) · Local app
  • Read contacts (contacts.read) · Local app
  • Search contacts (contacts.search) · Local app
  • Update conversation archive state (conversations.archive.set) · Local app
  • Update conversation avatar (conversations.avatar.set) · Local app
  • Update conversation description (conversations.description.set) · Local app
  • Update disappearing messages (conversations.disappearing.set) · Local app
  • Update conversation draft (conversations.draft.set) · Local app
  • Focus conversation (conversations.focus) · Local app
  • Update conversation mute setting (conversations.mute.set) · Local app
  • Send Notify Anyway (conversations.notify) · Local app
  • Update conversation pin (conversations.pin.set) · Local app
  • Update conversation priority (conversations.priority.set) · Local app
  • Read conversations (conversations.read) · Local app
  • Update conversation read state (conversations.read-state.set) · Local app
  • Update conversation reminder (conversations.reminder.set) · Local app
  • Start conversation (conversations.start) · Local app
  • Update conversation title (conversations.title.set) · Local app
  • Search message content (messaging.content.search) · Local app
  • Read message context (messaging.context.read) · Local app
  • Edit message (messaging.edit) · Local app
  • List messages (messaging.list) · Local app
  • Read message (messaging.message.read) · Local app
  • Read messages (messaging.read) · Local app
  • Search messages (messaging.search) · Local app
  • Send message (messaging.send) · Local app
  • Update presence (presence.set) · Local app
  • Update reactions (reactions.set) · Local app

Owner messaging permissions

2 permission entries for an explicitly configured messaging host. These are unavailable through generic invoke; a grant also needs a ready account and the requested runtime capability.

  • messaging.automation.read · R1 · owner host only
  • messaging.automation.send.text · R3 · owner host only

Bluesky

9 supported actions: Comments, Content, Feeds, Media, Posts, Profiles, Replies.

  • Read comments (comments.read) · Signed-in web session
  • Delete content (content.delete) · Signed-in web session
  • Read feeds (feeds.read) · Signed-in web session
  • Publish media (media.publish) · Signed-in web session
  • Read media (media.read) · Signed-in web session
  • Publish posts (posts.publish) · Signed-in web session
  • Read posts (posts.read) · Signed-in web session
  • Read profiles (profiles.read) · Public web, no sign-in
  • Create replies (replies.create) · Signed-in web session

ClasificadosOnline

1 supported action: Listings.

  • Search listings (listings.search) · Public web, no sign-in

Facebook

1 supported action: Feeds.

  • Read feeds (feeds.read) · Signed-in web session

Facebook Groups

1 supported action: Feeds.

  • Read feeds (feeds.read) · Signed-in web session

Facebook Marketplace

2 supported actions: Feeds, Listings.

  • Read feeds (feeds.read) · Signed-in web session
  • Read listings (listings.read) · Signed-in web session

GitHub

2 supported actions: Organizations, Profiles.

  • Read organizations (organizations.read) · Public web, no sign-in
  • Read profiles (profiles.read) · Public web, no sign-in

Gmail

3 supported actions: Contacts, Messages.

  • List contacts (contacts.list) · Official API
  • List messages (messaging.list) · Official API
  • Read messages (messaging.read) · Official API

Hacker News

8 supported actions: Comments, Content, Feeds, Posts, Reactions, Replies.

  • Create comments (comments.create) · Signed-in web session
  • Read comments (comments.read) · Signed-in web session
  • Save content (content.save) · Signed-in web session
  • Read feeds (feeds.read) · Signed-in web session
  • Publish posts (posts.publish) · Signed-in web session
  • Read posts (posts.read) · Signed-in web session
  • Update reactions (reactions.set) · Signed-in web session
  • Create replies (replies.create) · Signed-in web session

Instagram

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

  • Read comments (comments.read) · Signed-in web session
  • List contacts (contacts.list) · Signed-in web session
  • Delete content (content.delete) · Signed-in web session
  • Read feeds (feeds.read) · Signed-in web session
  • Read media (media.read) · Signed-in web session
  • List messages (messaging.list) · Signed-in web session
  • Read posts (posts.read) · Signed-in web session
  • Read profiles (profiles.read) · Signed-in web session

iMessage

5 supported actions: Conversations, Messages.

  • Read conversations (conversations.read) · Local app
  • Read message delivery status (messaging.delivery.read) · Local app
  • List messages (messaging.list) · Local app
  • Read messages (messaging.read) · Local app
  • Send message (messaging.send) · Local app

Owner messaging permissions

7 permission entries for an explicitly configured messaging host. These are unavailable through generic invoke; a grant also needs a ready account and the requested runtime capability.

  • messaging.automation.read · R1 · owner host only
  • messaging.automation.send.attachment · R3 · owner host only
  • messaging.automation.send.link · R3 · owner host only
  • messaging.automation.send.poll · R3 · owner host only
  • messaging.automation.send.reaction · R3 · owner host only
  • messaging.automation.send.sticker · R3 · owner host only
  • messaging.automation.send.text · R3 · owner host only

LinkedIn

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

  • Save article draft (articles.draft.save) · Signed-in web session
  • Create comments (comments.create) · Official API + Signed-in web session
  • Read comments (comments.read) · Official API + Signed-in web session
  • List contacts (contacts.list) · Official API
  • Read contacts (contacts.read) · Signed-in web session
  • Read feeds (feeds.read) · Signed-in web session
  • Publish media (media.publish) · Signed-in web session
  • Read organizations (organizations.read) · Signed-in web session
  • Publish posts (posts.publish) · Official API + Signed-in web session
  • Read posts (posts.read) · Official API
  • Repost posts (posts.repost) · Official API
  • Read profiles (profiles.read) · Signed-in web session
  • Update reactions (reactions.set) · Official API
  • Create replies (replies.create) · Official API + Signed-in web session

Reddit

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

  • Create comments (comments.create) · Signed-in web session
  • Read comments (comments.read) · Signed-in web session
  • Delete content (content.delete) · Signed-in web session
  • Read feeds (feeds.read) · Signed-in web session
  • Read post flair choices (flair.post.choices) · Signed-in web session
  • Read user flair choices (flair.user.choices) · Signed-in web session
  • Publish media (media.publish) · Signed-in web session
  • Read media (media.read) · Signed-in web session
  • List messages (messaging.list) · Signed-in web session
  • Read messages (messaging.read) · Signed-in web session
  • Read posts (posts.read) · Signed-in web session
  • Read profiles (profiles.read) · Signed-in web session
  • Create replies (replies.create) · Signed-in web session

Substack

16 supported actions: Articles, Comments, Content, Feeds, Media, Messages, Organizations, Posts, Profiles, Replies, Subscribers.

  • Read articles (articles.read) · Signed-in web session
  • Create comments (comments.create) · Signed-in web session
  • Read comments (comments.read) · Signed-in web session
  • Delete content (content.delete) · Signed-in web session
  • Read feeds (feeds.read) · Signed-in web session
  • Publish media (media.publish) · Signed-in web session
  • Read media (media.read) · Signed-in web session
  • List messages (messaging.list) · Signed-in web session
  • Read organizations (organizations.read) · Signed-in web session
  • Publish posts (posts.publish) · Signed-in web session
  • Read posts (posts.read) · Signed-in web session
  • Read profiles (profiles.read) · Signed-in web session
  • Create replies (replies.create) · Signed-in web session
  • Export subscribers (subscribers.export) · Signed-in web session
  • Add one subscriber (subscribers.import) · Signed-in web session
  • Read subscriber import status (subscribers.import.status) · Signed-in web session

Threads

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

  • Read feeds (feeds.read) · Signed-in web session
  • Publish media (media.publish) · Signed-in web session
  • Publish posts (posts.publish) · Signed-in web session
  • Read profiles (profiles.read) · Signed-in web session
  • Create replies (replies.create) · Signed-in web session

TikTok

3 supported actions: Comments, Feeds, Profiles.

  • Read comments (comments.read) · Signed-in web session
  • Read feeds (feeds.read) · Signed-in web session
  • Read profiles (profiles.read) · Signed-in web session

Twitch

1 supported action: Profiles.

  • Read profiles (profiles.read) · Signed-in web session

WhatsApp

4 supported actions: Contacts, Media, Messages.

  • List contacts (contacts.list) · Linked device
  • Read media (media.read) · Linked device
  • List messages (messaging.list) · Linked device
  • Read messages (messaging.read) · Linked device

Owner messaging permissions

8 permission entries for an explicitly configured messaging host. These are unavailable through generic invoke; a grant also needs a ready account and the requested runtime capability.

  • messaging.automation.read · R1 · owner host only
  • messaging.automation.send.attachment · R3 · owner host only
  • messaging.automation.send.link · R3 · owner host only
  • messaging.automation.send.poll · R3 · owner host only
  • messaging.automation.send.reaction · R3 · owner host only
  • messaging.automation.send.sticker · R3 · owner host only
  • messaging.automation.send.text · R3 · owner host only
  • messaging.automation.sync · R2 · owner host only

YouTube

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

  • Create comments (comments.create) · Signed-in web session
  • Read comments (comments.read) · Signed-in web session
  • Delete content (content.delete) · Signed-in web session
  • Read feeds (feeds.read) · Signed-in web session
  • Read media (media.read) · Signed-in web session
  • Read posts (posts.read) · Signed-in web session
  • Read profiles (profiles.read) · Signed-in web session
  • Create replies (replies.create) · Signed-in web session

Local source exports

ghostget 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.