Reader Radius MCP for developers

Everything technical in one place: how assistants and your own code authenticate, how to call the server directly, the named prompts and every tool with its parameters. Setting up Claude or ChatGPT? The main docs have the steps.

Back to the setup docs

Authentication

Sign in or API key
Assistants sign in with OAuth: you give them the address, sign in to Reader Radius, choose the pen names they can use and approve once. There's no client ID or secret to paste, and that includes ChatGPT, which uses its own address. Apps that can't sign in, and your own code, use an API key.
One connection per app
Each app you approve is its own connection, so disconnecting one doesn't affect the rest. Disconnect any of them on the Connect your AI page. A client ID and secret still work for apps that ask for one; create them under Advanced on the Connect your AI page. The API key is one per account: replacing it disconnects every app that uses it until you update them.
Pen names
The MCP plan includes one pen name. With several pen names on the dashboard plan, send X-Profile-Id with the pen name's id, or pass profileId to a tool. aa_list_profiles lists the ids.

Your own app

Call the MCP endpoint over HTTP with your API key. Start with initialize, then tools/list to see every tool and its input schema.

1. initialize
curl -X POST https://readerradius.com/api/mcp \
  -H "Authorization: Bearer aa_sk_..." \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-agent","version":"1.0.0"}}}'
2. tools/list
curl -X POST https://readerradius.com/api/mcp \
  -H "Authorization: Bearer aa_sk_..." \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'

Prompts and the playbook

Five ready-made prompts run the Reader Radius publisher playbook in your assistant. Each one hands your assistant the playbook first.

  • plan_my_launch

    Plan 30 days of book marketing for a launch, then schedule week one once you approve.

    Arguments: title, launch_date (optional)

  • plan_my_week

    Review the last seven days and what's scheduled, then plan and schedule next week.

  • monday_review

    Last week's results in under 200 words, with up to three suggested changes.

  • set_up_lead_magnet

    Readers comment a keyword and get your free download by DM. The rule starts paused.

    Arguments: magnet_name, download_link

  • amazon_ads_checkup

    Keep, watch or pause each Amazon campaign, based on the last 14 days.

The playbook itself is the resource readerradius://playbook, and aa_get_playbook returns the same text for assistants that don't load resources. aa_whats_next checks your account and suggests what to do next.

ChatGPT may not show these prompts. If you don't see them, paste the starter prompt instead.

Tool areas

388 tools in all, 377 of them on the MCP plan. Each area links to its tools below.

Tools reference

Every tool your assistant can call, generated from the live server: 388 tools in 18 groups.

ReadsAddsChanges or removesSpends moneydashboard plan

388 tools.

Core tools

The author's next steps in Reader Radius, worked out from their account: no connected accounts, no Instagram for trial reels, nothing scheduled in the next 7 days, nothing posted in the last 7,…

Ask your assistant: “What should I do next with my book marketing?”

Full description (what your assistant reads) and parameters (1)

The Reader Radius publisher playbook as markdown: how to plan and run book marketing here (trial reels, vertical shorts, 30 days of posts, lead magnets by DM), with example prompts.

Ask your assistant: “Read the Reader Radius playbook, then plan my launch.”

Full description (what your assistant reads)

List the user's connected social media accounts for a given pen-name profile.

Ask your assistant: “List my connected accounts.”

Full description (what your assistant reads) and parameters (4)

aa_create_post

Changes or removes

Create and schedule a social media post.

Ask your assistant: “Post this image to Instagram and Facebook tomorrow at 9am with a caption about my new release.”

Full description (what your assistant reads) and parameters (17)

aa_update_post

Changes or removes

Update a scheduled post's content or time.

Ask your assistant: “Move Friday's post to Saturday at 10am.”

Full description (what your assistant reads) and parameters (4)

List the user's posts with optional filters.

Ask your assistant: “Show me everything scheduled for next week.”

Full description (what your assistant reads) and parameters (7)

List the user's posting queues (queue definitions, not next-slot previews: use aa_queue_preview for that).

Ask your assistant: “What posting slots do I have set up?”

Full description (what your assistant reads) and parameters (3)

Preview upcoming queue slots for a pen-name profile.

Ask your assistant: “When will my next three queued posts go out?”

Full description (what your assistant reads) and parameters (2)

Cross-platform post analytics for a pen-name profile (impressions, reach, engagement, etc., per post).

Ask your assistant: “How did my posts do last week? Show reach and engagement by platform.”

Full description (what your assistant reads) and parameters (5)

List comments on published posts across connected accounts (e.g., people commenting on your Instagram, Facebook or TikTok posts).

Ask your assistant: “Show me new comments on my last three posts.”

Full description (what your assistant reads) and parameters (3)

aa_reply_inbox_comment

Changes or removes

Reply to a comment on one of the user's published posts.

Ask your assistant: “Reply to that comment and thank them for reading.”

Full description (what your assistant reads) and parameters (5)

List DM / messaging conversations across connected accounts.

Ask your assistant: “Do I have any unanswered DMs?”

Full description (what your assistant reads) and parameters (3)

Create a comment-automation rule (comment or Instagram story-reply keyword → automatic DM).

Ask your assistant: “When someone comments READ, DM them my free chapter.”

Full description (what your assistant reads) and parameters (24)

List the user's comment-automation rules (e.g., 'auto-DM anyone who comments BOOK on this post').

Ask your assistant: “Which comment-to-DM rules are running?”

Full description (what your assistant reads) and parameters (1)

Create a new campaign for a pen-name profile.

Ask your assistant: “Plan a 30-day launch campaign for my new book.”

Full description (what your assistant reads) and parameters (15)

Normalized campaign list across EVERY connected ad network in one call.

Ask your assistant: “How are all my ads doing this month?”

Full description (what your assistant reads) and parameters (4)

aa_create_standalone_ad

Changes or removesSpends money

Create a brand-new ad (not boosting an existing post).

Ask your assistant: “Create a $10 a day Meta ad for my book, paused, so I can check it first.”

Full description (what your assistant reads) and parameters (9)

aa_update_ad_campaign_status

Changes or removesSpends money

Pause or resume a paid ad campaign.

Ask your assistant: “Pause the ads that aren't getting clicks.”

Full description (what your assistant reads) and parameters (5)

Per-campaign Amazon Ads rollups (spend, sales, clicks, impressions, ACOS) over a date window.

Ask your assistant: “Show my Amazon campaigns with spend and ACOS for the last 14 days.”

Full description (what your assistant reads) and parameters (3)

Ad-attributed Amazon P&L over a date window: spend vs attributed sales/royalties rolled up from the synced Amazon reports.

Ask your assistant: “Are my Amazon ads profitable once page reads are counted?”

Full description (what your assistant reads) and parameters (3)

Create an Amazon Sponsored Products campaign for a book: campaign, ad group, product ad (the book's ASIN), optional manual keywords, and optional negative keywords (exact/phrase terms the ad must…

Ask your assistant: “Create a $10 a day Sponsored Products campaign for my paperback with automatic targeting, and leave it paused for me to check.”

Full description (what your assistant reads) and parameters (15)

Show a connected Shopify store (name, domain, currency) and its permissions.

Ask your assistant: “Is my Shopify store connected, and what can Reader Radius do with it?”

Full description (what your assistant reads) and parameters (2)
Strategy and playbook (2)

The Reader Radius publisher playbook as markdown: how to plan and run book marketing here (trial reels, vertical shorts, 30 days of posts, lead magnets by DM), with example prompts.

Full description (what your assistant reads)

The author's next steps in Reader Radius, worked out from their account: no connected accounts, no Instagram for trial reels, nothing scheduled in the next 7 days, nothing posted in the last 7,…

Full description (what your assistant reads) and parameters (1)
Accounts and pen names (23)

aa_delete_account_group

Changes or removes

Delete an account group.

Full description (what your assistant reads) and parameters (2)

aa_delete_guide_set

Changes or removes

Delete a persona entirely (all four guide texts disappear).

Full description (what your assistant reads) and parameters (2)

Live health check for ONE account: token validity, needsReconnect, canPost.

Full description (what your assistant reads) and parameters (2)

Per-account diagnostic health: token validity, granted vs missing OAuth scopes, canFetchAnalytics, and recommendations[].

Full description (what your assistant reads) and parameters (2)

Get AI provider connection flags and account defaults for text, images, video, and music.

Full description (what your assistant reads)

Get the Facebook Page IDs currently attached to the active pen name (these are the pages the user has opted in for posting / insights).

Full description (what your assistant reads)

Get a persona: the brand voice the AI uses when writing for a given pen-name profile.

Full description (what your assistant reads) and parameters (2)

List the pen name's account groups.

Full description (what your assistant reads) and parameters (1)

List the user's connected social media accounts for a given pen-name profile.

Full description (what your assistant reads) and parameters (4)

List the Facebook Pages a connected Facebook account can publish to.

Full description (what your assistant reads) and parameters (1)

List every persona configured for a pen-name profile.

Full description (what your assistant reads) and parameters (1)

List LinkedIn organizations (Company Pages) the connected LinkedIn user administers.

Full description (what your assistant reads) and parameters (2)

List every pen-name profile the user has access to.

Full description (what your assistant reads)

aa_move_account

Changes or removes

Move a connected social account to another pen-name profile.

Full description (what your assistant reads) and parameters (3)

aa_rename_guide_set

Changes or removes

Rename a persona in-place.

Full description (what your assistant reads) and parameters (3)

Replace the Facebook Page attachment set for the active pen name.

Full description (what your assistant reads) and parameters (1)

aa_set_facebook_page

Changes or removes

Change which Facebook Page a connected Facebook account publishes to.

Full description (what your assistant reads) and parameters (3)

Switch a connected LinkedIn account between posting as the personal profile or as an organization (Company Page).

Full description (what your assistant reads) and parameters (4)

aa_update_account

Changes or removes

Rename a connected social account (username and/or display name: whatever the platform allows to be changed via API).

Full description (what your assistant reads) and parameters (4)

aa_update_account_group

Changes or removes

Rename an account group and/or replace its member accountIds (the array you pass REPLACES the membership: send the full desired set).

Full description (what your assistant reads) and parameters (4)

aa_update_ai_settings

Changes or removes

Configure the shared Pollinations account and AI defaults.

Full description (what your assistant reads) and parameters (6)

aa_update_guide

Changes or removes

Upsert one or more guide texts under a persona tag.

Full description (what your assistant reads) and parameters (7)
Posts and scheduling (50)

aa_archive_post

Changes or removes

Archive a post: snapshots it into archived_posts (recoverable history) and removes it from the active calendar.

Full description (what your assistant reads) and parameters (2)

aa_batch_update_posts

Changes or removes

Bulk operate on multiple scheduled posts in one call.

Full description (what your assistant reads) and parameters (4)

Bookmark a tweet via a connected Twitter/X account.

Full description (what your assistant reads) and parameters (3)

Check a list of hashtags for Instagram restrictions (banned, shadowbanned, or otherwise flagged) before using them in a post.

Full description (what your assistant reads) and parameters (1)

Create a new post label.

Full description (what your assistant reads) and parameters (3)

aa_create_post

Changes or removes

Create and schedule a social media post.

Full description (what your assistant reads) and parameters (17)

aa_delete_archived_post

Changes or removes

Permanently delete an archived post snapshot.

Full description (what your assistant reads) and parameters (2)

aa_delete_calendar_note

Changes or removes

Delete a calendar note.

Full description (what your assistant reads) and parameters (2)

aa_delete_label

Changes or removes

Delete a label.

Full description (what your assistant reads) and parameters (2)

aa_delete_post

Changes or removes

Delete a SCHEDULED post.

Full description (what your assistant reads) and parameters (2)

Duplicate a post: creates an unscheduled draft copy of an existing scheduled or published post, so the user can change it and then schedule or post it.

Full description (what your assistant reads) and parameters (2)

Search the user's books and ingested RSS items for content to repurpose into posts.

Full description (what your assistant reads) and parameters (3)

Follow a Twitter/X user via a connected account.

Full description (what your assistant reads) and parameters (3)

Fetch one archived post snapshot by id.

Full description (what your assistant reads) and parameters (2)

List posts that the reconciler flagged as 'deleted on the platform': rows AA knew about that disappeared from the network.

Full description (what your assistant reads) and parameters (1)

Get the labels attached to one post.

Full description (what your assistant reads) and parameters (2)

Per-platform publish-attempt history for one post: why it failed, retries, HTTP status, timestamps.

Full description (what your assistant reads) and parameters (2)

Day-by-day engagement (impressions, reach, likes, comments, shares, saves, clicks, views) for ONE post across its platform legs.

Full description (what your assistant reads) and parameters (4)

Fetch a subreddit's feed (or the connected account's home feed if subreddit is omitted) via a connected Reddit account.

Full description (what your assistant reads) and parameters (7)

TikTok creator settings (privacy-level options, duet/stitch/comment defaults, max video duration).

Full description (what your assistant reads) and parameters (3)

Fetch a timestamped transcript for a public YouTube video: useful for summarizing or repurposing video content into other posts.

Full description (what your assistant reads) and parameters (1)

List archived post snapshots for the active pen name, newest first.

Full description (what your assistant reads) and parameters (3)

List the user's calendar notes: non-publishing annotations (campaign milestones, launch reminders, content themes) that appear on the calendar view.

Full description (what your assistant reads) and parameters (3)

List the user's post labels (color-coded tags they attach to posts for organization / filtering).

Full description (what your assistant reads) and parameters (3)

List the user's posts with optional filters.

Full description (what your assistant reads) and parameters (7)

List playlists on a connected YouTube channel.

Full description (what your assistant reads) and parameters (2)

aa_refresh_post

Changes or removes

Reconcile ONE post against the network: single-post equivalent of aa_refresh_posts.

Full description (what your assistant reads) and parameters (2)

aa_refresh_posts

Changes or removes

Force an on-demand reconcile of the active pen name's posts from the network into the local mirror.

Full description (what your assistant reads) and parameters (1)

aa_remove_bookmark

Changes or removes

Remove a bookmarked tweet via a connected Twitter/X account.

Full description (what your assistant reads) and parameters (3)

Resolve a LinkedIn person or organization profile URL into the URN + ready-to-use mention format for embedding an @mention in a LinkedIn post.

Full description (what your assistant reads) and parameters (4)

aa_restore_archived_post

Changes or removes

Restore an archived post: recreates it as a DRAFT (publishNow=false, no scheduledFor) so the user can edit and reschedule before it goes live.

Full description (what your assistant reads) and parameters (2)

aa_retry_post

Changes or removes

Retry a failed post.

Full description (what your assistant reads) and parameters (2)

aa_retweet

Changes or removes

Retweet a tweet via a connected Twitter/X account.

Full description (what your assistant reads) and parameters (3)

Search Reddit posts via a connected Reddit account's read access.

Full description (what your assistant reads) and parameters (8)

Set the default Pinterest board a connected account posts to when no boardId is specified on a post.

Full description (what your assistant reads) and parameters (4)

aa_set_default_subreddit

Changes or removes

Set the default subreddit a connected Reddit account posts to when no subreddit is specified.

Full description (what your assistant reads) and parameters (3)

aa_set_post_labels

Changes or removes

Replace the labels attached to a post.

Full description (what your assistant reads) and parameters (3)

aa_undo_retweet

Changes or removes

Undo a previous retweet via a connected Twitter/X account.

Full description (what your assistant reads) and parameters (3)

aa_unfollow_twitter_user

Changes or removes

Unfollow a Twitter/X user via a connected account.

Full description (what your assistant reads) and parameters (3)

aa_unpublish_post

Changes or removes

Unpublish a post that has already gone live: removes it from the platform while keeping the AA record.

Full description (what your assistant reads) and parameters (4)

aa_update_calendar_note

Changes or removes

Patch a calendar note.

Full description (what your assistant reads) and parameters (6)

aa_update_label

Changes or removes

Rename or recolor a label.

Full description (what your assistant reads) and parameters (4)

aa_update_post

Changes or removes

Update a scheduled post's content or time.

Full description (what your assistant reads) and parameters (4)

aa_update_post_metadata

Changes or removes

Update a PUBLISHED post's platform metadata without republishing: currently YouTube only (title, description, tags, visibility on the live video).

Full description (what your assistant reads) and parameters (4)

Pre-flight a post BEFORE calling aa_create_post.

Full description (what your assistant reads) and parameters (12)

Full pre-publish dry-run validation against the network's live Tools API: checks content + media + per-platform requirements WITHOUT scheduling anything.

Full description (what your assistant reads) and parameters (4)

Character count for a piece of text against every platform's caption limit: quick check before deciding whether to trim.

Full description (what your assistant reads) and parameters (3)

Check whether a subreddit accepts a given post type, requires a flair, or has other posting restrictions.

Full description (what your assistant reads) and parameters (3)
Queues (6)

Create a posting queue.

Full description (what your assistant reads) and parameters (7)

aa_delete_queue

Changes or removes

Delete a queue.

Full description (what your assistant reads) and parameters (2)

Resolve the NEXT open queue slot without scheduling anything: use it to tell the user exactly when 'add to queue' would publish.

Full description (what your assistant reads) and parameters (3)

List the user's posting queues (queue definitions, not next-slot previews: use aa_queue_preview for that).

Full description (what your assistant reads) and parameters (3)

Preview upcoming queue slots for a pen-name profile.

Full description (what your assistant reads) and parameters (2)

aa_update_queue

Changes or removes

Update an existing queue.

Full description (what your assistant reads) and parameters (9)
Campaigns (8)

Create a new campaign for a pen-name profile.

Full description (what your assistant reads) and parameters (15)

Write (or rewrite) the captions for a campaign's posts, keyed by post id then platform, using the campaign's themes, the images' visual direction, the pen name's guides and the book.

Full description (what your assistant reads) and parameters (5)

aa_generate_campaign_sample

Addsdashboard plan

Paint the campaign's ONE look-check sample image before any plan exists: built from the batch's working look (image_style_capsule), the book (title, synopsis, genre; the cover for product_mockups)…

Full description (what your assistant reads) and parameters (3)

List campaign posts that are still unscheduled: draft / ready / failed campaign posts joined to their parent campaign.

Full description (what your assistant reads) and parameters (1)

List the user's campaigns.

Full description (what your assistant reads) and parameters (3)

aa_save_campaign_plan

Changes or removes

Save the content plan to a campaign.

Full description (what your assistant reads) and parameters (3)

aa_schedule_campaign

Changes or removes

Schedule all the campaign's ready posts.

Full description (what your assistant reads) and parameters (5)

aa_update_campaign

Changes or removes

Update fields on an existing campaign (name, objective, platforms, media_kind, objective_kind, variety, carousel settings incl. carousel_recipes + carousel_image_strategy, book reference selection…

Full description (what your assistant reads) and parameters (3)
Media library (24)

Save a labeled reference document to a book's library.

Full description (what your assistant reads) and parameters (5)

aa_batch_studio_assets

Changes or removes

Bulk operate on multiple Media Studio assets in one call.

Full description (what your assistant reads) and parameters (5)

aa_check_media_status

Changes or removesdashboard plan

Check the progress of media generation for a campaign.

Full description (what your assistant reads) and parameters (2)

Create a folder in the pen name's shared Media Studio library.

Full description (what your assistant reads) and parameters (2)

Remove one document from a book's reference library (ids from aa_list_book_reference_docs).

Full description (what your assistant reads) and parameters (3)

aa_delete_media_folder

Changes or removes

Delete a Media Studio folder.

Full description (what your assistant reads) and parameters (2)

aa_delete_studio_asset

Changes or removes

Delete one Media Studio asset from the library (does not touch posts that already used its URL).

Full description (what your assistant reads) and parameters (2)

Download a public post's media (video/images) from another creator's post via the network's Tools API: useful for repurposing/reacting to content.

Full description (what your assistant reads) and parameters (2)

aa_edit_post_media

Changes or removes

Replace the media (and optionally caption / scheduledAt) on a SCHEDULED or DRAFT post.

Full description (what your assistant reads) and parameters (5)

aa_generate_media

Changes or removesdashboard plan

Kick off image/video generation for a campaign's posts.

Full description (what your assistant reads) and parameters (11)

Register an already-uploaded file in the Media Studio library so it sits beside generations and can be offered as a reference image or video start frame.

Full description (what your assistant reads) and parameters (8)

List folders in the pen name's shared Media Studio library.

Full description (what your assistant reads) and parameters (1)

aa_list_studio_assets

Changes or removes

List the pen name's Media Studio library: generations AND imported uploads, newest first, 120 per page; pass nextCursor from the previous result to page.

Full description (what your assistant reads) and parameters (9)

List the tags in use on the pen name's Media Studio library with usage counts, most-used first.

Full description (what your assistant reads) and parameters (2)

aa_set_studio_reference

Changes or removes

Mark or unmark a Media Studio asset as a saved REFERENCE: named references are offered as style anchors (referenceUrls) in future generations.

Full description (what your assistant reads) and parameters (4)

aa_studio_generate_media

Addsdashboard plan

Generate standalone media in the Media Studio: images, video, or audio NOT tied to a campaign (for that use aa_generate_media).

Full description (what your assistant reads) and parameters (14)

aa_transfer_studio_assets

Changes or removes

Copy or move assets between the user's pen names.

Full description (what your assistant reads) and parameters (5)

aa_update_studio_asset

Changes or removes

Update a Media Studio asset's organization metadata.

Full description (what your assistant reads) and parameters (4)

Get a signed URL for uploading media to durable storage.

Full description (what your assistant reads) and parameters (3)

Check a media URL's dimensions/codec/size against a platform's requirements before posting.

Full description (what your assistant reads) and parameters (3)
Analytics (16)

Fetch a single activity-log entry by id (from aa_list_activity_logs).

Full description (what your assistant reads) and parameters (2)

Cross-platform post analytics for a pen-name profile (impressions, reach, engagement, etc., per post).

Full description (what your assistant reads) and parameters (5)

Recommended posting times derived from historical engagement.

Full description (what your assistant reads) and parameters (2)

Content-decay analysis: how quickly the pen name's posts stop earning engagement after publishing, useful for deciding repost/recycle cadence.

Full description (what your assistant reads) and parameters (3)

Daily time-series metrics across platforms: useful for charting follower / engagement growth.

Full description (what your assistant reads) and parameters (5)

Facebook Page-level insights (page reach, impressions, engaged users, fan adds, etc.) for ONE Facebook account.

Full description (what your assistant reads) and parameters (5)

Follower counts and growth across the pen name's connected accounts.

Full description (what your assistant reads) and parameters (3)

Instagram account-level reach/views/engagement insights for a connected account.

Full description (what your assistant reads) and parameters (7)

Instagram follower demographics (age / gender / location split) for a connected Instagram account.

Full description (what your assistant reads) and parameters (3)

LinkedIn analytics for a connected account.

Full description (what your assistant reads) and parameters (7)

Reactions breakdown (like/celebrate/support/etc.) for a LinkedIn organization post.

Full description (what your assistant reads) and parameters (5)

Posting-frequency analysis for the pen name's connected accounts: how often posts go out per platform over time, for spotting gaps versus the intended cadence.

Full description (what your assistant reads) and parameters (3)

Plan name, uploads/profiles used vs. limit, and next billing-anchor reset day.

Full description (what your assistant reads) and parameters (1)

Day-by-day view counts for a connected YouTube channel.

Full description (what your assistant reads) and parameters (3)

YouTube viewer age/gender/country demographic split for a connected channel.

Full description (what your assistant reads) and parameters (5)

Unified activity log across your accounts: publishing, connections, webhooks, messaging events.

Full description (what your assistant reads) and parameters (9)
Inbox and comments (21)

aa_archive_conversation

Changes or removes

Archive or reactivate an inbox DM conversation thread.

Full description (what your assistant reads) and parameters (4)

aa_delete_inbox_message

Changes or removes

Delete a sent DM message from a conversation.

Full description (what your assistant reads) and parameters (4)

Remove all Instagram DM ice-breaker prompts from a connected Instagram account.

Full description (what your assistant reads) and parameters (2)

aa_delete_messenger_menu

Changes or removes

Remove the Messenger persistent menu from an account.

Full description (what your assistant reads) and parameters (2)

aa_edit_inbox_message

Changes or removes

Edit an already-sent DM message: TELEGRAM ONLY (other platforms don't allow edits).

Full description (what your assistant reads) and parameters (6)

Load full message history for one DM thread.

Full description (what your assistant reads) and parameters (3)

Get the Instagram DM ice-breaker prompts (up to 4 quick-reply questions shown to new DM conversations) on a connected Instagram account.

Full description (what your assistant reads) and parameters (2)

Get the Facebook Messenger persistent menu configured for one connected account.

Full description (what your assistant reads) and parameters (2)

aa_hide_comment

Changes or removes

Hide (or unhide) a comment on one of the user's published posts.

Full description (what your assistant reads) and parameters (5)

aa_like_inbox_comment

Changes or removes

Like (or unlike) a comment from the inbox.

Full description (what your assistant reads) and parameters (7)

List comments on published posts across connected accounts (e.g., people commenting on your Instagram, Facebook or TikTok posts).

Full description (what your assistant reads) and parameters (3)

List DM / messaging conversations across connected accounts.

Full description (what your assistant reads) and parameters (3)

List incoming reviews / ratings on connected accounts (e.g., Facebook Page reviews, Google Business reviews).

Full description (what your assistant reads) and parameters (2)

Pin (or unpin) a top-level comment to the top of a post's comment thread.

Full description (what your assistant reads) and parameters (5)

Reply to a PUBLIC comment with a PRIVATE DM (Facebook / Instagram only.

Full description (what your assistant reads) and parameters (6)

aa_react_inbox_message

Changes or removes

Add (or remove) an emoji reaction on a DM message: Telegram and WhatsApp.

Full description (what your assistant reads) and parameters (6)

aa_reply_inbox_comment

Changes or removes

Reply to a comment on one of the user's published posts.

Full description (what your assistant reads) and parameters (5)

aa_reply_inbox_review

Changes or removes

Reply to a review left on the user's account.

Full description (what your assistant reads) and parameters (4)

aa_send_inbox_message

Changes or removes

Send a reply in a DM conversation.

Full description (what your assistant reads) and parameters (8)

Set the Instagram DM ice-breaker prompts on a connected Instagram account.

Full description (what your assistant reads) and parameters (3)

aa_set_messenger_menu

Changes or removes

Set / replace the Messenger persistent menu for one account.

Full description (what your assistant reads) and parameters (2)
Automations and flows (26)

aa_activate_flow

Changes or removes

Activate or pause an inbox automation flow.

Full description (what your assistant reads) and parameters (3)

aa_activate_sequence

Changes or removes

Activate a draft or paused sequence: enrolled contacts start/resume moving through its steps.

Full description (what your assistant reads) and parameters (2)

Create a comment-automation rule (comment or Instagram story-reply keyword → automatic DM).

Full description (what your assistant reads) and parameters (24)

aa_create_flow

Changes or removes

Create an inbox automation flow (free on every plan).

Full description (what your assistant reads) and parameters (6)

Create a new RSS feed subscription.

Full description (what your assistant reads) and parameters (8)

Create a multi-step drip sequence (accountId, platform, name, steps[] required).

Full description (what your assistant reads) and parameters (7)

Delete a comment-automation rule.

Full description (what your assistant reads) and parameters (2)

aa_delete_rss_feed

Changes or removes

Delete an RSS feed subscription.

Full description (what your assistant reads) and parameters (2)

aa_delete_sequence

Changes or removes

Delete a sequence: stops all active enrollments.

Full description (what your assistant reads) and parameters (2)

Duplicate an inbox automation flow into a new DRAFT named 'Copy of <name>' on the same pen name.

Full description (what your assistant reads) and parameters (2)

aa_enroll_sequence_contacts

Changes or removes

Enroll one or more contacts into a sequence.

Full description (what your assistant reads) and parameters (3)

Recent executions of an inbox automation flow.

Full description (what your assistant reads) and parameters (3)

Get a sequence's full details including its steps.

Full description (what your assistant reads) and parameters (2)

List the user's comment-automation rules (e.g., 'auto-DM anyone who comments BOOK on this post').

Full description (what your assistant reads) and parameters (1)

List the active pen name's inbox automation flows (trigger → condition → action graphs that auto-respond to comments and DMs).

Full description (what your assistant reads) and parameters (1)

List the items the feed has ingested (history of headlines + linked posts).

Full description (what your assistant reads) and parameters (2)

List the user's configured RSS feeds.

Full description (what your assistant reads) and parameters (1)

List a sequence's enrollments with per-contact progress (currentStepIndex, nextStepAt, stepsSent, exitReason).

Full description (what your assistant reads) and parameters (5)

List drip sequences with enrollment stats.

Full description (what your assistant reads) and parameters (4)

aa_pause_sequence

Changes or removes

Pause an active sequence: enrollments stop advancing and resume where they left off on reactivation.

Full description (what your assistant reads) and parameters (2)

aa_poll_rss_feed

Changes or removes

Manually refresh an RSS feed now (don't wait for the next scheduled poll).

Full description (what your assistant reads) and parameters (2)

Remove one contact from a sequence's active enrollment.

Full description (what your assistant reads) and parameters (3)

Patch a comment-automation rule: only the fields you pass change.

Full description (what your assistant reads) and parameters (24)

aa_update_flow

Changes or removes

Update an inbox automation flow: rename, replace the trigger or graph, or change settings.

Full description (what your assistant reads) and parameters (7)

aa_update_rss_feed

Changes or removes

Patch an RSS feed.

Full description (what your assistant reads) and parameters (10)

aa_update_sequence

Changes or removes

Update a sequence (name, steps, exit conditions).

Full description (what your assistant reads) and parameters (6)
Contacts and broadcasts (23)

Import up to 1,000 contacts at once on a single accountId + platform.

Full description (what your assistant reads) and parameters (4)

aa_cancel_broadcast

Changes or removes

Cancel a scheduled or in-progress broadcast.

Full description (what your assistant reads) and parameters (2)

aa_clear_contact_field

Changes or removes

Clear a custom field's value on a contact (does not delete the field definition).

Full description (what your assistant reads) and parameters (3)

Create a broadcast DRAFT (accountId, platform, name required).

Full description (what your assistant reads) and parameters (7)

Create a CRM contact.

Full description (what your assistant reads) and parameters (9)

Create a custom-field definition.

Full description (what your assistant reads) and parameters (4)

aa_delete_broadcast

Changes or removes

Delete a DRAFT broadcast.

Full description (what your assistant reads) and parameters (2)

aa_delete_contact

Changes or removes

Permanently delete a contact and all its channels.

Full description (what your assistant reads) and parameters (2)

aa_delete_custom_field

Changes or removes

Delete a custom-field definition: also clears its value on every contact that had it set.

Full description (what your assistant reads) and parameters (2)

Get a broadcast's full config + delivery stats.

Full description (what your assistant reads) and parameters (2)

Fetch one contact and all its messaging channels by id.

Full description (what your assistant reads) and parameters (2)

List a broadcast's recipients with per-recipient delivery status (pending/sent/delivered/read/failed).

Full description (what your assistant reads) and parameters (5)

List broadcasts (one-to-many messages sent to a contact segment) with delivery stats.

Full description (what your assistant reads) and parameters (5)

List the messaging channels (platform + identifier) on one contact.

Full description (what your assistant reads) and parameters (2)

List CRM contacts (people you can DM on Instagram, Facebook, Telegram, Twitter, Bluesky, Reddit, or WhatsApp).

Full description (what your assistant reads) and parameters (7)

List custom-field definitions (typed fields you can attach to contacts: text, number, date, boolean, select).

Full description (what your assistant reads) and parameters (1)

aa_schedule_broadcast

Changes or removes

Schedule a broadcast to send at a future scheduledAt (ISO datetime).

Full description (what your assistant reads) and parameters (3)

aa_send_broadcast

Changes or removes

Start sending a broadcast immediately.

Full description (what your assistant reads) and parameters (2)

aa_set_contact_field

Changes or removes

Set a custom field's value on a contact.

Full description (what your assistant reads) and parameters (4)

aa_update_broadcast

Changes or removes

Update a DRAFT broadcast (name/message/template/segmentFilters).

Full description (what your assistant reads) and parameters (6)

aa_update_contact

Changes or removes

Partially update a contact (name, email, tags, isSubscribed, etc: send only what's changing).

Full description (what your assistant reads) and parameters (7)

aa_update_custom_field

Changes or removes

Update a custom field's name and/or options (its type is immutable once created).

Full description (what your assistant reads) and parameters (4)
Ads on all networks (67)

Share one connected ad account with another of the user's pen names: { destination, accountId, sharedWithProfileId, ownerProfileId?

Full description (what your assistant reads) and parameters (5)

aa_ads_account_share_delete

Changes or removes

End an ad-account share (either the owner or the receiving pen name may).

Full description (what your assistant reads) and parameters (2)

List ad-account shares touching the active pen name: accounts other pen names shared with it (receiving) and accounts it shared out (giving).

Full description (what your assistant reads) and parameters (1)

What the active pen name can do with ads right now: whether the ads upgrade is active (and the checkout path if not), every destination (Meta, Amazon, TikTok, ChatGPT, LinkedIn, Google, Pinterest,…

Full description (what your assistant reads) and parameters (1)

aa_ads_groups_assign

Changes or removes

Assign campaigns to a campaign group and/or remove campaigns from it, in one batch (up to 200 refs).

Full description (what your assistant reads) and parameters (5)

Create a campaign group (a human label that rolls ads up across networks).

Full description (what your assistant reads) and parameters (6)

List the active pen name's campaign groups.

Full description (what your assistant reads) and parameters (1)

The goal-to-result view: every campaign group with cross-network spend, reported revenue, ROAS, clicks, CPC, /day budget, per-platform chips, mapped books, member campaigns and a verdict (winning…

Full description (what your assistant reads) and parameters (2)

aa_ads_groups_update

Changes or removes

Rename a campaign group or change its verdict rules: targetMetric/targetValue (set both, or pass both as null to clear), breakEvenRoas, startedOn.

Full description (what your assistant reads) and parameters (7)

The generative prompt the look panel will paint this ad draft's sample from: the look in plain words turned into the scene the image model receives.

Full description (what your assistant reads) and parameters (2)

Search Meta's or LinkedIn's public ad archive to see what similar authors are running.

Full description (what your assistant reads) and parameters (13)

Google Ads keyword ideas expanded from seed terms.

Full description (what your assistant reads) and parameters (4)

Adopts a specific version of a plan: stamps it adopted and points the plan at it.

Full description (what your assistant reads) and parameters (3)

Creates a draft ads strategy plan from a situation brief (workType, genre, catalogDepth, distribution, budgetPosture, compliance flags, and nonFictionPurpose for non-fiction).

Full description (what your assistant reads) and parameters (3)

Generates a new version of a plan: runs the deterministic house playbook always, and.

Full description (what your assistant reads) and parameters (6)

Gets one ads strategy plan with all of its versions, each carrying the assembled contract (playbook decisions + creative + provenance).

Full description (what your assistant reads) and parameters (2)

Lists this pen name's ads strategy plans (draft, adopted, archived) with their situation brief and current version id.

Full description (what your assistant reads) and parameters (1)

Validates a proposed targeting spec against the live catalog before it's shown to the author.

Full description (what your assistant reads) and parameters (6)

Buckets a book's real reader reviews into pain points, trigger moments, objections, transformations and ad-ready phrases, plus a 1-5 quality score.

Full description (what your assistant reads) and parameters (3)

Judge a click test.

Full description (what your assistant reads) and parameters (5)

Lists this pen name's click-test runs.

Full description (what your assistant reads) and parameters (3)

aa_boost_post

Changes or removesSpends money

Boost an already-published post as a paid ad.

Full description (what your assistant reads) and parameters (13)

Start an OAuth flow to connect an AD account (Meta / TikTok / LinkedIn / Pinterest / Google Ads) to the active pen name.

Full description (what your assistant reads) and parameters (6)

aa_connect_openai_ads

Changes or removes

Store OpenAI/ChatGPT ads credentials for the active pen name: plumbing connection, not a full OAuth flow.

Full description (what your assistant reads) and parameters (2)

Create an empty Meta product catalog (commerce) under the ad account's business.

Full description (what your assistant reads) and parameters (5)

aa_create_catalog_sync

Changes or removes

Keep a connected Shopify store synced into a Meta product catalog, so catalog ads show the store's books with their own covers and prices.

Full description (what your assistant reads) and parameters (4)

aa_create_ctwa_ad

Changes or removesSpends money

Create a Click-to-WhatsApp ad (an ad whose CTA opens a WhatsApp conversation with the user's business number).

Full description (what your assistant reads) and parameters (3)

aa_create_lead_form

Changes or removes

Create a Meta lead-generation form.

Full description (what your assistant reads) and parameters (9)

aa_create_standalone_ad

Changes or removesSpends money

Create a brand-new ad (not boosting an existing post).

Full description (what your assistant reads) and parameters (9)

aa_delete_ad_set

Changes or removes

Delete an ad set (cancels its ads; returns { deleted, adCount }).

Full description (what your assistant reads) and parameters (2)

aa_delete_ad_video

Changes or removes

Delete a video from the Meta ad account library (numeric Meta video id).

Full description (what your assistant reads) and parameters (4)

aa_delete_catalog_sync

Changes or removes

Stop syncing a Shopify store into a Meta catalog.

Full description (what your assistant reads) and parameters (2)

aa_draft_ad_campaign

Readsdashboard plan

Draft a full ad campaign for a book.

Full description (what your assistant reads) and parameters (6)

aa_generate_ad_copy

Readsdashboard plan

Generate ad hooks + body copy for a book (the Creative Studio copy pass).

Full description (what your assistant reads) and parameters (9)

aa_generate_ad_creative

Addsdashboard plan

Generate ad IMAGES for a book in the Creative Studio.

Full description (what your assistant reads) and parameters (10)

aa_generate_ad_hooks

Addsdashboard plan

Write hook text for the ideas in one ad draft: the line each ad leads with, kept in that idea's own tactic and awareness stage.

Full description (what your assistant reads) and parameters (6)

aa_generate_ad_video

Addsdashboard plan

Generate a short ad VIDEO for a book.

Full description (what your assistant reads) and parameters (13)

Get one ad by id.

Full description (what your assistant reads) and parameters (2)

Performance metrics for one ad: impressions, clicks, spend, conversions over its run.

Full description (what your assistant reads) and parameters (2)

List the campaign → book-title mappings for the active pen name (which book each ad campaign advertises).

Full description (what your assistant reads) and parameters (1)

Hierarchical campaign → ad-set → ad view across the user's ad accounts.

Full description (what your assistant reads) and parameters (1)

Daily spend + results points per network across every connected ad account, merged into one flat series: the data behind the all-ads trend chart.

Full description (what your assistant reads) and parameters (4)

Read one Shopify → Meta catalog sync: runStatus, lastRunStartedAt/lastRunFinishedAt, lastError and item counts.

Full description (what your assistant reads) and parameters (2)

List the platform ad accounts (act_*) reachable from one connected social account.

Full description (what your assistant reads) and parameters (2)

List custom audiences for one ad account.

Full description (what your assistant reads) and parameters (4)

List the business centers reachable from a connected ad account (TikTok Business Center hierarchy).

Full description (what your assistant reads) and parameters (2)

List the user's ad campaigns across connected ad accounts.

Full description (what your assistant reads) and parameters (1)

List the pen name's ad carousels.

Full description (what your assistant reads) and parameters (1)

List the product sets in one Meta catalog (id, name, productCount).

Full description (what your assistant reads) and parameters (3)

List the Meta product catalogs a Meta ad account's business owns (id, name, productCount).

Full description (what your assistant reads) and parameters (4)

aa_list_ad_creatives

Changes or removes

List generated ad creatives (images + videos) in the active pen name's creative library, newest first, including generation status and the shared included-tier allowance ({ used, limit } per day).

Full description (what your assistant reads) and parameters (2)

List the Meta ad account's VIDEO LIBRARY (previously-uploaded ad videos).

Full description (what your assistant reads) and parameters (5)

List ads across the user's connected ad accounts.

Full description (what your assistant reads) and parameters (4)

Normalized campaign list across EVERY connected ad network in one call.

Full description (what your assistant reads) and parameters (4)

List a connected Shopify store's syncs into Meta product catalogs: runStatus (pending, running, succeeded, failed), last run times, lastError, and counts (itemsSent, itemsSkipped = not on the…

Full description (what your assistant reads) and parameters (2)

List Meta lead-generation forms available on an ad account.

Full description (what your assistant reads) and parameters (2)

Deterministic ads performance engine.

Full description (what your assistant reads) and parameters (4)

aa_run_catalog_sync

Changes or removes

Start a full sync of the Shopify store into its Meta catalog now.

Full description (what your assistant reads) and parameters (2)

Search the targeting-interests catalog (e.g., look up 'cozy mystery' to find Meta's interest id for ad targeting).

Full description (what your assistant reads) and parameters (3)

Search the ad platform's full targeting catalog.

Full description (what your assistant reads) and parameters (4)

aa_set_ad_title_map

Changes or removes

Map one ad campaign to a book title (or clear the mapping).

Full description (what your assistant reads) and parameters (5)

aa_update_ad_campaign_status

Changes or removesSpends money

Pause or resume a paid ad campaign.

Full description (what your assistant reads) and parameters (5)

Update the brand identity (custom display name and/or avatar) shown on a connected TikTok-ads account's ads.

Full description (what your assistant reads) and parameters (2)

Upload a standalone video to the Meta ad account library for reuse across ads.

Full description (what your assistant reads) and parameters (6)
Amazon Ads (10)

Register an image or video with Amazon's creative assets so a Sponsored Brands or Sponsored Display ad can show it.

Full description (what your assistant reads) and parameters (7)

Registered Amazon brands an advertiser profile can advertise under, and that brand's logo images when brandId is given.

Full description (what your assistant reads) and parameters (3)

aa_amazon_ads_campaign_state

Changes or removesSpends money

Enable (start), pause or archive one Amazon campaign from inside the app: the in-app twin of the Start/Pause button, no Amazon console needed.

Full description (what your assistant reads) and parameters (6)

Per-campaign Amazon Ads rollups (spend, sales, clicks, impressions, ACOS) over a date window.

Full description (what your assistant reads) and parameters (3)

aa_amazon_ads_create_sb

Changes or removesSpends money

Create an Amazon Sponsored Brands campaign for a pen name's books.

Full description (what your assistant reads) and parameters (11)

aa_amazon_ads_create_sd

Changes or removesSpends money

Create an Amazon Sponsored Display campaign for one book.

Full description (what your assistant reads) and parameters (10)

Ad-attributed Amazon P&L over a date window: spend vs attributed sales/royalties rolled up from the synced Amazon reports.

Full description (what your assistant reads) and parameters (3)

Amazon Ads connection status for the active pen name.

Full description (what your assistant reads) and parameters (1)

aa_amazon_ads_sync_now

Changes or removes

Trigger a fresh Amazon Ads report sync for the active pen name's connection.

Full description (what your assistant reads) and parameters (1)

Create an Amazon Sponsored Products campaign for a book: campaign, ad group, product ad (the book's ASIN), optional manual keywords, and optional negative keywords (exact/phrase terms the ad must…

Full description (what your assistant reads) and parameters (15)
Ads tracking (26)

Amazon Attribution for the pen name: whether any Amazon advertiser profile is enrolled, and the last 30 days of attributed purchases, sales, Kindle Unlimited pages read (KENP) and estimated KENP…

Full description (what your assistant reads) and parameters (1)

Fetch the author's bridge page (the link's bridge_url, or url) and report what it does: which pixels are on it (Meta, TikTok, Pinterest, LinkedIn, Tag Manager, Google, X), whether it forwards, how…

Full description (what your assistant reads) and parameters (3)

Read the active pen name's tracking setup: wizard position, per-destination pixel/tag state (created / verified / skipped, server events, event match quality), and every link the ads send people…

Full description (what your assistant reads) and parameters (1)

Record one destination's tracking setup for the pen name: status (not_started | in_progress | ready | skipped), tag_id (the browser pixel code: the `id` from aa_ads_tracking_tags_list) / tag_name…

Full description (what your assistant reads) and parameters (16)

Create a pixel on a connected Meta, ChatGPT, TikTok, LinkedIn, Pinterest or X ads account: { network, accountId, adAccountId, name }; Pinterest also takes automaticMatchingFields.

Full description (what your assistant reads) and parameters (6)

List the pixels / tracking tags on one connected ads account for Meta, ChatGPT, TikTok, LinkedIn, Pinterest or X (optionally scoped by adAccountId).

Full description (what your assistant reads) and parameters (4)

Update the pen name's tracking profile: wizard_step (1-7), expected_daily_spend, primary_goal, completed_at / skipped_at, amazon_attribution_status.

Full description (what your assistant reads) and parameters (7)

Is the pixel working?

Full description (what your assistant reads) and parameters (8)

Create a pixel (tracking tag) on one connected ads account: Meta, ChatGPT, TikTok, LinkedIn, Pinterest or X.

Full description (what your assistant reads) and parameters (5)

Create a conversion event (purchase, lead, add to cart...) on one tracking tag so ads can measure and optimize toward it.

Full description (what your assistant reads) and parameters (16)

Remove a conversion event from a tracking tag.

Full description (what your assistant reads) and parameters (5)

Install a pixel on the author's connected Shopify store in one click (storefront and checkout, no theme edits): the store then reports page views, product views, add to cart, checkout and…

Full description (what your assistant reads) and parameters (5)

List the conversion destinations (pixels / datasets) available on a connected ad account.

Full description (what your assistant reads) and parameters (2)

List the conversion events on one tracking tag (Google conversion actions, LinkedIn conversion rules, Meta custom conversions, TikTok pixel events, Pinterest custom events, X web events, ChatGPT…

Full description (what your assistant reads) and parameters (4)

List the pixels / tracking tags on one connected ads account (Meta, ChatGPT, TikTok, LinkedIn, Pinterest, X, Google).

Full description (what your assistant reads) and parameters (2)

aa_send_ad_conversions

Changes or removes

Send server-side conversion events (purchases, sign-ups, …) to a connected ad account's conversion destination so its ads optimize on real outcomes.

Full description (what your assistant reads) and parameters (5)

aa_update_tracking_tag

Changes or removes

Update one tracking tag on an ads account: { tagId } plus any of name, enableAutomaticMatching, automaticMatchingFields, firstPartyCookieStatus, dataUseSetting.

Full description (what your assistant reads) and parameters (8)

Update one conversion event on a tracking tag (at least one field).

Full description (what your assistant reads) and parameters (17)
Shopify (24)

aa_connect_shopify_token

Changes or removes

Connect a Shopify store to the active pen name with a merchant-created custom-app Admin API token (shpat_…): the no-OAuth path.

Full description (what your assistant reads) and parameters (3)

aa_create_shopify_article

Changes or removes

Publish (or draft/schedule) an article on a Shopify blog.

Full description (what your assistant reads) and parameters (13)

Create a collection on the author's Shopify store, optionally with products already in it (product ids from aa_list_shopify_products).

Full description (what your assistant reads) and parameters (8)

Create a discount on the author's Shopify store.

Full description (what your assistant reads) and parameters (17)

aa_create_shopify_product

Changes or removes

Create a product on the author's Shopify store.

Full description (what your assistant reads) and parameters (13)

aa_delete_shopify_article

Changes or removes

Delete a Shopify blog article permanently.

Full description (what your assistant reads) and parameters (4)

Show on-hand stock for one Shopify product, per variant and location.

Full description (what your assistant reads) and parameters (3)

Get one Shopify product with its variants (variant ids are needed for aa_update_shopify_product_prices), images, status and storefront URL.

Full description (what your assistant reads) and parameters (3)

List articles on one Shopify blog (blogId from aa_list_shopify_blogs).

Full description (what your assistant reads) and parameters (4)

List the blogs on a connected Shopify store (accountId from aa_list_accounts, platform shopify).

Full description (what your assistant reads) and parameters (3)

List a Shopify store's sales channels (id, name), e.g. Online Store.

Full description (what your assistant reads) and parameters (2)

List collections on a connected Shopify store (e.g. one per series).

Full description (what your assistant reads) and parameters (5)

List discounts on a connected Shopify store (codes and automatic).

Full description (what your assistant reads) and parameters (5)

List a Shopify store's stock locations.

Full description (what your assistant reads) and parameters (2)

List products on a connected Shopify store.

Full description (what your assistant reads) and parameters (7)

aa_publish_shopify_product

Changes or removes

Publish a Shopify product to sales channels, or take it off them (channel ids from aa_list_shopify_channels).

Full description (what your assistant reads) and parameters (5)

Turn a Shopify discount on or off without deleting it.

Full description (what your assistant reads) and parameters (4)

aa_set_shopify_inventory

Changes or removes

Change stock for a Shopify product's variants.

Full description (what your assistant reads) and parameters (5)

Activate, deactivate, archive or DELETE up to 50 Shopify products in one call; answers which succeeded and which failed.

Full description (what your assistant reads) and parameters (4)

Show a connected Shopify store (name, domain, currency) and its permissions.

Full description (what your assistant reads) and parameters (2)

aa_update_shopify_article

Changes or removes

Update a Shopify blog article: only the fields you pass change.

Full description (what your assistant reads) and parameters (14)

aa_update_shopify_product

Changes or removes

Update a Shopify product's details; only the fields you pass change (tags replaces the whole list).

Full description (what your assistant reads) and parameters (10)

Set prices on a Shopify product's variants (variant ids from aa_get_shopify_product).

Full description (what your assistant reads) and parameters (4)
WhatsApp (34)

Add up to 8 phone numbers (E.164 format) to a WhatsApp group per call.

Full description (what your assistant reads) and parameters (4)

Create a WhatsApp Flow (multi-screen native form) as a DRAFT.

Full description (what your assistant reads) and parameters (5)

aa_create_whatsapp_template

Changes or removes

Create a WhatsApp message template: either CUSTOM (goes to Meta review, PENDING → APPROVED/REJECTED, up to 24h) or LIBRARY (pre-approved, no wait).

Full description (what your assistant reads) and parameters (9)

aa_delete_whatsapp_flow

Changes or removes

Delete a DRAFT WhatsApp Flow.

Full description (what your assistant reads) and parameters (3)

aa_delete_whatsapp_group

Changes or removes

Delete a WhatsApp group and remove all participants.

Full description (what your assistant reads) and parameters (3)

aa_delete_whatsapp_template

Changes or removes

Permanently delete a WhatsApp message template.

Full description (what your assistant reads) and parameters (3)

aa_deprecate_whatsapp_flow

Changes or removes

Deprecate a PUBLISHED WhatsApp Flow: stops new sends; in-flight conversations finish normally.

Full description (what your assistant reads) and parameters (3)

Get a WhatsApp Business profile (about, address, description, email, websites, vertical, picture).

Full description (what your assistant reads) and parameters (2)

Get a WhatsApp Business account's current display name + Meta review status.

Full description (what your assistant reads) and parameters (2)

Get a WhatsApp Flow's details + preview URL.

Full description (what your assistant reads) and parameters (4)

Fetch a WhatsApp Flow's JSON definition + a temporary download URL.

Full description (what your assistant reads) and parameters (3)

Get a WhatsApp group's info: subject, description, participants, settings.

Full description (what your assistant reads) and parameters (3)

Poll a WhatsApp phone number's provisioning status (pending_payment/provisioning/active/suspended/releasing/released).

Full description (what your assistant reads) and parameters (2)

Get one WhatsApp message template by name.

Full description (what your assistant reads) and parameters (3)

List WhatsApp Flows (DRAFT/PUBLISHED/DEPRECATED/BLOCKED/THROTTLED) on a connected account.

Full description (what your assistant reads) and parameters (2)

List pending join requests on a WhatsApp group (only meaningful when joinApprovalMode is 'approval_required').

Full description (what your assistant reads) and parameters (3)

List active WhatsApp groups on a connected account.

Full description (what your assistant reads) and parameters (4)

List this pen name's WhatsApp phone numbers (workspace-level, workspace-provisioned).

Full description (what your assistant reads) and parameters (2)

List WhatsApp message templates on a connected WhatsApp Business account.

Full description (what your assistant reads) and parameters (2)

aa_publish_whatsapp_flow

Changes or removes

IRREVERSIBLE: publish a DRAFT WhatsApp Flow.

Full description (what your assistant reads) and parameters (3)

aa_purchase_whatsapp_phone_number

Changes or removesSpends money

Buy a WhatsApp phone number (Telnyx + Meta pre-verification, payment-first, plan-dependent max count).

Full description (what your assistant reads) and parameters (1)

Release a WhatsApp phone number: disconnects the WhatsApp account, decrements the subscription, and releases the number from Telnyx.

Full description (what your assistant reads) and parameters (2)

Request a WhatsApp Business display-name change.

Full description (what your assistant reads) and parameters (3)

aa_send_whatsapp_flow

Changes or removes

Send a published (or draft, with draft:true) WhatsApp Flow as an interactive message.

Full description (what your assistant reads) and parameters (10)

Partial update of a WhatsApp Business profile: only the fields you send change.

Full description (what your assistant reads) and parameters (8)

aa_update_whatsapp_flow

Changes or removes

Update a DRAFT WhatsApp Flow's name and/or categories.

Full description (what your assistant reads) and parameters (5)

aa_update_whatsapp_group

Changes or removes

Update a WhatsApp group's subject, description, and/or joinApprovalMode ('approval_required' or 'auto_approve').

Full description (what your assistant reads) and parameters (6)

aa_update_whatsapp_template

Changes or removes

Update an APPROVED WhatsApp template's components.

Full description (what your assistant reads) and parameters (4)

Upload/replace a DRAFT WhatsApp Flow's JSON (screens + components: see Meta's Flow JSON reference).

Full description (what your assistant reads) and parameters (4)
Telegram (4)

aa_connect_telegram

Changes or removes

Connect a Telegram channel/group to the active pen name via the bot-code flow: no token pasting needed.

Full description (what your assistant reads) and parameters (3)

aa_delete_telegram_commands

Changes or removes

Remove the bot commands menu from a connected Telegram account.

Full description (what your assistant reads) and parameters (2)

Get the bot commands (the / menu users see) configured on a connected Telegram account.

Full description (what your assistant reads) and parameters (2)

aa_set_telegram_commands

Changes or removes

Set the bot commands menu on a connected Telegram account.

Full description (what your assistant reads) and parameters (3)
Google Business (21)

aa_assign_gmb_location

Changes or removes

Assign which Google Business Profile location a connected Google Business account posts to.

Full description (what your assistant reads) and parameters (3)

Fetch Google Business Profile reviews across multiple locations in one call.

Full description (what your assistant reads) and parameters (5)

aa_create_gmb_place_action

Changes or removes

Add a place action (booking/ordering link) to a Google Business Profile location.

Full description (what your assistant reads) and parameters (5)

aa_delete_gmb_media

Changes or removes

Delete a photo/video from a Google Business Profile location.

Full description (what your assistant reads) and parameters (4)

aa_delete_gmb_place_action

Changes or removes

Remove a place action from a Google Business Profile location by its resource name.

Full description (what your assistant reads) and parameters (4)

Get a Google Business Profile location's attributes (amenities, accessibility, etc).

Full description (what your assistant reads) and parameters (3)

Get a Google Business Profile location's food menu (labels, sections, items with price/dietary/allergen info).

Full description (what your assistant reads) and parameters (3)

Get a Google Business Profile location's details (name, address, hours, categories, phone, etc).

Full description (what your assistant reads) and parameters (4)

Get a Google Business Profile location's service list.

Full description (what your assistant reads) and parameters (3)

Google Business Profile performance metrics (calls, direction requests, website clicks, impressions) by day for a connected GBP location.

Full description (what your assistant reads) and parameters (5)

List the Google Business Profile locations available on a connected Google Business account (a business can have many locations; posting targets exactly one).

Full description (what your assistant reads) and parameters (2)

List photos/videos on a Google Business Profile location.

Full description (what your assistant reads) and parameters (5)

List place actions (booking/ordering links) on a Google Business Profile location.

Full description (what your assistant reads) and parameters (3)

List Google Business Profile reviews (with any owner replies) for a connected GBP account.

Full description (what your assistant reads) and parameters (5)

aa_replace_gmb_services

Changes or removes

REPLACE the ENTIRE service list on a Google Business Profile location: Google requires full-list replacement, not partial updates.

Full description (what your assistant reads) and parameters (4)

aa_update_gmb_attributes

Changes or removes

Update a Google Business Profile location's attributes.

Full description (what your assistant reads) and parameters (5)

aa_update_gmb_food_menus

Changes or removes

Replace a Google Business Profile location's food menu.

Full description (what your assistant reads) and parameters (5)

Update a Google Business Profile location's details.

Full description (what your assistant reads) and parameters (5)

aa_update_gmb_place_action

Changes or removes

Update a place action on a Google Business Profile location by its resource name (from aa_list_gmb_place_actions).

Full description (what your assistant reads) and parameters (6)

aa_upload_gmb_media

Changes or removes

Upload a photo/video to a Google Business Profile location from a public URL.

Full description (what your assistant reads) and parameters (7)
Discord (3)

Get a connected Discord account's webhook identity (display name / avatar) and currently connected channel.

Full description (what your assistant reads) and parameters (2)

List Discord channels available to a connected Discord account's webhook (text, announcement, and forum channels).

Full description (what your assistant reads) and parameters (2)

aa_update_discord_settings

Changes or removes

Change a connected Discord account's webhook identity and/or switch which channel it posts to (same guild only).

Full description (what your assistant reads) and parameters (5)