Example prompts
- “Help me create a new campaign with a 20% sale reward.”
- “How are my campaigns performing this month?”
- “Show me pending commissions.”
- “Who are my top promoters by revenue?”
- “Find any promoter with ‘gmail’ in their email.”
- “Block promoter Alice on the X campaign.”
- “Draft a 3-email onboarding sequence for newly accepted promoters.”
Core capabilities
53 tools covering reads, mutations, and destructive operations across your entire affiliate program. All mutating tools require explicit user approval through a confirmation card — it resolves IDs to human-readable names and shows a field-level diff before applying any change. Money-movement operations (payouts, invoices, commission creation, payment batches) are intentionally not exposed — they remain dashboard-only. The AI helps you draft and configure; the human commits the money decisions.Connect
Claude (Desktop or Web)
Adding custom connectors requires a paid Claude plan.
- Navigate to Customize and click the + icon.
- Select Add custom connector.
- Fill in the connector details:
- Name: FirstPromoter
- URL:
https://mcp.firstpromoter.com
- Submit. Claude will automatically start the OAuth flow. If it doesn’t, click Connect on the FirstPromoter tool and try again.
- Log in with your FirstPromoter account and select the account you want to connect.
ChatGPT
Adding custom connectors requires Developer Mode to be enabled.
- Open ChatGPT, click your profile picture, then go to Settings.
- Navigate to Apps.
- Click Advanced Settings and toggle Developer Mode to ON.
- Go back to the Apps or Connectors page and click Create.
- Fill in the connector details:
- Name: FirstPromoter
- MCP Server URL:
https://mcp.firstpromoter.com
- Submit. ChatGPT will automatically start the OAuth flow. If it doesn’t, click Connect and try again.
- Log in and select the FirstPromoter account to connect.
Claude Code (CLI)
/mcp inside a session to verify the connection and browse available tools.
Cursor / other MCP clients
Add a server entry pointing tohttps://mcp.firstpromoter.com with transport http. The client will handle the OAuth flow the first time you use it.