---
title: "Plans, quotas and how to connect (no key required)"
method: GET
path: "/v1/plans"
tags: ["Discovery"]
---

# Plans, quotas and how to connect (no key required)

`GET /v1/plans`

## Request

- Base URL: `https://api.ufcalendar.com`
- URL: `https://api.ufcalendar.com/v1/plans`
- Auth: none required

The only endpoint that answers without a credential. Returns every plan with its monthly request quota, per-minute limit, key limit and a `checkout_url`; the terms of the free 1-day trial and the URL that starts it; the MCP endpoint with both of its auth doors; and the documentation links. Static per deploy and cached an hour — poll it never, read it once.

## Response `200`

Plans, trial rule, MCP endpoint and links

- PlansResponse
  - `data` Plans, required
    - `currency` string, required
    - `plans` Plan[], required
      - `key` 'trial' | 'hobby' | 'pro' | 'business', required: Plan tier.
      - `name` string, required
      - `price_monthly_usd` number, required
      - `price_yearly_usd` number, required
      - `requests_per_month` integer, required
      - `rpm` integer, required
      - `key_limit` integer, required
      - `features` string[], required
      - `checkout_url` string, nullable, required
    - `trial` object, required
      - `hours` integer, required
      - `requests` integer, required
      - `card_required` boolean, required
      - `per_account` integer, required
      - `start_url` string, required
    - `mcp` object, required
      - `url` string, required
      - `transport` string, required
      - `auth` string[], required
      - `oauth_metadata` string, required
      - `protected_resource_metadata` string, required
    - `links` object, required
      - `docs` string, required
      - `openapi` string, required
      - `llms` string, required
      - `llms_full` string, required
      - `agents_page` string, required
      - `terms` string, required
      - `privacy` string, required
  - `meta` object, required
    - `generated_at` string, date-time, required
    - `ignored_params` string[]: Present only when the request carried query parameters this endpoint does not take — they were ignored. Same list as the `X-UFCalendar-Ignored-Params` header. Sorted, unique.

---

[API](https://skmtc.dev/ufcalendar/apis/ufcalendar-fight-api.md) · [All operations](https://skmtc.dev/ufcalendar/apis/ufcalendar-fight-api/llms.txt) · [OpenAPI document](https://skmtc.dev/ufcalendar/apis/ufcalendar-fight-api/revisions/9623cc8fb70b?raw)
