MCP for advertisers

Connect Revshare MCP to your program data: performance stats, affiliate partners, payouts, and creating conversion links.

Emil Klitmose

Written by Emil Klitmose

Updated recently

How to connect

1.MCP server URL

Revshare exposes a single Streamable HTTP MCP endpoint:

https://revshare.so/api/mcp

2.Get your API key

Every request is authenticated with your personal API key (rs_…), which always acts as your own advertiser account and determines which tools you get. Copy it — together with a ready-made connector URL — from your account settings.

3.Add as a custom connector (Claude web / desktop)

In Claude, open Settings → Connectors → Add custom connector and paste the URL with your key appended as a ?key= parameter. This server authenticates with API keys, not OAuth — so embed the key in the URL rather than relying on a sign-in popup:

https://revshare.so/api/mcp?key=rs_your_api_key_here

4.Config-file clients (Claude Desktop / Code)

For clients configured by file, add a remote MCP server with the key as a bearer header:

{
  "mcpServers": {
    "revshare": {
      "type": "http",
      "url": "https://revshare.so/api/mcp",
      "headers": {
        "Authorization": "Bearer rs_your_api_key_here"
      }
    }
  }
}

5.Usage limits

Tool calls are rate-limited per minute and capped per month based on your plan. Free plans get a modest allowance; paid plans (Starter / Growth for affiliate partners) get much higher limits. If you hit a limit, the tool returns a clear message — wait a moment for rate limits, or upgrade your plan to raise the monthly cap.

Tools

Once connected as an advertiser, your agent can call these tools. Monetary values come back already formatted in each program’s currency (e.g. “$20.00”).

advertiser_get_dashboard

All your programs with affiliate, click, sale, revenue and lead stats for a period.

advertiser_list_affiliates

Affiliate partners across your programs, filterable by program and status.

advertiser_list_applications

Pending applicants with their promo plan, websites, socials, answers and track record.

advertiser_update_affiliate_status

Approve, reject or suspend an affiliate partner enrollment.

advertiser_list_transactions

Sales & leads across your programs (filter by type/status); find pending ones to approve.

advertiser_update_transaction_status

Approve or reject a pending sale or lead.

advertiser_list_payouts

Commissions owed, bucketed into due / pending / paid / failed.

advertiser_get_customer_journey

Multi-touch attribution: totals + per-source (Google, Instagram, direct…) conversions, clicks and value.

advertiser_list_conversion_links

Your conversion links with per-link clicks, sales, leads, revenue and conversion rate.

advertiser_create_conversion_link

Create a conversion link; duplicate ref codes are rejected automatically.

advertiser_update_conversion_link

Edit a conversion link’s ref code, campaign type or tags.

advertiser_delete_conversion_link

Delete a conversion link (historical stats are kept).