The Directory · Every action the system can run
A table with one row for each action the system can run.
Live, read from this site at 11:06 AM.
Every action in this system’s Directory, one square each: 1,335
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
9No programming: a text, a link, a tap or a spreadsheet cell.
Link (one URL)One line of textTag ([KEY][/KEY])Apple ShortcutLink with a token (this tool only, no key)The tool’s own address (/s/TOOL, with a token)For AI models
5Any AI model that can call tools runs the same actions.
MCP over HTTP (JSON-RPC)MCP client (Claude Code)This system’s MCP server (/mcp)Web GET for a browser model (/web/run)Function call (a model’s tool call, as it wrote it)For developers
12The same actions as an HTTP request, a typed command or a script.
REST (curl)REST, named arguments (curl)Command-line tool (misc)console-app CLIWebhookUpstream (straight to the service)Command line (Mac)This system: REST (/api/run)Dispatch (POST /api/dispatch, the dispatch address)Dispatch dry run (the call written out, never sent)JavaScript (fetch)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.
Cloudflare
Storage, databases, server programs, logs and network data on Cloudflare.
CF_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 moreMessages
iMessage, SMS and WhatsApp: send, reply, react to and read conversations, and watch for new ones.
IMESSAGE_CHATS
IMESSAGE_RUN
IMESSAGE_SEARCH
IMESSAGE_SEND
IMESSAGE_THREAD
+ 118 moreYour Mac
Its screen, clicks, apps, files, Calendar, Contacts, Mail and Notes, through a small program running on the Mac.
APPLE_BLUETOOTH
APPLE_CALENDAR
APPLE_CONTACTS
APPLE_INVENTORY
APPLE_JXA
+ 113 moreThe Directory itself
Actions that read, add and change Directory rows, settings and saved notes.
ADD_ROW
CANONICAL_MANUAL
CAPABILITY_ATLAS
CARDS
CATEGORIES
+ 84 moreAI agents
Separate AI programs that take a task and report back.
AGENT
AGENT_BRIDGE
AGENT_IMPORT
AGENT_LEARN
AGENT_LIST
+ 82 morePermissions
Limits, permissions, approvals and refusals.
ACCESS_DECISIONS
ACCESS_FIX
ACCESS_REPORT
AGREEMENT_ACCEPT
APPROVE_DEMO
+ 68 moreTasks and schedules
Tasks, queues, schedules and follow-ups.
ADDTASK
AUTOMATE_ADD
AUTOMATE_DELETE
AUTOMATE_FIRE
AUTOMATE_FORCE
+ 60 moreThe public web
Search the web, and download and read public pages and feeds.
EXA_SEARCH
GITHUB_ADD_ISSUE_COMMENT
GITHUB_CLOSE_ISSUE
GITHUB_CREATE_ISSUE
GITHUB_GET_ISSUE
+ 60 moreThe research library
Articles, their claims, their sources and every revision.
ARTICLES
ARTICLE_ASK
ARTICLE_CLAIM
ARTICLE_GET
ARTICLE_INGEST
+ 52 moreAds on Meta
Create and change campaigns, ad sets, ads, audiences and budgets on Facebook and Instagram, and read their results.
AD_LIBRARY_SCRAPE
CPC_DELTA_V1
CPC_LIFT_V1
META_ADS_ACCOUNTS
META_ADS_ACCOUNT_GET
+ 49 moreCommand-line tools
Programs that are run by typing a command on a computer, one action each.
BASH
CLI_AIDER
CLI_AWS
CLI_BREW
CLI_BUN
+ 45 moreAI models
Actions that send a request to an AI model, and the connections AI models use to reach the Directory.
AIG_LIST
AIG_RAW
ALLOCATE_REASONING
CODEMODE_MCP
CODEMODE_WORKBOOK_DOCS
+ 39 moreCalendar, Gmail, Drive, Sheets, Docs, Tasks and Maps.
APPS_SCRIPT_RUN
EXTERNAL_GOOGLE_SHEETS
GCAL_CALENDARS_LIST
GCAL_EVENTS_UPCOMING
GCAL_MCP_EVENTS
+ 38 moreBrowser
A Chrome or Safari browser signed in to your accounts: open pages, fill in forms, read pages, take screenshots.
BROWSER_FETCH
BROWSER_JSON
BROWSER_LINKS
BROWSER_MARKDOWN
BROWSER_PDF
+ 36 moreThe Ledger
Read, search and check the record of every request and response.
AUDIT_PROBE_ROW
CC_LAST
CHAIN_SEAL
DEDUP_INSERT
EVENTS
+ 33 moreLeads
Find businesses, add their contact details, score them and message them.
CONTACTS_LIST
CONTACT_GET
LEADS_DISCOVER
LEADS_DISCOVER_AI
LEADS_DISCOVER_NPI
+ 31 moreCloud computers
Rented computers, including Mac virtual machines, that run commands and long jobs while your own computers are off.
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 moreYour iPhone
Apple Shortcuts, apps, the camera, location and the share menu.
PHONE_APPROVAL_CREATE
PHONE_APPROVAL_RESOLVE
PHONE_APPS
PHONE_APP_KILL
PHONE_APP_LAUNCH
+ 18 moreRecorded steps
Websites and apps that offer no way for programs to connect: the steps are recorded once and replayed.
BRIDGE_ACT
BRIDGE_CONTROLLERS
BRIDGE_DEMO_FORM
BRIDGE_REGISTER
BRIDGE_WIKI_LOOKUP
+ 14 moreImages, video and voice
Make ad images, videos and voiceovers from a written brief.
AUDIO
OPENAI_IMAGE
OPENAI_IMAGE_EDIT
WAI_T2I
+ 13 moreSpreadsheets
Tabs, columns and cells that read and write the Directory.
OUTSTANDING_SYNC_EMAIL
QUADSYNC_RUN
SHEETS
SHEETS_SYNC_ALL
SHEETS_SYNC_MASTER
+ 9 moreHome and internet
The front-door lock, the gate, lighting scenes and the internet connection.
HOME_DOOR_LOCK
HOME_GATE_CODE
HOME_SCENE
STARLINK_HISTORY
STARLINK_OBSTRUCTION
+ 2 moreSend email, see when it is opened, and read replies.
EMAILS_SENT
EMAIL_ATTRIBUTION_SWEEP
EMAIL_CONVERT
EMAIL_SEND
EMAIL_SEND_TRACKEDRented Android phones
Real Android phones in a data centre, switched on when needed, for apps that only work on a phone.
Everything else
Small utilities: the time, text formatting, files, and one-off jobs.
AGGREGATE_QUERY
BUILD_LANDSCAPE
BUILD_MESSAGE
BUILD_VOICE_IN
CF
+ 25 moreChoose “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.
- read: Messages, this handle only
- in your writing style, using only prices you approved
Delivered · Read 2:19 PM
// 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.
A text
A spreadsheet cell
An AI model
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.