Skip to content

Billing & Plans

Bridge Town offers two plans: Free and Pro. This guide explains what each plan includes, how to upgrade or manage billing, and how agents should handle plan-gated errors.

FreePro
Price$0 forever$10/month per active workspace member
ModelsUnlimitedUnlimited
ComputeUnlimitedUnlimited
AI accessClaude.ai, ChatGPT, OpenCode, or any MCP clientSame as Free
Workspace members1 (solo)Unlimited — billed per active member
Model sharing & collaboration
Dashboard sharing
Priority support

Free plan is designed for individual analysts who want to build and run models on their own. Pro unlocks collaboration, sharing, and team workflows.

The following features and MCP tools require an active Pro subscription.

Free-tier tenants can still use list_model_collaborators, change_collaborator_role, remove_model_collaborator, and create_model_from_template on models they already have access to. They can also create and view dashboards inside the web app — they just cannot generate external share URLs.

  1. Sign in to the Bridge Town web app.
  2. Navigate to Settings → Billing (/settings/billing).
  3. Click Upgrade to Pro — $10/month per member.
  4. You are redirected to Stripe Checkout to enter payment details. The subscription quantity is set to your workspace’s current active member count (minimum 1).
  5. After successful payment, your workspace is upgraded immediately.

Adding or removing workspace members afterward automatically keeps your Stripe subscription quantity in sync — no separate action is needed.

The upgrade path is always through the web app UI. Agents and API callers cannot trigger upgrades via MCP tools or the REST API.

Pro subscribers can manage billing through the Stripe Customer Portal:

  1. Go to Settings → Billing.
  2. Click Open Customer Portal.
  3. From the portal you can:
    • Update payment method
    • View and download invoices
    • Cancel your subscription

If you cancel Pro, the subscription remains active until the end of the current billing period. During this time:

  • Your plan status shows active (cancelling) in Settings → Billing.
  • The cancellation date is displayed.
  • You retain Pro access until that date.

At the end of the period, the workspace automatically downgrades to Free. Any shared dashboards or active collaborator invites created while on Pro remain in place, but you will not be able to create new shares or invites until you re-upgrade.

If your subscription renews successfully, the status shows active with the next renewal date.

When a Free-tier user tries to use a Pro-only feature, the MCP server returns a plan-required error.

Example error:

{
"error": "plan-required",
"message": "This feature requires a Pro plan.",
"recovery": "Upgrade in Settings → Billing."
}

What agents should do:

  1. Do not attempt to change the tenant plan through MCP — no MCP tool can upgrade or downgrade a workspace.
  2. Tell the user which feature requires Pro and why.
  3. Direct them to Settings → Billing in the web app to upgrade.
  4. Offer to help with alternative Free-tier workflows if applicable (e.g., exporting dashboard data manually instead of sharing a link).

Common plan-gated scenarios:

FeatureFree-tier behaviorAgent response
Invite a collaboratorplan-required error”Model sharing requires Pro. You can upgrade in Settings → Billing.”
Share a dashboardplan-required error”Dashboard sharing requires Pro. You can still view the dashboard inside the app, or I can help export the data.”
Publish a templateplan-required error”Publishing templates requires Pro. You can still create models from existing templates.”
Share a model cross-tenantplan-required error”Cross-tenant model sharing requires Pro. You can copy the model code manually if the recipient has their own workspace. The workflow is: request_model_share → the recipient calls accept_model_share_request.”

Agents can query the current subscription state and usage counters via MCP tools:

  • get_subscription — plan name, Stripe status, billing period end, and cancellation flag.
  • get_usage — model count, API token count, and model-run minutes consumed this month.

Use these tools when a user asks “What plan am I on?” or “Am I close to a limit?” — they are read-only (readOnlyHint=true, idempotentHint=true).

TopicLink
Public pricing pagebridgetown.builders/pricing
Model collaboration/docs/concepts/collaboration/
Team collaboration guide/docs/guides/team-collaboration/
Dashboards guide/docs/guides/dashboards/
Tenant settings and admin API/docs/guides/admin-security-api-cli/