The system
How the system worksThe DirectoryDispatchThe LedgerAI modelsAI agentsYour installationThe appThe research libraryWhat changes for your businessUse it from your softwareEverything it can do
Messaging
iMessageWhatsApp
Ads and leads
AdsCreativeLeads
Devices
Devices
Industries
RealtorsRestaurantsHome services
Explore
How it worksPermissions and limitsCompareSet upQuestionsText me

The Directory · Every action the system can run

A table with one row for each action the system can run.

1,335actions in the Directory
26ways to call each action

Live, read from this site at 11:06 AM.

Every action in this system’s Directory, one square each: 1,335

Messages, email, leads, Google207
Ads, images and video71
Your computers and phones290
AI models and AI agents131
Directory, Ledger, permissions336
Cloudflare and the public web270
Everything else30
Explain it

The Directory is a table. Each row is one thing the system can do for your business: send a text from your number, book a slot in your calendar, create an ad, read a web page, take a screenshot of your Mac. If an action is not in the table, the system cannot do it.

Each row stores everything needed to run that action: where it runs, what inputs it needs, what it returns, and every way to call it. Changing a setting is typing in a cell. Files added to the system’s folder are added to the table automatically.

One row per action. Each row has one column per way of calling it, and each of those cells holds the complete request (method, address, headers and body) that runs it, followed by the full response from the last run.

Every way to run an action

Each action can be run in 26 different ways.

By a text, a link, a spreadsheet cell, an iPhone Shortcut, a typed command, or an AI model’s tool call. However the request is sent, it goes to dispatch, which runs the same action under the same permissions.

For people

9

No programming: a text, a link, a tap or a spreadsheet cell.

A linkOpening the link runs the action.Link (one URL)
One line of textType what you want, in plain words.One line of text
A tag inside any textPut the action’s name in square brackets inside any message.Tag ([KEY][/KEY])
An Apple ShortcutA tap on the iPhone or the Mac.Apple Shortcut
A single-action linkA link carrying a token (a code that grants access) for one action only. No password.Link with a token (this tool only, no key)
The action’s own web pageEvery action has a web address you can open.The tool’s own address (/s/TOOL, with a token)

For AI models

5

Any AI model that can call tools runs the same actions.

MCPModel Context Protocol: the standard way AI apps such as Claude and ChatGPT connect to outside tools.MCP over HTTP (JSON-RPC)
An AI coding assistantClaude Code and similar tools, connected over MCP.MCP client (Claude Code)
This system’s MCP serverAn AI app connects once and sees every action as a tool it can use.This system’s MCP server (/mcp)
An AI chat in a browserFor AI chats that can only open links.Web GET for a browser model (/web/run)
An AI model’s function callThe structured tool request an AI model writes, run exactly as written.Function call (a model’s tool call, as it wrote it)

For developers

12

The same actions as an HTTP request, a typed command or a script.

API requestAn HTTP request to the system’s API (the web address programs send requests to), from any program.REST (curl)
API request with named inputsAn HTTP request (the web’s standard request format) whose inputs have names.REST, named arguments (curl)
The command-line toolOne command typed in a terminal (the text window developers use).Command-line tool (misc)
The Console app’s command lineThe Console app’s own terminal command.console-app CLI
A webhookAnother program sends a message to a web address when something happens.Webhook
Straight to the serviceThe same request sent directly to the outside service, without going through dispatch.Upstream (straight to the service)
A Mac terminal commandA command run in the Mac’s terminal.Command line (Mac)
This system’s API addressThe same request, sent to /api/run.This system: REST (/api/run)
The dispatch addressThe one address every other way ends at: POST /api/dispatch.Dispatch (POST /api/dispatch, the dispatch address)
A dry runThe request written out in full and checked, but not sent.Dispatch dry run (the call written out, never sent)
JavaScriptA request from a web page or a server program.JavaScript (fetch)
PythonA request from a Python script or notebook.Python (requests)

Live, read from this site at 11:06 AM.

The small print on each tile is that way’s technical name in the Directory.

What is in it

What the actions in this system’s Directory do, by group.

Every action, sorted into groups by the start of its name and counted just now. Every action in every group can be run the same ways.

These groups add up to all 1,335 actions.

Live, read from this site at 11:06 AM.

205

Cloudflare

Storage, databases, server programs, logs and network data on Cloudflare.

Names starting with CF_, KV_, R2_, D1_ and 2 moreCF_AGENTS_SEARCH_AGENT_DOCS
CF_AI_GATEWAY_GET_LOG_DETAILS
CF_AI_GATEWAY_GET_LOG_REQUEST_BODY
CF_AI_GATEWAY_GET_LOG_RESPONSE_BODY
CF_AI_GATEWAY_LIST_GATEWAYS
+ 200 more
123

Messages

iMessage, SMS and WhatsApp: send, reply, react to and read conversations, and watch for new ones.

Names starting with IMSG_, IMESSAGE_, MSG_, SEND_ and 2 moreIMESSAGE_CHATS
IMESSAGE_RUN
IMESSAGE_SEARCH
IMESSAGE_SEND
IMESSAGE_THREAD
+ 118 more
118

Your Mac

Its screen, clicks, apps, files, Calendar, Contacts, Mail and Notes, through a small program running on the Mac.

Names starting with LOCAL_, MAC_, APPLE_, DCAP_ and 4 moreAPPLE_BLUETOOTH
APPLE_CALENDAR
APPLE_CONTACTS
APPLE_INVENTORY
APPLE_JXA
+ 113 more
89

The Directory itself

Actions that read, add and change Directory rows, settings and saved notes.

Names starting with DIR_, DIRECTORY_, TOOLS, TOOLING and 42 moreADD_ROW
CANONICAL_MANUAL
CAPABILITY_ATLAS
CARDS
CATEGORIES
+ 84 more
87

AI agents

Separate AI programs that take a task and report back.

Names starting with WORKER_, WORKERS_, AGENT, SIBLING_ and 5 moreAGENT
AGENT_BRIDGE
AGENT_IMPORT
AGENT_LEARN
AGENT_LIST
+ 82 more
73

Permissions

Limits, permissions, approvals and refusals.

Names starting with CAP_, TRUST_, RIGHTS_, POLICY_ and 29 moreACCESS_DECISIONS
ACCESS_FIX
ACCESS_REPORT
AGREEMENT_ACCEPT
APPROVE_DEMO
+ 68 more
65

Tasks and schedules

Tasks, queues, schedules and follow-ups.

Names starting with TASK, ADDTASK, DONETASK, EDITTASK and 22 moreADDTASK
AUTOMATE_ADD
AUTOMATE_DELETE
AUTOMATE_FIRE
AUTOMATE_FORCE
+ 60 more
65

The public web

Search the web, and download and read public pages and feeds.

Names starting with WEB_, NET_, WORLD_, EXA_ and 9 moreEXA_SEARCH
GITHUB_ADD_ISSUE_COMMENT
GITHUB_CLOSE_ISSUE
GITHUB_CREATE_ISSUE
GITHUB_GET_ISSUE
+ 60 more
57

The research library

Articles, their claims, their sources and every revision.

Names starting with ARTICLE, ART_, CLAIM_, BLOCK_ and 17 moreARTICLES
ARTICLE_ASK
ARTICLE_CLAIM
ARTICLE_GET
ARTICLE_INGEST
+ 52 more
54

Ads on Meta

Create and change campaigns, ad sets, ads, audiences and budgets on Facebook and Instagram, and read their results.

Names starting with META_, AD_LIBRARY, CPC_, PROMO_ and 1 moreAD_LIBRARY_SCRAPE
CPC_DELTA_V1
CPC_LIFT_V1
META_ADS_ACCOUNTS
META_ADS_ACCOUNT_GET
+ 49 more
50

Command-line tools

Programs that are run by typing a command on a computer, one action each.

Names starting with CLI_, BASH, NPMBASH
CLI_AIDER
CLI_AWS
CLI_BREW
CLI_BUN
+ 45 more
44

AI models

Actions that send a request to an AI model, and the connections AI models use to reach the Directory.

Names starting with GEMINI_, OPENAI_, GW_, AIG_ and 11 moreAIG_LIST
AIG_RAW
ALLOCATE_REASONING
CODEMODE_MCP
CODEMODE_WORKBOOK_DOCS
+ 39 more
43

Google

Calendar, Gmail, Drive, Sheets, Docs, Tasks and Maps.

Names starting with GOOGLE_, GCAL_, GMAIL_, GDRIVE_ and 7 moreAPPS_SCRIPT_RUN
EXTERNAL_GOOGLE_SHEETS
GCAL_CALENDARS_LIST
GCAL_EVENTS_UPCOMING
GCAL_MCP_EVENTS
+ 38 more
41

Browser

A Chrome or Safari browser signed in to your accounts: open pages, fill in forms, read pages, take screenshots.

Names starting with BROWSER_, CF_BROWSER_, PLAYWRIGHT, WEBMODEL_ and 5 moreBROWSER_FETCH
BROWSER_JSON
BROWSER_LINKS
BROWSER_MARKDOWN
BROWSER_PDF
+ 36 more
38

The Ledger

Read, search and check the record of every request and response.

Names starting with LEDGER, LOG_, EVENTS, AUDIT_ and 16 moreAUDIT_PROBE_ROW
CC_LAST
CHAIN_SEAL
DEDUP_INSERT
EVENTS
+ 33 more
36

Leads

Find businesses, add their contact details, score them and message them.

Names starting with LEADS_, OUTREACH_, CONTACT, PROFILE_CONTACTS_LIST
CONTACT_GET
LEADS_DISCOVER
LEADS_DISCOVER_AI
LEADS_DISCOVER_NPI
+ 31 more
28

Cloud computers

Rented computers, including Mac virtual machines, that run commands and long jobs while your own computers are off.

Names starting with CLOUD_, CF_CONTAINERS_, MAC_VM_CF_CONTAINERS_CONTAINER_EXEC
CF_CONTAINERS_CONTAINER_FILES_LIST
CF_CONTAINERS_CONTAINER_FILE_DELETE
CF_CONTAINERS_CONTAINER_FILE_READ
CF_CONTAINERS_CONTAINER_FILE_WRITE
+ 23 more
23

Your iPhone

Apple Shortcuts, apps, the camera, location and the share menu.

Names starting with PHONE_, SHORTCUT_PHONE_APPROVAL_CREATE
PHONE_APPROVAL_RESOLVE
PHONE_APPS
PHONE_APP_KILL
PHONE_APP_LAUNCH
+ 18 more
19

Recorded steps

Websites and apps that offer no way for programs to connect: the steps are recorded once and replayed.

Names starting with BRIDGE_, TRAIL_, FLOW_, SAVE_FLOWBRIDGE_ACT
BRIDGE_CONTROLLERS
BRIDGE_DEMO_FORM
BRIDGE_REGISTER
BRIDGE_WIKI_LOOKUP
+ 14 more
17

Images, video and voice

Make ad images, videos and voiceovers from a written brief.

Names starting with OPENAI_IMAGE, WAI_T2I, AUDIOAUDIO
OPENAI_IMAGE
OPENAI_IMAGE_EDIT
WAI_T2I
+ 13 more
14

Spreadsheets

Tabs, columns and cells that read and write the Directory.

Names starting with SHEET, D1_TO_2D, QUADSYNC, OUTSTANDING_SYNCOUTSTANDING_SYNC_EMAIL
QUADSYNC_RUN
SHEETS
SHEETS_SYNC_ALL
SHEETS_SYNC_MASTER
+ 9 more
7

Home and internet

The front-door lock, the gate, lighting scenes and the internet connection.

Names starting with HOME_, STARLINK_HOME_DOOR_LOCK
HOME_GATE_CODE
HOME_SCENE
STARLINK_HISTORY
STARLINK_OBSTRUCTION
+ 2 more
5

Email

Send email, see when it is opened, and read replies.

Names starting with EMAIL_, EMAILS_EMAILS_SENT
EMAIL_ATTRIBUTION_SWEEP
EMAIL_CONVERT
EMAIL_SEND
EMAIL_SEND_TRACKED
4

Rented Android phones

Real Android phones in a data centre, switched on when needed, for apps that only work on a phone.

Names starting with
30

Everything else

Small utilities: the time, text formatting, files, and one-off jobs.

Names that match no groupAGGREGATE_QUERY
BUILD_LANDSCAPE
BUILD_MESSAGE
BUILD_VOICE_IN
CF
+ 25 more

Choose “For your developer” to see real action names in each group.

Real action names, read just now. Names that include a supplier’s name are left out of the examples but still counted.

One action, in detail

Each row stores everything needed to run one action.

A row stores the action’s name, what it does, which computer runs it, what inputs it needs, its limit, what it returned last time, and every way to run it. Here is one row.

Text back a missed callYour numberwithin a minute26 ways
1Its name
Text back a missed call
2What it does
The phone rings out, the caller gets a text from your number within a minute, and it books the job into the hours you opened.
3Where it runs
The Messages app, on the computer signed in to your number.
4What it needs
The caller’s number, your wording, and the hours you opened.
5Its limit
  • read: Messages, this handle only
  • in your writing style, using only prices you approved
6What came back last time
Hi, thanks for calling ABC Home Services. Sorry we missed you, we're on a job. What do you need?

Delivered · Read 2:19 PM

7Every way to run it
26 ways, all running this same action:
A linkMCPAn AI coding assistantOne line of textA tag inside any textAn Apple ShortcutThis system’s MCP server+ 17 more, for developers
// the request, as dispatch receives it
{ "key": "IMSG_REPLY", "args": { … } }

// One row per action. Each row has one column per way of calling it, and each of those cells holds the complete request (method, address, headers and body) that runs it, followed by the full response from the last run.

An illustration of one row. The limit and the reply are the examples used across this site. The business is made up.

Changing an action

Change an action’s setting once, and every way of running it follows.

The same row answers a text, a spreadsheet cell and an AI model. Change its setting and all three answers change with it, because there is only one row.

Book into open hoursone row in the Directory
Books until

A text

Can someone come at 5 today?
Yes, 5:00 today is open. Booked. You’ll get a text when we’re 20 minutes out.

A spreadsheet cell

RequestAnswer2Book 5:00 todaybooked · 5:00 today

An AI model

Book me in for 5 today.
Booked: 5:00 today. The confirmation is in your messages.
ran the action “Book into open hours”, same limit

Each answer is stored as an entry in the Ledger. Entries stored on this page: 3

An illustration, run in your browser. The business and the people are made up.

Text me.

Tell me what your business does in a typical week. I’ll tell you which actions your Directory would start with.

To: +1 (424) 504-0908
Hi. I read about the Directory on miscsubjects.com. What my business does in a typical week: