Predictable at every size
Start free, then pay for the apps you connect and the work your agents do. Never for the number of people watching them do it.
Free
Wire up one app and watch an agent use it.
- 5K
- tool calls / month
- 1
- connected app
- 3
- team members
- All 200+ apps in the catalog
- One gateway URL, any MCP client
- 7-day activity history
- Community support
Pro
€990 billed annually
For the agent you're putting in front of users.
- 100K
- tool calls / month
- 5
- connected apps
- 3
- team members
- Everything in Free, plus:
- App & tool permissions
- 30-day activity history
- Email support
Business
Most chosen€2,990 billed annually
Every app you run, with rules that hold.
- 500K
- tool calls / month
- Unlimited
- connected apps
- Unlimited
- team members
- Everything in Pro, plus:
- Enhanced Control — risk levels
- 90-day activity history
- Shared Slack channel
Enterprise
from €1,500 / month
Your infrastructure, your auditors, your terms.
- Custom
- tool calls / month
- Unlimited
- connected apps
- Unlimited
- team members
- Everything in Business, plus:
- SSO, SCIM & private deployment
- 365-day activity history
- Dedicated SLA & account team
A tool call is one successful action taken in a connected app. Failed and blocked calls are logged, never billed.
Every plan, side by side
| Feature | Free | Pro | Business | Enterprise |
|---|---|---|---|---|
| Usage | ||||
| Tool calls / month | 5,000 | 100,000 | 500,000 | Custom |
| Additional tool calls | Not available | €1.00 / 1K | €0.60 / 1K | Custom |
| Connected apps | 1 | 5 | Unlimited | Unlimited |
| Team members | 3 | 3 | Unlimited | Unlimited |
| API keys | 1 | 5 | Unlimited | Unlimited |
| Activity log retention | 7 days | 30 days | 90 days | 365 days |
| Payload retention | 1 days | 7 days | 30 days | 90 days |
| Platform | ||||
| Full app catalog | Full app catalog: included | Full app catalog: included | Full app catalog: included | Full app catalog: included |
| Managed OAuth & token refresh | Managed OAuth & token refresh: included | Managed OAuth & token refresh: included | Managed OAuth & token refresh: included | Managed OAuth & token refresh: included |
| One gateway URL, any MCP client | One gateway URL, any MCP client: included | One gateway URL, any MCP client: included | One gateway URL, any MCP client: included | One gateway URL, any MCP client: included |
| Just-in-time tool loading | Just-in-time tool loading: included | Just-in-time tool loading: included | Just-in-time tool loading: included | Just-in-time tool loading: included |
| Activity log, arguments redacted | Activity log, arguments redacted: included | Activity log, arguments redacted: included | Activity log, arguments redacted: included | Activity log, arguments redacted: included |
| Custom integrations (on request) | Custom integrations (on request): not included | Custom integrations (on request): not included | Custom integrations (on request): not included | Custom integrations (on request): included |
| Governance | ||||
| App & tool permissions | App & tool permissions: not included | App & tool permissions: included | App & tool permissions: included | App & tool permissions: included |
| Enhanced Control (read / write / destructive) | Enhanced Control (read / write / destructive): not included | Enhanced Control (read / write / destructive): not included | Enhanced Control (read / write / destructive): included | Enhanced Control (read / write / destructive): included |
| Per-key attribution | Per-key attribution: not included | Per-key attribution: not included | Per-key attribution: included | Per-key attribution: included |
| Audit export to your SIEM | Audit export to your SIEM: not included | Audit export to your SIEM: not included | Audit export to your SIEM: included | Audit export to your SIEM: included |
| Security & compliance | ||||
| Credentials encrypted at rest | Credentials encrypted at rest: included | Credentials encrypted at rest: included | Credentials encrypted at rest: included | Credentials encrypted at rest: included |
| Tenant isolation | Tenant isolation: included | Tenant isolation: included | Tenant isolation: included | Tenant isolation: included |
| Secrets stripped from logs | Secrets stripped from logs: included | Secrets stripped from logs: included | Secrets stripped from logs: included | Secrets stripped from logs: included |
| SSO & SCIM | SSO & SCIM: not included | SSO & SCIM: not included | SSO & SCIM: not included | SSO & SCIM: included |
| Compliance reporting | Compliance reporting: not included | Compliance reporting: not included | Compliance reporting: included | Compliance reporting: included |
| VPC or on-prem deployment | VPC or on-prem deployment: not included | VPC or on-prem deployment: not included | VPC or on-prem deployment: not included | VPC or on-prem deployment: included |
| Support | ||||
| Support channel | Community support | Email support | Shared Slack channel | Dedicated SLA & account team |
| Dedicated SLA | Dedicated SLA: not included | Dedicated SLA: not included | Dedicated SLA: not included | Dedicated SLA: included |
Going over costs what going under cost
Tool calls are the only thing we meter. Past your monthly allowance they bill at essentially the rate you were already paying — no cliff, no renegotiation.
| Plan | Included rate / 1K | Additional / 1K |
|---|---|---|
| Pro | €0.99 | €1.00 |
| Business | €0.60 | €0.60 |
| Enterprise | €0.30 | €0.60 |
Overage is off until you switch it on. Leave it off and calls simply stop at your allowance — your agent is told why, and no invoice arrives that you did not choose.
What the same volume costs elsewhere
Composio's published Business tier, as of August 2026, is $599 a month for 50,000 tool calls, with additional calls at $4.00 per 1,000. Ours is ten times the volume with additional calls at €0.60 / 1K.
We keep this current. If it drifts, tell us.
What counts as a tool call?
One successful action in a connected app — sending the message, creating the issue, reading the row. Calls that fail, error, or are blocked by your permissions are logged for you but never metered.
What counts as a connected app?
One app your workspace has authorized. Slack is one app whether two people connected it or twenty, and reconnecting something you already have never counts again.
Why is there no per-seat pricing?
Because your teammates aren't what costs us anything. Invite everyone on any paid plan; we meter the work your agents do, not the number of people supervising them.
What happens when I hit my allowance?
By default calls stop and your agent is told why — no surprise invoice. Switch on overage and they keep flowing at the published rate instead.
Can I change plans mid-month?
Yes, in either direction. Allowances apply to the current calendar month, so an upgrade takes effect immediately rather than at the next renewal.
What does Enhanced Control actually do?
It classifies every tool as read, write or destructive, and lets you decide per app. “This agent may read anything and delete nothing” becomes one rule instead of four hundred, enforced at the gateway rather than in a prompt.