shareasale_get_ advertiser_ transactions_ by_ idAdvertiser accounts.
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
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_ idAdvertiser accounts.
shareasale_get_ publisher_ transactions_ by_ idPublisher accounts.
shareasale_get_ transactionsPublisher or advertiser accounts.
shareasale_get_ validation_ jobAdvertiser accounts.
shareasale_list_ advertiser_ transactionsAdvertiser accounts.
shareasale_list_ publisher_ transactionsPublisher accounts.
shareasale_list_ transaction_ queriesPublisher accounts.
shareasale_list_ validation_ jobsAdvertiser accounts.
shareasale_send_ conversion_ ordersAdvertiser accounts.
shareasale_validate_ transactionsAdvertiser accounts.
shareasale_get_ advertiser_ campaign_ reportAdvertiser accounts, when publishers add campaign= to their links.
shareasale_get_ advertiser_ creative_ reportAdvertiser accounts.
shareasale_get_ advertiser_ publisher_ reportAdvertiser accounts.
shareasale_get_ publisher_ advertiser_ reportPublisher accounts.
shareasale_get_ publisher_ campaign_ reportPublisher accounts that add campaign= to their links.
shareasale_get_ publisher_ creative_ reportPublisher accounts.
shareasale_performance_ summaryPublisher or advertiser accounts.
shareasale_create_ tracking_ linkPublisher accounts.
shareasale_download_ enhanced_ feedPublisher accounts.
shareasale_download_ product_ feedPublisher accounts with a product feed key added to the connection.
shareasale_generate_ tracking_ linkPublisher accounts.
shareasale_generate_ tracking_ links_ batchPublisher accounts.
shareasale_get_ link_ builder_ quotaPublisher accounts.
shareasale_list_ product_ feedsPublisher accounts with a product feed key added to the connection.
shareasale_upload_ product_ feedAdvertiser accounts.
shareasale_create_ offerAdvertiser accounts.
shareasale_find_ offer_ categoryAdvertiser accounts.
shareasale_get_ programme_ detailsPublisher accounts.
shareasale_get_ programme_ overviewPublisher accounts.
shareasale_list_ offersPublisher accounts.
shareasale_list_ programmesPublisher accounts.
shareasale_list_ commission_ groupsPublisher accounts with an active relationship to the programme.
shareasale_find_ awin_ replacementSay what an old ShareASale API action or term became on Awin, and which tools to use now.
shareasale_list_ accountsShow 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_ publishersAdvertiser accounts.
shareasale_submit_ proof_ of_ purchase_ ordersCard-linked and other proof-of-purchase publishers only, switched on by Awin and by the advertiser.
shareasale_list_ commission_ sharing_ rulesService partner accounts.
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.
••••••••••••3f7a••••••••••••3f7aApproving or declining transactions, sending conversions, posting offers and uploading feeds wait until an owner or admin allows write actions; new connections start read-only. Each connection is pinned to one account and refuses any other. Awin tokens have no permission settings of their own, so this switch is the limit. Your product feed key stays out of every answer.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your ShareASale credential never leaves the server.
app.popmcp.com/mcpAsk for something harmless before the agent changes anything. Writes run as soon as it calls them, so confirm it reads the right account first.
My old script called ShareASale's merchantSearch action. What do I use now?
shareasale_find_awin_replacementok
Then just ask for the work
“My old script called ShareASale's merchantSearch action. What do I use now?”
“How much commission did I earn in the last six months, and how much is still pending?”
“How did we do this quarter across every region, and which programmes earned the most?”
“Make me a tracking link for this product page, with the click reference newsletter”
“Find programmes for running shoes, then tell me what the best one pays and how fast it approves”
“Which voucher codes from programmes I have joined are expiring this week?”
“As an advertiser, which publishers drove the most sales last month?”
“Decline transaction 484816099 because the order was returned, then check that it worked”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting ShareASale behind an AI client.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Launch a hosted MCP endpoint for ShareASale, keep tool access under control, and start testing real workflow prompts right away.