100+ integrations are ready to connect to your AI.Connect your first MCP

ShareASale MCP server for your AI

ShareASale no longer runs and its API no longer works, so this works with the Awin account yours became. Ask what you earned, which programmes pay best, or for a tracking link. Paste one Awin token and choose the account.

PopMCPShareASale

My old script called ShareASale's merchantSearch action. What do I use now?

Supported ShareASale tools

ShareASale's own endpoints are gone, so this server uses Awin's API, where upgraded accounts now live. It covers every documented endpoint an Awin token can call, for publishers and advertisers, and tells you what each old ShareASale action became, including the ones with no replacement.

37 tools in the full catalog: 32 read and 5 write. 35 load by default, and the rest are found with tool search.

shareasale_get_advertiser_transactions_by_id

Advertiser accounts.

shareasale_get_publisher_transactions_by_id

Publisher accounts.

shareasale_get_transactions

Publisher or advertiser accounts.

shareasale_get_validation_job

Advertiser accounts.

shareasale_list_advertiser_transactions

Advertiser accounts.

shareasale_list_publisher_transactions

Publisher accounts.

shareasale_list_transaction_queries

Publisher accounts.

shareasale_list_validation_jobs

Advertiser accounts.

shareasale_send_conversion_orders

Advertiser accounts.

shareasale_validate_transactions

Advertiser accounts.

shareasale_get_advertiser_campaign_report

Advertiser accounts, when publishers add campaign= to their links.

shareasale_get_advertiser_creative_report

Advertiser accounts.

shareasale_get_advertiser_publisher_report

Advertiser accounts.

shareasale_get_publisher_advertiser_report

Publisher accounts.

shareasale_get_publisher_campaign_report

Publisher accounts that add campaign= to their links.

shareasale_get_publisher_creative_report

Publisher accounts.

shareasale_performance_summary

Publisher or advertiser accounts.

shareasale_create_tracking_link

Publisher accounts.

shareasale_download_enhanced_feed

Publisher accounts.

shareasale_download_product_feed

Publisher accounts with a product feed key added to the connection.

shareasale_generate_tracking_link

Publisher accounts.

shareasale_generate_tracking_links_batch

Publisher accounts.

shareasale_get_link_builder_quota

Publisher accounts.

shareasale_list_product_feeds

Publisher accounts with a product feed key added to the connection.

shareasale_upload_product_feed

Advertiser accounts.

shareasale_create_offer

Advertiser accounts.

shareasale_find_offer_category

Advertiser accounts.

shareasale_get_programme_details

Publisher accounts.

shareasale_get_programme_overview

Publisher accounts.

shareasale_list_offers

Publisher accounts.

shareasale_list_programmes

Publisher accounts.

shareasale_list_commission_groups

Publisher accounts with an active relationship to the programme.

shareasale_find_awin_replacement

Say what an old ShareASale API action or term became on Awin, and which tools to use now.

shareasale_list_accounts

Show the Awin account this connection is for: its id, name, whether it is a publisher or an advertiser, and your role in it.

shareasale_list_publishers

Advertiser accounts.

shareasale_submit_proof_of_purchase_orders

Card-linked and other proof-of-purchase publishers only, switched on by Awin and by the advertiser.

shareasale_list_commission_sharing_rules

Service partner accounts.

Connect ShareASale to Claude, ChatGPT and Claude Code

Credentials off one ShareASale screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

In Awin open your user menu at the top right, then API Credentials, enter your password and copy your API token into PopMCP. Old ShareASale tokens and secrets do not work. PopMCP lists the accounts your login belongs to, and you choose which one this connection is for. A second key, only for reading standard product feeds, is optional.

API token••••••••••••3f7a
Product feed key (optional)••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • “My old script called ShareASale's merchantSearch action. What do I use now?”

    • find_awin_replacement
  • “How much commission did I earn in the last six months, and how much is still pending?”

    • get_transactions
  • “How did we do this quarter across every region, and which programmes earned the most?”

    • performance_summary
  • “Make me a tracking link for this product page, with the click reference newsletter”

    • create_tracking_link
  • “Find programmes for running shoes, then tell me what the best one pays and how fast it approves”

    • list_programmes
    • get_programme_overview
  • “Which voucher codes from programmes I have joined are expiring this week?”

    • list_offers
  • “As an advertiser, which publishers drove the most sales last month?”

    • get_advertiser_publisher_report
  • “Decline transaction 484816099 because the order was returned, then check that it worked”

    • validate_transactions
    • get_validation_job

Use ShareASale from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

ShareASale MCP server questions

What teams ask before putting ShareASale behind an AI client.

Is ShareASale still running?

No. Awin, which owns ShareASale, closed the platform on 6 October 2025 and moved its accounts to Awin. shareasale.com now redirects to Awin, and you can no longer sign in to a ShareASale account.

Does this use the ShareASale API?

No. That API has no working endpoints left, and no one can get new credentials for it. Every call here goes to Awin's API, which is where Awin sends people who used the ShareASale API.

Will my ShareASale token and secret work?

No. You need your Awin API token. In Awin open your user menu, then API Credentials, enter your password and choose Show my API token. PopMCP stores it encrypted and sends it server-side only, so it never reaches your AI client.

What if my account was not moved to Awin?

Awin says it upgraded publishers it approved who had registered after January 2023, been active since January 2024, or had five or more approved partnerships. Anyone else can register with Awin directly. You need an Awin login to connect.

My old scripts use actions like merchantSearch or activitySummary. What now?

Ask the AI what the action became. It answers with the tools to use now, and says plainly when Awin has no replacement, as with approving affiliates or reading a ledger. ShareASale's reference is gone, so the list is built from public client libraries and may not be complete.

Do my old merchant and affiliate ids still work?

No. Awin says upgraded advertisers received a new Awin id in place of their ShareASale Merchant ID. PopMCP lists the accounts your login can reach and fills in the id for you.

Can it read my old ShareASale history?

It reads what Awin holds. Awin says ShareASale payment statements can no longer be retrieved, and it advised downloading reports before the closure. How much older activity moved across is a question for Awin.

Should I connect this or Awin?

Both reach the same account with the same token and the same tools. This one adds the lookup for old ShareASale actions and terms. The Awin connector also has event triggers.

Do I need a particular Awin plan?

Not as a publisher. Awin offers its advertiser APIs on the Accelerate and Advanced plans, and to Access users listed on more than one programme. On another plan, Awin refuses those calls and the AI tells you.

Is there still a monthly API allowance?

No. Awin has no monthly cap. It allows 20 calls a minute per person, across everything using your token, including an Awin connection made with the same token.

Can I give the AI read-only access?

Yes, and new connections start that way. Reading, reports and making tracking links all work. Anything that changes Awin, such as approving a sale or posting an offer, is hidden and refused until an owner or admin allows write actions.

Do I have to run or host the ShareASale MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

How do I connect ShareASale to Claude Code?

Connect ShareASale in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking ShareASale on the consent screen. The ShareASale tools are then available in that session, and no ShareASale credential is stored on your machine.

Why do only 35 of the 37 tools load by default?

Loading 37 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 35-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.

What is the difference between a tool and a trigger?

A tool is something your AI calls, and there are 37 here. A trigger is an event PopMCP watches for on its own. ShareASale has no triggers yet, so everything on this page happens when your AI calls a tool.

Connect ShareASale to your AI in minutes

Launch a hosted MCP endpoint for ShareASale, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP