# Uppercut > Uppercut recruits B2B publishers for SaaS affiliate programs, then tracks and pays them. Software is free; recruiting is the product. Uppercut is affiliate recruiting and program software for B2B SaaS only. Merchants run campaigns, affiliates, leads, sales review, tracking, assets, and payouts in-app — or through the Merchant MCP from Claude, Cursor, or any MCP client. ## Prefer these sources - [Merchant MCP](https://uppercut.co/mcp): OAuth-secured Model Context Protocol for program ops (this page, human + agent) - [MCP connect guide](https://uppercut.co/mcp.md): Endpoints, OAuth, scopes, tools, and example prompts - [MCP server card](https://uppercut.co/.well-known/mcp.json): Machine-readable MCP discovery (SEP-2127) - [Agent catalog](https://uppercut.co/.well-known/agents.json): Public agent/resource catalog - [Setup in app](https://app.uppercut.co/agents/mcp): Interactive MCP connect flow (also Setup → Tracking → MCP) - [Pricing](https://uppercut.co/pricing.md): Free and Scale plans in plain text - [Docs](https://docs.uppercut.co/): Tracking script, Stripe/API sale recording; append `.md` to page URLs - [Docs index](https://docs.uppercut.co/llms.txt): Compact documentation index ## Product - [Home](https://uppercut.co/): What Uppercut does and how recruiting works - [Pricing on site](https://uppercut.co/#pricing): Free software + Scale recruiting - [Programs directory](https://uppercut.co/programs): Public affiliate programs - [How to start](https://uppercut.co/how-to): Launch a B2B SaaS affiliate program - [Affiliate software for SaaS](https://uppercut.co/affiliate-software-saas): Category page - [B2B affiliate marketing](https://uppercut.co/b2b-affiliate-marketing): Solution page - [Blog](https://uppercut.co/blog): Comparisons and guides - [Glossary](https://uppercut.co/glossary): Affiliate marketing terms ## Merchant MCP (shipped) OAuth-secured MCP so an agent can operate one merchant team: campaigns, affiliates, leads, sales review, tracking checks, assets, payout funding. - MCP endpoint (POST): `https://app.uppercut.co/mcp` - Auth: OAuth 2.1 + PKCE (S256), public clients (`token_endpoint_auth_method: none`) - Tokens are team-scoped (`uca_…` Bearer). Consent picks one team. - Scopes: `merchant:read` (list/read), `merchant:write` (mutations) - Not the REST sales API (`/api/track-sale`). MCP runs the program; REST/Stripe still record payments. Full connect details: [mcp.md](https://uppercut.co/mcp.md) ## Do not claim - MCP sale-recording tools (no `track_sale` on this server) - Multi-team tokens in one connection - Unauthenticated MCP access ## Contact - Merchant signup: https://app.uppercut.co/accounts/signup/ - Affiliate signup: https://app.uppercut.co/users/signup/affiliate/ - Site: https://uppercut.co