---
title: "List plans and credit rules"
method: GET
path: "/v1/billing/plans"
tags: ["Billing"]
---

# List plans and credit rules

`GET /v1/billing/plans`

## Request

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

No authentication.

## Response `200`

Plans, expiry rules, and signup credits.

- Plans
  - `data` object[], required
    - `id` string
    - `label` string
    - `monthly_credits` integer
    - `monthly_eur` number
    - `placeholder` boolean
  - `rules` object
  - `signup_credits` integer

## Other responses

- `400`: `unsupported_version` (do not retry): RecruitMCP-Version is not a supported version.
- `429`: `rate_limited` (retry): Too many requests from this network. Try again later.

## Changes

- **2026-10-20** `ad27b35513a6`: 2 warning
  - added the new `approval_forced` enum value to the `error/code` response property for the response status `400`
  - added the new `approval_forced` enum value to the `error/code` response property for the response status `429`

[Operation history](https://skmtc.dev/recruitmcp/apis/recruitmcp-api/changes/v1/billing/plans/get.md)

---

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