> ## Documentation Index
> Fetch the complete documentation index at: https://docs.blockli.app/llms.txt
> Use this file to discover all available pages before exploring further.

# What Agents Can Do

> Every tool the Blockli AI App Builder gives your agent, by area.

Your agent sees these tools once it's connected. Tool names start with `blockli-app-` in most agents, for example `blockli-app-get-started`. You don't need to name tools yourself: describe what you want and the agent picks them.

Tools marked **two-step** first show what will happen and return a confirmation. The agent only goes ahead after you agree.

## Start and undo

| Tool | What it does |
| - | - |
| `get-started` | What your site and app have, active plugins, app pages, and the rules the agent follows. |
| `list-changes` | The AI changes from the last 30 days. |
| `undo-change` | Puts back what a change altered (**two-step**). Refused if the same thing was changed again since. |

## App pages and blocks

| Tool | What it does |
| - | - |
| `list-pages`, `get-page` | Your app pages and the blocks on each. |
| `create-page` | A new app page, always as a draft. |
| `update-page`, `set-page-status` | Change a page's title or blocks; publish or unpublish it. |
| `add-block`, `update-block`, `move-block`, `remove-block` | Change one block at a time. |
| `list-blocks`, `get-block` | The blocks you can use and their settings. |
| `find-content`, `list-content-sources`, `list-app-screens` | Posts, courses, groups, and other content blocks can show; the app's screens. |
| `import-image` | Adds an image from a web address to the media library. |

## Menus, look, and settings

| Tool | What it does |
| - | - |
| `get-navigation`, `set-menu`, `remove-menu` | The tab bar, More menu, and header bar, including versions for signed-out visitors or member groups. |
| `list-navigation-targets`, `list-icons` | What a menu item can open, and icons to use. |
| `get-app-look`, `update-colors`, `update-theme-style` | Colours (light and dark), theme style, with readability warnings. |
| `update-app-identity`, `update-app-images` | App name, support email, icon, and splash screen. |
| `add-google-font`, `set-font` | Fonts. |
| `get-app-settings`, `update-app-settings`, `update-sign-in-screens` | Languages, active members, and the sign-in, sign-up, and password screens. |

## Content, access, and purchases

| Tool | What it does |
| - | - |
| `update-content-source`, `test-content-source` | Turn content sources on or off and check what the app receives. |
| `list-cards`, `save-card`, `remove-card` | The card library used by card blocks. |
| `list-access-groups`, `save-access-group`, `remove-access-group` | Groups of members (**two-step**), with member counts. |
| `get-access-rules`, `set-access-rule` | Who can see a page or piece of content, and what others see (**two-step**). |
| `get-in-app-setup`, `save-in-app-item`, `remove-in-app-item` | Products, packages, offerings, and paywalls, with a checklist of what's missing (**two-step**). |

## Moving from BuddyBoss App

| Tool | What it does |
| - | - |
| `get-migration-status`, `preview-migration-step` | What was found and what each step would bring over. |
| `run-migration-step`, `undo-migration-step` | Run or undo a step (**two-step**). See [Moving from BuddyBoss App](https://docs.blockli.app/plugin/buddyboss-migration.md). |

## Builds, releases, and the stores

These work through Blockli Studio and are controlled by the app owner. See [Builds and releases by chat](https://docs.blockli.app/ai/builds.md).

| Tool | What it does |
| - | - |
| `get-build-status`, `get-build` | Credits, what's allowed, recent builds, install links, and why a build failed. |
| `start-build` | A release, preview, or development build (**two-step**). |
| `start-on-air-release` | Ships code changes to installed apps when no new build is needed (**two-step**). |
| `submit-to-stores` | Submits the latest release build for review (**two-step**). |
| `cancel-build` | Stops a build or release started from WordPress (**two-step**). |
| `get-store-setup` | A checklist of what the app needs before it can go to the stores, and where to fix each item. |
| `get-store-listing`, `update-store-listing` | Your App Store and Google Play text, with store limits checked. |
| `send-store-listing` | Puts the saved listing on the App Store and Google Play pages (**two-step**). |

## Push notifications

Off until you allow it. See [Push notifications by chat](https://docs.blockli.app/ai/push.md).

| Tool | What it does |
| - | - |
| `get-push-setup`, `preview-push` | Whether push is ready, and exactly who a push would reach. |
| `send-push` | Sends now or schedules for later (**two-step**); can send a test to you first. |
| `list-scheduled-pushes`, `update-scheduled-push`, `cancel-scheduled-push` | Manage pushes that haven't gone out. |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.