Skip to content
Back to index

Plan Limits and Usage

As of May 2026, Agiflow enforces usage limits per organization based on the current billing plan. This page lists the limits for each resource category, explains how enforcement works, and describes what happens when a limit is reached.

Last updated

01Quick answer

Agiflow's Free plan limits organizations to 3 Projects, 2 API Keys, 3 MCP Servers, and 2 Seats. Paid plans offer unlimited usage, and blocked actions show an upgrade dialog. Limits are checked at creation time. If the count has already reached the plan cap, the action is blocked and an Upgrade Required dialog is shown with an option to navigate to the billing subscription page.

02Usage Categories

The dashboard tracks usage across four categories. On the Billing settings page, each category shows a progress bar with the current count and plan limit.

Usage dashboard on the Billing settings page showing progress bars for Projects, API Keys, MCP Servers, and Seats
CategoryDescription
ProjectsThe number of projects created in the organization.
API KeysThe number of API keys generated for assistant connections and programmatic access.
MCP ServersThe number of MCP server connections configured for the organization.
SeatsThe number of members invited to the organization.

03Plan Limits

Limits are checked at the time a resource is created. Paid plans offer unlimited usage across all categories.

PlanProjectsAPI KeysMCP ServersSeats
free3232
basic_monthlyUnlimitedUnlimitedUnlimitedUnlimited
basic_yearlyUnlimitedUnlimitedUnlimitedUnlimited

Unlimited is represented internally as -1. The Free plan has hard limits for every category.

04How Limits Are Enforced

When you attempt to create a project, generate an API key, add an MCP server, or invite a member, Agiflow resolves the organization's current plan and counts existing usage for that category. If the organization is on the Free plan and the count has already reached the limit, the action is blocked and an upgrade dialog is shown.

Paid plans (basic_monthly and basic_yearly) do not enforce numeric limits, so creation requests proceed without quota checks.

05What Happens at the Limit

If a Free-plan organization reaches a category limit:

  1. An Upgrade Required dialog appears with a message describing the blocked action (for example, "You have reached your project limit on the Free plan").
  2. You can dismiss the dialog to continue working within the current limits.
  3. Selecting Upgrade Plan navigates to the billing subscription page where you can change plans.

Usage data is cached for 60 seconds, so recent changes may take a moment to reflect on the dashboard.

06 — Related

Support

Need help getting a board connected to your assistant?

Email support

Feedback

Missing a guide for your team’s project setup?

Open an issue

Community

Share how your team plans campaigns, deals, and client work.

Join Discord