Autumn
    Autumn

    Autumn

    A simple MCP server for https://useautumn.com

    4.3

    GitHub Stats

    Stars

    5

    Forks

    3

    Release Date

    3/21/2025

    about 3 months ago

    Detailed Description

    Autumn MCP Server

    smithery badge

    This is an unofficial MCP server for Autumn. It provides an easy interface to access the Autumn pricing API to manage your customers.

    Tools

    • [x] Creating customers
    • [x] Getting customers by ID
    • [x] Getting a customers entitlements
    • [x] Managing their invoices
    • [x] Generate a billing portal link for them

    Resources

    API Reference

    The MCP server has access to the OpenAPI.json specification for Autumn's API, which includes the following:

    • [x] /attach
    • [x] /entitled
    • [x] /events
    • [x] /customers
    • [x] /customers/:id
    • [x] /customers/:id/billing_portal

    Prompts

    • [x] AI Builder Prompt (Lovable, Bolt.new, v0 etc...)

    Installation and Usage

    Installing automatically via Smithery

    To install Autumn MCP Server for Claude Desktop automatically via Smithery:

    npx -y @smithery/cli install @SirTenzin/autumn-mcp-server --client claude
    

    It also works for: Cursor, Windsurf, Witsy, Enconvo, Goose and SpinAI.

    Manual without Smithery

    Its much easier to visit the above Smithery link and just copy the correct command, but if you are more daring, here's the manual steps:

    • Claude:
    1. git clone this repo
    2. Run bun install in the folder to install dependencies
    3. Copy the absolute path to "index.ts"
    4. Add the following to your claude_desktop_config.json or equivalent to your AI app:
    {
    	"mcpServers": {
            // ...
    		"autumn": {
    			"command": "bun",
    			"args": [
    				"run",
    				"{YOUR ABSOLUTE PATH TO index.ts}",
    				"--apiKey=\"{YOUR API KEY}\""
    			]
    		}
    	}
    }
    
    • Any other app:

    If you want to run manually, you must have Bun installed to run this MCP server. Here's the command for other apps that support commands instead:

    bun run {absolute path to index.ts} --apiKey="{your api key}"
    

    You may use either your public or secret key, but some features may not be accessible using the public key.

    Showcase:

    Claude finding a customer

    Claude finding an invoice

    Claude creating a billing portal

    Claude reading the OpenAPI.json

    Claude understanding the response schema from the OpenAPI.json

    About the Project

    This app has not been claimed by its owner yet.

    Claim Ownership

    Receive Updates

    Security Updates

    Get notified about trust rating changes

    to receive email notifications.