cj_affiliate_ list_ product_ feedsList product feeds with their ad id, advertiser, feed name, currency, product count and last update.
Ask what you earned this quarter after corrections, which advertisers pay best, or for a tracking link to any brand, as a publisher. As an advertiser, review your publishers, update your product feed, and send or cancel orders. Paste a token and your company id.
PopMCPCJ Affiliate
Every API a CJ token can call, for publishers and for advertisers, with the tools for your side loaded by default. One-call tools add up corrections across any date range and find a brand's links from its name, so the AI gets final figures and spends few of CJ's calls.
39 tools in the full catalog: 26 read and 13 write. 36 load by default, and the rest are found with tool search.
cj_affiliate_ list_ product_ feedsList product feeds with their ad id, advertiser, feed name, currency, product count and last update.
cj_affiliate_ list_ shopping_ product_ feedsList shopping product feeds only.
cj_affiliate_ read_ shopping_ product_ catalogRead one advertiser's whole shopping feed in order, as a stream.
cj_affiliate_ search_ credit_ card_ productsSearch credit card products by title, card type, usage type, category or advertiser, with the card's name, network, rating and marketing copy.
cj_affiliate_ search_ finance_ productsSearch finance products by title, keywords, advertiser or promotion type.
cj_affiliate_ search_ productsSearch products across every feed type by keywords, advertiser, price, country or availability.
cj_affiliate_ search_ shopping_ productsSearch shopping products with shopping fields: availability, condition, gtin, mpn, color and size.
cj_affiliate_ search_ travel_ productsSearch travel and experience products, with destination, dates and rating.
cj_affiliate_ cancel_ ordersCancel orders so no commission or fee is paid, for this advertiser.
cj_affiliate_ create_ ordersSend new orders to CJ for this advertiser.
cj_affiliate_ create_ promotional_ propertyAdd a promotional property to this publisher account, such as a website.
cj_affiliate_ get_ promotional_ propertyGet one promotional property (a website, app, email list or social account, also called a PID) by its id, with its type, models, tags and status.
cj_affiliate_ get_ promotional_ property_ summaryList the distinct property types and promotional models a publisher uses across all its properties.
cj_affiliate_ list_ promotional_ propertiesList a publisher's promotional properties, also called PIDs or website ids.
cj_affiliate_ restate_ ordersReplace orders CJ already has, for this advertiser.
cj_affiliate_ test_ cancel_ ordersTry cancelling orders in CJ's Test Mode.
cj_affiliate_ test_ create_ ordersTry sending new orders in CJ's Test Mode.
cj_affiliate_ test_ restate_ ordersTry replacing orders in CJ's Test Mode.
cj_affiliate_ update_ promotional_ propertyChange a promotional property on this publisher account.
cj_affiliate_ create_ credit_ card_ productsAdd credit card products to this advertiser's finance feed.
cj_affiliate_ create_ shopping_ productsAdd products to this advertiser's shopping feed.
cj_affiliate_ delete_ productsRemove products from one of this advertiser's feeds.
cj_affiliate_ update_ credit_ card_ productsChange credit card products in this advertiser's finance feed.
cj_affiliate_ update_ shopping_ productsChange products in this advertiser's shopping feed.
cj_affiliate_ find_ linksFind tracking links for one advertiser, from its name, program URL or id, built for your primary promotional property.
cj_affiliate_ get_ commissionsGet commission totals for any date range, up to about a year, with final figures by advertiser or publisher, status, action and website.
cj_affiliate_ list_ advertiser_ commissionsList commissions this advertiser's program paid in one window of up to 31 days, with the publisher, order id, status, amounts, CJ fee and items.
cj_affiliate_ list_ credit_ card_ offersRead CJ's Automated Offer Feed: credit card offers from financial advertisers, with card names, rates, fees, rewards, links and images.
cj_affiliate_ list_ publisher_ commissionsList commissions this publisher earned in one window of up to 31 days.
cj_affiliate_ search_ linksSearch tracking links, banners and coupons from advertisers by keyword, category, link type or promotion.
cj_affiliate_ get_ advertiser_ overviewGet everything a publisher wants to know about one advertiser in one call, from its name, program URL or id: its details and EPC, your exact commission rates if you have a contract, and its product feeds.
cj_affiliate_ get_ item_ listGet the SKUs in an advertiser's item list, the lists many program terms pay by.
cj_affiliate_ get_ publisher_ overviewGet an advertiser's view of one joined publisher in one call, from its company id or name: its details and program terms, its promotional properties, and what it earned in the last 30 days.
cj_affiliate_ list_ advertisersFind advertisers in the CJ network, joined or not, by id, name, program URL or keywords.
cj_affiliate_ list_ joined_ publishersLook up publishers joined to this advertiser's program, with their program terms, promotional methods, websites and PIDs, EPC and rating.
cj_affiliate_ list_ program_ termsList this publisher's pending, active and expired contracts with exact commission rates, including rates by situation, item list and promotional property.
cj_affiliate_ read_ finance_ product_ catalogRead one advertiser's whole finance feed in order, as a stream.
cj_affiliate_ read_ travel_ product_ catalogRead one advertiser's whole travel feed in order, as a stream.
cj_affiliate_ get_ promotional_ properties_ by_ idsGet several promotional properties at once by their ids.
Credentials off one CJ Affiliate screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
On the CJ Developer Portal open Personal Access Tokens, enter a token name, choose Register and copy the token, which CJ shows only once. Paste it into PopMCP with your company id, the number shown as CID when you select your company name at the top right of CJ Account Manager. PopMCP works out whether the company is a publisher or an advertiser. There is no app to review and nothing to deploy.
••••••••••••3f7a12345671234567Sending or cancelling orders, importing products and changing promotional properties wait until an owner or admin allows write actions; new connections start read-only. Each connection is pinned to one company and refuses any other. CJ tokens have no permission settings of their own, so this switch is the limit. Order tools have a test version that never reaches your reports.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your CJ Affiliate 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.
How much commission did I earn in the last six months after corrections, and which advertisers paid the most?
cj_affiliate_get_commissionsok
Then just ask for the work
“How much commission did I earn in the last six months after corrections, and which advertisers paid the most?”
“Get me a tracking link and any current coupon for this brand”
“What exactly does each of my joined advertisers pay, including rates by item list?”
“Tell me about this advertiser: its EPC, my rates and its product feeds”
“Find running shoes under 100 dollars from advertisers I have joined, with my tracking links”
“List my promotional properties, then add my new newsletter as one”
“As an advertiser, which publishers drove the most sales last month?”
“Mark these three products out of stock in my shopping feed”
“Test this order in CJ's Test Mode first, then send it”
“Cancel order 2011 because the customer returned it”
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 CJ Affiliate behind an AI client.
A personal access token from the CJ Developer Portal, and your company id from CJ Account Manager. PopMCP stores the token encrypted and sends it server-side only, so it never reaches your AI client.
No. CJ Affiliate, once called Commission Junction, is an affiliate network. CJ Dropshipping is a different company with its own PopMCP connector.
Yes. PopMCP works out which kind of company you connected and loads its tools. A publisher tool on an advertiser connection is refused with a sentence saying why, before anything is sent.
A CJ token belongs to you rather than to a company. Each connection is pinned to the company id you enter and refuses any other. To work across several, connect each one.
CJ reports a correction as a separate row with negative amounts and the same order id. The get_commissions tool adds those together, so the totals you get are final figures.
Only if an owner or admin allows write actions, and new connections start read-only. Order tools have a test version that uses CJ's Test Mode. CJ can take over an hour to process an order, so a successful answer means CJ received it.
Only advertisers sending orders need it. CJ issues it, so ask your CJ account manager. You can save it on the connection under More options, or give it with each order.
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 CJ Affiliate 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 CJ Affiliate on the consent screen. The CJ Affiliate tools are then available in that session, and no CJ Affiliate credential is stored on your machine.
Loading 39 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 36-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 39 here. A trigger is something PopMCP watches for you: 3 CJ Affiliate events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into CJ Affiliate.
Launch a hosted MCP endpoint for CJ Affiliate, keep tool access under control, and start testing real workflow prompts right away.