Quick Start: Platform

A simple integration to support the complex pricing models you need.

You can integrate with Tanso three ways — pick whichever fits your workflow:

MethodBest for
MCPAI-powered development tools (Claude Code, Cursor, VS Code, Windsurf, Codex)
SDKApplication code — the easiest way to integrate programmatically
REST APIFull control, any language, any stack

All three use the same API key and give you access to the same functionality.

Get set up in under a minute

1. Connect your MCP server

Sign up at dashboard.tansohq.com, then head to Getting Started in the dashboard. Your API key is pre-filled — just pick your tool and follow the one-liner.

For example, with Claude Code:

claude mcp add tanso-prod --transport http --header "X-API-Key: sk_test_your_key" https://api.tansohq.com/mcp

The dashboard has setup instructions for Claude Code, Cursor, VS Code, Windsurf, and Codex — just pick your tab and copy the command.

2. Give your AI the context file

Paste this URL into your first conversation so your AI knows how to use Tanso's MCP tools:

https://tansohq.com/llms-mcp.txt

That file describes all 34 tools, their parameters, and common workflows. Your AI reads it once and knows how to work with Tanso.

3. Connect Stripe (optional)

If you're already on Stripe, just tell your AI:

"Connect my Stripe account with key sk_live_..."

Or connect directly from the dashboard. Tanso will import your existing products, customers, and subscriptions automatically.

Try it out

Once you're connected, try asking your AI things like:

  • "Show me all my plans"
  • "Create a customer for [email protected]"
  • "Check if customer user_123 has access to api_access"
  • "Set up a Pro plan at $99/mo with API access and 1000 message limit"

The dashboard's Getting Started section walks you through the core workflow step by step — creating features, building plans, adding customers, and checking entitlements.

Not using MCP? No problem.

SDK

npm install @tanso/sdk
import { Tanso } from '@tanso/sdk';

const tanso = new Tanso({ apiKey: 'sk_live_your_api_key_here' });

const entitlement = await tanso.entitlements.check('customer_123', 'api_access');
console.log(entitlement.allowed); // true

REST API

curl https://api.tansohq.com/v1/entitlements/check \
  -H "X-API-Key: sk_live_your_api_key_here" \
  -d '{"customerReferenceId": "customer_123", "featureKey": "api_access"}'

Same API key, same functionality — just a different way to call it.

For the full API reference and detailed tool documentation, see https://tansohq.com/llms-mcp.txt.