> For the complete documentation index, see [llms.txt](https://docs.feathery.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.feathery.io/develop/feathery-mcp/supported-tools.md).

# Supported Tools

Feathery MCP gives connected AI assistants access to the Feathery actions below. The assistant decides which tool to call based on your prompt.

### Forms

| Tool          | What it helps with                                                                       |
| ------------- | ---------------------------------------------------------------------------------------- |
| `list_forms`  | List forms in your account.                                                              |
| `get_form`    | Review a form's steps, fields, rules, integrations, and translations.                    |
| `create_form` | Create a new form from a template.                                                       |
| `update_form` | Rename, enable, disable, translate, or update supported integration settings for a form. |
| `delete_form` | Delete a form after confirmation.                                                        |
| `copy_form`   | Copy an existing form.                                                                   |

Example prompts:

* "List active onboarding forms."
* "Summarize the setup of this form."
* "Copy this form and name the copy `Renewal Flow - Test`."
* "Disable this form."

### Submissions

| Tool                    | What it helps with                                                        |
| ----------------------- | ------------------------------------------------------------------------- |
| `list_submissions`      | Find submissions by form, date range, completion status, or field values. |
| `create_submission`     | Create or update a submission.                                            |
| `export_submission_pdf` | Export one submission or a group of submissions as PDFs.                  |

Example prompts:

* "Show completed submissions for this form since Monday."
* "Find submissions where `Email` is `person@example.com`."
* "Create a test submission and mark it complete."
* "Export a PDF for this user's submission."

### Users

| Tool                      | What it helps with                                               |
| ------------------------- | ---------------------------------------------------------------- |
| `list_users`              | List users and optionally filter by created date or field value. |
| `get_submitted_user_data` | Review a user's submitted field and hidden field data.           |
| `get_user_session`        | Check a user's progress across forms.                            |
| `create_user`             | Create a new user or find an existing one.                       |
| `delete_user`             | Delete a user and their submission data after confirmation.      |

Example prompts:

* "Find users created yesterday with status `Approved`."
* "Show this user's submitted data."
* "What step is this user currently on?"

### Fields And Hidden Fields

| Tool                   | What it helps with                                     |
| ---------------------- | ------------------------------------------------------ |
| `list_fields`          | List field data, including values for a specific user. |
| `list_hidden_fields`   | List hidden fields in your account.                    |
| `create_hidden_fields` | Create hidden fields.                                  |
| `edit_hidden_fields`   | Edit hidden fields.                                    |
| `delete_hidden_fields` | Delete hidden fields after confirmation.               |

Example prompts:

* "List hidden fields and tell me whether `crm_status` exists."
* "Create a hidden field called `internal_review_state`."
* "Delete these old hidden fields."

### Team Accounts

| Tool            | What it helps with                       |
| --------------- | ---------------------------------------- |
| `get_account`   | List team members and roles.             |
| `edit_account`  | Update a team member's role.             |
| `invite_member` | Invite one or more team members.         |
| `remove_member` | Remove a team member after confirmation. |

Example prompts:

* "List team members and group them by role."
* "Invite `new.member@example.com` as an editor."
* "Remove this team member."

### AI Document Extractions

| Tool                   | What it helps with                                                         |
| ---------------------- | -------------------------------------------------------------------------- |
| `list_extractions`     | List AI document extraction configurations.                                |
| `get_extraction`       | Review an extraction's fields, queries, variants, rules, and integrations. |
| `run_extraction`       | Run an extraction on files.                                                |
| `list_extraction_runs` | Review previous extraction runs.                                           |

Example prompts:

* "List my document extractions and summarize what each one extracts."
* "Show which fields this extraction saves to."
* "Run this extraction on the attached PDF."
* "Show extraction runs from the last 24 hours."

### Document Templates

| Tool                      | What it helps with                                                |
| ------------------------- | ----------------------------------------------------------------- |
| `list_document_templates` | List uploaded document templates and filter them by name or tags. |

Example prompts:

* "Find document templates with `claims` in the name."
* "List templates tagged `insurance`."

### Logs

| Tool                         | What it helps with                             |
| ---------------------------- | ---------------------------------------------- |
| `list_api_connector_errors`  | Review recent API connector errors for a form. |
| `list_form_email_logs`       | Review recent emails sent from a form.         |
| `list_extraction_email_logs` | Review emails that triggered an AI extraction. |
| `list_email_issues`          | Review email bounces and complaints.           |
| `list_quik_requests`         | Review recent Quik integration requests.       |

Example prompts:

* "Show API connector errors for this form from the last week."
* "List email bounces since yesterday."
* "Summarize failed Quik requests for this form."


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.feathery.io/develop/feathery-mcp/supported-tools.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
