What you can do with UpPromote

Built for

E-commerce Store Owners, Shopify Merchants, Affiliate Program Managers, Growth Marketers, DTC Operators

Example workflows

Affiliate roster snapshot

Program managers start from the live affiliate roster before outreach.

Try this

List active UpPromote affiliates and summarize count by program, including id, email, and status for each.

Pending referral audit

Finance and ops teams triage approvals before payout runs.

Try this

Show UpPromote referrals with status pending from the last 14 days and total commission by affiliate.

Coupon assignment check

Merchants verify code assignments before launching campaigns.

Try this

For UpPromote affiliate id 310, list assigned coupon codes and note when each was created.

Find affiliate by email

Support workflows often start from one partner email.

Try this

Search UpPromote affiliates for the email partner@example.com and return program name, affiliate link, and status.

Context to know first

What is UpPromote MCP?

UpPromote MCP connects your UpPromote affiliate program to AI assistants so you can list affiliates, audit referrals and commissions, and assign coupon codes without leaving chat.

Which stores does this work with?

Any store connected to UpPromote — commonly Shopify, WooCommerce, and similar e-commerce platforms. Save your UpPromote API key from Settings > Integrations.

Can AI update or delete affiliates?

The UpPromote public API supports reading affiliates and referrals, creating new affiliates, and assigning coupons. Profile updates and deletions are done in the UpPromote admin.

AI Skill
SKILL.md

Domain knowledge for UpPromote — workflow patterns, data models, and gotchas for your AI agent.

UpPromote

UpPromote runs affiliate programs for e-commerce stores. Affiliates refer customers; referrals track conversions and commissions; coupons are affiliate-specific discount codes assigned from your store catalog.

Data Model

  • Affiliates — partner accounts with program membership, status, contact fields, and affiliate links.
  • Referrals — order-level conversion rows with commission, status (pending, approved, paid, denied), and nested affiliate contact.
  • Coupons — coupon codes assigned to affiliates (not the Shopify discount definition itself).

Operational order

  1. List affiliates to discover ids, emails, and program membership before writes.
  2. List referrals with status or date filters when auditing commissions or payout readiness.
  3. List coupons filtered by affiliate_id when verifying code assignments.
  4. Create affiliates or assign coupons only on explicit user intent — both mutate live program data.

Gotchas

  • Store-scoped: Each API key belongs to one UpPromote-connected store; results never cross shops.
  • Pagination: List endpoints use page and limit (max 100 per call). Default to modest page sizes on large programs.
  • Affiliate search: Name or email lookup uses the dedicated search route — pass q when keyword matching instead of scanning full pages.
  • Create-only writes: The public API supports creating affiliates and assigning coupons. Updates and deletes are admin-only — not on the MCP surface.
  • Coupon cap: Each affiliate may hold at most 100 assigned coupon codes.
  • Referral filters: status accepts pending, approved, paid, or denied; combine affiliate_id with from_date and to_date for payout windows.

Tools in this Server (5)

Uppromote Get Affiliates

List, search, or fetch affiliates in your UpPromote program. Omit id to return a paginated collection with optional status, email_verified, and q (nam...

Uppromote Get Coupons

List affiliate coupon assignments in UpPromote. Returns coupon code, affiliate id, description, and created timestamp for each row. Optional coupon an...

Uppromote Get Referrals

List referral and conversion records from your UpPromote affiliate program. Each row includes order id, affiliate id, commission, total sales, status,...

Uppromote Upsert Affiliate

Create a new affiliate in UpPromote. The public API supports create only — omit any update intent because affiliate profile changes are not available ...

Uppromote Upsert Coupon

Assign a coupon code to an affiliate in UpPromote. Create-only — each affiliate may hold up to 100 assigned coupons and the API does not support updat...

Frequently Asked Questions

What is UpPromote MCP?

UpPromote MCP connects your UpPromote affiliate program to AI assistants so you can list affiliates, audit referrals and commissions, and assign coupon codes without leaving chat.

Which stores does this work with?

Any store connected to UpPromote — commonly Shopify, WooCommerce, and similar e-commerce platforms. Save your UpPromote API key from Settings > Integrations.

Can AI update or delete affiliates?

The UpPromote public API supports reading affiliates and referrals, creating new affiliates, and assigning coupons. Profile updates and deletions are done in the UpPromote admin.

How do referral statuses work?

Referrals move through pending, approved, paid, and denied states. Filter listings by status and date range when preparing commission reviews.

How do I connect UpPromote to my AI agent?

Add the MCPBundles server URL to your MCP client configuration (Claude Desktop, Cursor, VS Code, etc.). The URL format is: https://mcp.mcpbundles.com/bundle/uppromote. Authentication is handled automatically.

How many tools does UpPromote provide?

UpPromote provides 5 tools that can be called by AI agents, along with a SKILL.md that gives your AI agent domain knowledge about when and how to use them.

What authentication does UpPromote require?

UpPromote uses API Key. UpPromote requires credentials. Connect via MCPBundles and authentication is handled automatically.

Setup Instructions

Connect UpPromote to any MCP client in minutes

MCP URL
https://mcp.mcpbundles.com/bundle/uppromote

One-click install:

The link prefills the Add custom connector dialog — you still review the values and click Add, then Connect to complete OAuth.

Or add manually

  1. Open claude.ai → Settings → Connectors.
  2. Click the + button and choose Add custom connector.
  3. Set Name to UpPromote and paste the MCP URL into Remote MCP server URL.
  4. Click Add. UpPromote will appear under Not connected — select it and click Connect to complete OAuth.
Name: UpPromote
Remote MCP server URL: https://mcp.mcpbundles.com/bundle/uppromote
Authentication: OAuth

Custom connectors at claude.ai require a paid Claude plan (Pro, Max, Team, or Enterprise).

Ready to use UpPromote?

Sign in to connect your credentials and start running tools from the chat.

UpPromote MCP Server — Affiliate Program Management for AI…