SR
Usage

Tools

A complete list of all built-in tools the CoPilot agent can use to manage your content.


Tools are the actions the agent performs on your behalf. When you ask the agent to do something like "create a blog post" or "translate this entry" it uses one or more tools behind the scenes. You can see which tools are being called in the chat as they execute.

Discovery & Schema

These tools help the agent understand your content structure before making changes.

ToolDescription
listSectionsLists all sections the current user can access, with entry type handles.
listSitesLists all configured sites with their handles, names, and languages.
describeSectionReturns field definitions, value formats, and hints for a section. Called before creating or updating entries.
describeEntryTypeReturns full field definitions for a specific entry type or Matrix block type.
describeCategoryGroupReturns field definitions for a category group.
describeVolumeReturns field definitions for an asset volume.

Search tools let the agent find existing content. They return summaries with IDs that can be used in create or update operations.

ToolDescription
searchEntriesSearches or lists entries in allowed sections. Can filter by section, status, author, and site.
searchAssetsSearches for assets (images, files) across allowed volumes.
searchCategoriesSearches for categories by title.
searchTagsSearches for tags by title.
searchUsersSearches for users by name or email.
searchFormieFormsSearches Formie forms by title. Returns form handles. Only available when Formie is installed.

Read

Read tools retrieve detailed information about specific content.

ToolDescription
readEntryReads a single entry. Summary mode shows metadata and which fields are filled. Full mode returns complete field values.
readEntriesBatch-reads multiple entries by ID. Use instead of reading entries one by one.
readAssetReads asset metadata and URL.

Create

ToolDescription
createEntryCreates a new entry in a section. Save behavior depends on your configuration.
createCategoryCreates a new category in a category group.

Update

ToolDescription
updateEntryUpdates one or more fields of an existing entry in a single save. Save behavior depends on your configuration.
updateAssetUpdates asset metadata like title, alt text, and custom fields.
updateCategoryUpdates an existing category's title, slug, and custom fields.
publishEntryPublishes an entry by enabling it and saving directly. Only used when explicitly asked to publish or go live.

How Tools Work Together

The agent typically follows this workflow when making content changes:

  1. Discover: listSections to find the right section
  2. Describe: describeSection to learn the field structure
  3. Search/Read: searchEntries or readEntry to find or inspect existing content
  4. Write: createEntry or updateEntry to make changes
  5. Verify: readEntry to confirm the changes were applied correctly
Note

All tools respect the access control settings. If a section is set to read-only, the agent can read but not modify entries in that section.

Custom Tools

Developers can extend the agent with custom tools to add new capabilities. See the Custom Tools guide for a full walkthrough.


Copyright © 2026 Samuel Reichör