Skip to main content
Pick the package for the job. All of them talk to the same API at https://platform.tolt.com/v2.

Call the API

await tolt.partners.list()

TypeScript

Typed client for every v2 endpoint, with retries and timeouts built in.

npm install @tolt/api

client.partners.list()

Python

Sync and async clients with typed models, for Python 3.8 and up.

pip install tolt

Track in the browser

?ref=sam tolt_data

tolt.js

The browser script. Records partner clicks and binds signups to them.

cdn.tolt.io/v2/tolt.js

@tolt/tracking

Typed wrapper for tolt.js, with a React component and hook.

npm install @tolt/tracking

Build partner experiences

app.acme.com/referrals
Earned
Customers38

@tolt/embed

A branded referral dashboard for each partner, inside your app.

npm install @tolt/embed

commission.createdverified

@tolt/webhooks

Verify webhook signatures and get a typed event back. Zero dependencies.

npm install @tolt/webhooks

Tooling and AI

$ tolt listen→ commission.created 200

@tolt/cli

Stream live webhooks to localhost and trigger sample events.

npm install -g @tolt/cli

Claude mcp.tolt.com

MCP server

Ask Claude, Cursor or ChatGPT about your program. Sign in with Tolt, no API key.

mcp.tolt.com

$ npx skills add toltapp/skills› Integrate Tolt into this app

Agent skill

Teaches Claude Code, Cursor or Codex the full Tolt integration.

npx skills add toltapp/skills

curl /v2/partners

REST API

No SDK for your language? Every endpoint works over plain HTTPS with a bearer key.

https://platform.tolt.com/v2

Which one do I need?