schematichq avatar

Schematic

schematichq/schematic-mcp

Connects your AI assistant to SchematicHQ's billing and entitlement platform through their REST API. You get tools to look up companies by ID, name, or Stripe customer ID, check plan assignments and trial status, and manage feature overrides (boolean, numeric, or unlimited). You can also create features and plans, add entitlements, and count active subscriptions. Useful when you're managing SaaS billing operations and want to handle customer lookups, entitlement changes, or plan configuration through natural language instead of switching to the Schematic dashboard. Requires a secret API key from your Schematic account.

GitHub stars
2
tools
16
auth
Secret needed
transport
STDIO
env var
1
last updated
Jul 16, 2026

Tools

16 tools

Public tool metadata for what this MCP can expose to an agent.

get_companyLook up a company by ID, name, Stripe customer ID, or custom key. Returns details, plan, trial status, and links.

Look up a company by ID, name, Stripe customer ID, or custom key. Returns details, plan, trial status, and links.

No parameter schema in public metadata yet.

create_companyCreate (upsert) a company identified by a key (keyName/keyValue), with an optional name and traits. Updates the company if the key already exists.

Create (upsert) a company identified by a key (keyName/keyValue), with an optional name and traits. Updates the company if the key already exists.

No parameter schema in public metadata yet.

get_company_planGet the plan a company is currently on.

Get the plan a company is currently on.

No parameter schema in public metadata yet.

get_company_trial_infoCheck if a company is on a trial and when it ends.

Check if a company is on a trial and when it ends.

No parameter schema in public metadata yet.

count_companies_on_planCount how many companies are on a specific plan.

Count how many companies are on a specific plan.

No parameter schema in public metadata yet.

link_stripe_to_schematicFind the Schematic company for a Stripe customer ID, or vice versa.

Find the Schematic company for a Stripe customer ID, or vice versa.

No parameter schema in public metadata yet.

list_company_overridesList overrides by company or by feature.

List overrides by company or by feature.

No parameter schema in public metadata yet.

set_company_overrideSet or update an override for a company on a specific feature. Supports boolean (on/off), numeric, and unlimited values.

Set or update an override for a company on a specific feature. Supports boolean (on/off), numeric, and unlimited values.

No parameter schema in public metadata yet.

remove_company_overrideRemove an override so the company falls back to plan entitlements.

Remove an override so the company falls back to plan entitlements.

No parameter schema in public metadata yet.

list_plansList all plans.

List all plans.

No parameter schema in public metadata yet.

create_planCreate a new plan.

Create a new plan.

No parameter schema in public metadata yet.

add_entitlements_to_planAdd feature entitlements to a plan. Auto-detects feature type and sets appropriate value types.

Add feature entitlements to a plan. Auto-detects feature type and sets appropriate value types.

No parameter schema in public metadata yet.

list_featuresList all features.

List all features.

No parameter schema in public metadata yet.

create_featureCreate a new feature flag. Supports boolean (on/off), event-based (metered), and trait-based types. Automatically creates an associated flag.

Create a new feature flag. Supports boolean (on/off), event-based (metered), and trait-based types. Automatically creates an associated flag.

No parameter schema in public metadata yet.

list_flagsList all flags with a targeting summary: key, default value, linked feature, and whether it resolves to always-on, always-off, or targeted.

List all flags with a targeting summary: key, default value, linked feature, and whether it resolves to always-on, always-off, or targeted.

No parameter schema in public metadata yet.

get_flagGet full targeting detail for one flag by key: default value, every rule, last-checked time, and the always-on / always-off / targeted determination.

Get full targeting detail for one flag by key: default value, every rule, last-checked time, and the always-on / always-off / targeted determination.

No parameter schema in public metadata yet.

Sponsors

Configuration

SCHEMATIC_API_KEY*secret

Your Schematic API key

Readme

Schematic MCP Server

[!WARNING] Deprecated. Schematic now hosts an MCP server at https://api.schematichq.com/mcp — see the Schematic MCP documentation to connect. This local stdio server still works but no longer receives new tools or fixes.

An MCP server that connects AI assistants to Schematic -- the platform for managing billing, plans, features, and entitlements.

Use this server to let Claude, Cursor, or any MCP-compatible client look up companies, manage plan entitlements, set overrides, create features, and more -- all through natural language.

Quick Start

Prerequisites

  1. Get your Schematic secret API key: Sign up for a Schematic account and get your secret API key from the Schematic dashboard. Note: use your secret API key, not the publishable key.

Installation

Option 1: Using Claude CLI (Recommended)
  1. Install the package from npm:
    npm i @schematichq/schematic-mcp
    

View the full README on GitHub

Details

Repository
github.com/schematichq/schematic-mcp
Website
schematichq.com
Category
Finance & Commerce
Package
@schematichq/schematic-mcp
Transport
STDIO
Auth
Required
Registry
MCP registry, active

Related Finance & Commerce MCP servers

View all
1wyre-technology avatarQuickBooks Onlinewyre-technology/qbo-mcpMCP server for QuickBooks Online — accounts, customers, invoices, bills, and reports.2stars
2100xpercent avatarPop Pay100xpercent/pop-payRuntime security for AI agent commerce. CLI + MCP server blocks hallucinated purchases.1stars
3deepledger avatarDeepLedger QuickBooks MCP Server for ChatGPT, Claude & AIdeepledger/deepledger-pluginConnect QuickBooks to ChatGPT, Claude & Grok. Record bills, invoices, journal entries. Run reports.0stars
4rippermercs avatarTensorFeed x402 Base Readerrippermercs/tensorfeed-x402-base-mcpRead-only Base mainnet reader. Verifies x402 payment settlements + AFTA federation status.1stars
5artgas1 avatarRobokassa Mcpartgas1/robokassa-mcpComprehensive MCP server for the Robokassa payment gateway (18 tools, full API coverage).1stars
6casterdly avatarJarvis Market Signalscasterdly/jarvis-market-signalsLive crypto market signals for AI agents: perp liquidations, funding, OI positioning, yield, FX.1stars