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
USE CASES
01
Checking what a customer is entitled to
Look up the customer and read their entitlements instead of cross-referencing the plan table.
02
Getting someone into their billing portal
Generate the portal link for that customer and send it on.
03
Answering an invoice question
Pull the customer's invoices during the conversation rather than after it.
04
Building against the Autumn API
Have the model read the bundled OpenAPI specification for the endpoint shapes before it writes the integration.
BEFORE YOU INSTALL
What to know first
Requires
bun on PATH
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
This one is built from source rather than installed with a single command.
Server setup
TERMINAL
git clone https://github.com/SirTenzin/autumn-mcp-server
cd autumn-mcp-server
bun installMCP Clients
Claude Desktop
CLAUDE DESKTOP · JSON
{
"mcpServers": {
"autumn": {
"command": "bun",
"args": [
"run",
"<YOUR_ABSOLUTE_PATH_TO_INDEX_TS>",
"--apiKey=<YOUR_API_KEY>"
]
}
}
}<YOUR_ABSOLUTE_PATH_TO_INDEX_TS> is the full path to index.ts in your clone, and <YOUR_API_KEY> your Autumn public or secret key (some features need the secret key).