LabscoMCP early access ↗
SirTenzinMCP SERVER

Autumn MCP Server

Look up a customer's entitlements or generate their billing portal link, without opening the Autumn dashboard.

by SirTenzin ↗Payments, Billing & SubscriptionsCommunity

LABSCO SUMMARY

Ships the API spec alongside the tools, so the model reads the schema instead of inferring it.

Exposing OpenAPI.json as a resource is the part that changes behaviour: response fields come from the specification rather than from the model's memory of what a billing API usually returns. Worth knowing before you wire it into anything customer-facing — this is an unofficial project, and the key you paste in is a live billing credential.

What it is

An unofficial server for Autumn's pricing API. Alongside the tools it exposes Autumn's OpenAPI specification as a resource, so the model can read the request and response shapes rather than guessing them, plus a prompt aimed at AI app builders such as Lovable, Bolt.new and v0.

What you get

  • Create a customer, and fetch an existing one by id
  • Read a customer's entitlements — what their plan actually allows
  • Manage their invoices
  • Generate a billing portal link to hand to that customer
  • The bundled OpenAPI.json covers /attach, /entitled, /events, /customers, /customers/:id and /customers/:id/billing_portal

Requirements

An Autumn API key, passed as --apiKey on the launch command. Bun is the runtime: clone the repository, bun install, then point your client at bun run <YOUR_ABSOLUTE_PATH_TO_INDEX_TS>. Either the public or the secret key works, but some features are unavailable with the public key.

Setup effort

Build from source — git clone https://github.com/SirTenzin/autumn-mcp-server