[Cotlet](https://cotlet.dev/index.md) · [Integrations](https://cotlet.dev/integrations.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Use cases](https://cotlet.dev/use-cases.md) · [Security](https://cotlet.dev/security.md) · [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md) · [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [Contact](https://cotlet.dev/contact.md) · [Pricing](https://cotlet.dev/pricing.md) · [Sign up](https://cotlet.dev/signup)

# AroFlo MCP tools

> The AroFlo MCP tools on the Cotlet server: every operation with its input schema, a tools/call example and an example result.

Source: https://cotlet.dev/docs/mcp/aroflo

Docs sections: [Get started](https://cotlet.dev/docs.md) · [REST API](https://cotlet.dev/docs/api.md) · [MCP](https://cotlet.dev/docs/mcp.md) · [SDKs & CLI](https://cotlet.dev/docs/sdks.md) · [Integrations](https://cotlet.dev/docs/integrations.md)

AroFlo has 14 operations on the Cotlet MCP server, in aroflo_read and aroflo_write. Your agent picks one in `operation`; the tool carries each operation's input schema. Open an operation for its schema and an example call.

- MCP server: `https://cotlet.dev/mcp/v1`
- MCP tools: `aroflo_read`, `aroflo_write`
- Connects with: Your own AroFlo Office login; what your agent can reach follows your user's permission group
- Integration page: https://cotlet.dev/integrations/aroflo-api-mcp-server

## Read

Return data and change nothing in the account.

| Operation | Description |
|---|---|
| [`list_tasks`](https://cotlet.dev/docs/mcp/aroflo/list_tasks.md) | List tasks from the Open or Closed task list, with filters. |
| [`get_task`](https://cotlet.dev/docs/mcp/aroflo/get_task.md) | Read one task with its schedules, notes, quote and invoices. |
| [`list_clients`](https://cotlet.dev/docs/mcp/aroflo/list_clients.md) | Search clients by name. |
| [`list_quotes`](https://cotlet.dev/docs/mcp/aroflo/list_quotes.md) | List quotes from the Quotes List. |
| [`list_invoices`](https://cotlet.dev/docs/mcp/aroflo/list_invoices.md) | List invoices from the Invoices List by status. |
| [`get_invoice`](https://cotlet.dev/docs/mcp/aroflo/get_invoice.md) | Read one invoice with its lines. |
| [`list_purchase_orders`](https://cotlet.dev/docs/mcp/aroflo/list_purchase_orders.md) | List purchase orders, for one task or for all. |

## Write

Change the account. Calls marked Confirm wait for the user to approve them.

| Operation | Description |
|---|---|
| [`create_task`](https://cotlet.dev/docs/mcp/aroflo/create_task.md) (Confirm) | Create a task for a client in AroFlo. |
| [`schedule_task`](https://cotlet.dev/docs/mcp/aroflo/schedule_task.md) (Confirm) | Book one or more people on a task for a time slot. |
| [`update_task_status`](https://cotlet.dev/docs/mcp/aroflo/update_task_status.md) (Confirm) | Set the status and substatus of a task. |
| [`add_task_note`](https://cotlet.dev/docs/mcp/aroflo/add_task_note.md) (Confirm) | Add a text note to the Notes tab of a task. |
| [`create_invoice_from_task`](https://cotlet.dev/docs/mcp/aroflo/create_invoice_from_task.md) (Confirm) | Create the final invoice of a completed task. |
| [`approve_invoice`](https://cotlet.dev/docs/mcp/aroflo/approve_invoice.md) (Confirm) | Set an invoice to Approved and save it. |
| [`email_invoice`](https://cotlet.dev/docs/mcp/aroflo/email_invoice.md) (Confirm) | Email an invoice to a client as a PDF or a link. |

---

Give your AI agents your signed-in browser.

**Product:** [Integrations](https://cotlet.dev/integrations.md) · [Use cases](https://cotlet.dev/use-cases.md) · [How it works](https://cotlet.dev/how-it-works.md) · [Pricing](https://cotlet.dev/pricing.md) · [Security](https://cotlet.dev/security.md)

**Resources:** [Blog](https://cotlet.dev/blog.md) · [API docs](https://cotlet.dev/docs.md) · [Help center](https://cotlet.dev/help.md) · [Changelog](https://cotlet.dev/changelog.md) · [GitHub](https://github.com/cotletdev/cotlet)

**Solutions:** [For developers](https://cotlet.dev/for-developers.md) · [For automation agencies](https://cotlet.dev/for-agencies.md)

**Company:** [About](https://cotlet.dev/about.md) · [AI info: company facts](https://cotlet.dev/ai-info.md) · [Contact](https://cotlet.dev/contact.md)

**Legal:** [Terms of service](https://cotlet.dev/terms) · [Privacy policy](https://cotlet.dev/privacy) · [Refund policy](https://cotlet.dev/refunds) · [Acceptable use](https://cotlet.dev/acceptable-use) · [Cookie policy](https://cotlet.dev/cookies) · [DPA](https://cotlet.dev/dpa) · [Subprocessors](https://cotlet.dev/subprocessors)

**Elsewhere:** [Status page](https://status.cotlet.dev) · [Cotlet on GitHub](https://github.com/cotletdev) · [Cotlet on X](https://x.com/cotletdev) · [Cotlet on LinkedIn](https://www.linkedin.com/company/cotletdev) · [Cotlet on Product Hunt](https://www.producthunt.com/products/cotlet) · [Cotlet on Crunchbase](https://www.crunchbase.com/organization/cotlet) · [Cotlet on SaaSHub](https://www.saashub.com/cotlet)

Cotlet.dev is built by Bart Krawczyk and Jake Slugocki, the founders of Take Group sp. z o.o., ul. Wincentego Janasa 4, 40-855 Katowice, Poland. KRS 0000871398, NIP 6342984273, VAT EU: PL6342984273. [About us](https://cotlet.dev/about.md)

Cotlet is an independent service. It is not affiliated with, endorsed by or sponsored by any of the products listed on this site. Product names are trademarks of their respective owners.
