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

CJ Affiliate MCP server for your AI

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

How much commission did I earn in the last six months after corrections, and which advertisers paid the most?

Supported CJ Affiliate tools

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_feeds

List product feeds with their ad id, advertiser, feed name, currency, product count and last update.

cj_affiliate_list_shopping_product_feeds

List shopping product feeds only.

cj_affiliate_read_shopping_product_catalog

Read one advertiser's whole shopping feed in order, as a stream.

cj_affiliate_search_credit_card_products

Search 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_products

Search finance products by title, keywords, advertiser or promotion type.

cj_affiliate_search_products

Search products across every feed type by keywords, advertiser, price, country or availability.

cj_affiliate_search_shopping_products

Search shopping products with shopping fields: availability, condition, gtin, mpn, color and size.

cj_affiliate_search_travel_products

Search travel and experience products, with destination, dates and rating.

cj_affiliate_cancel_orders

Cancel orders so no commission or fee is paid, for this advertiser.

cj_affiliate_create_orders

Send new orders to CJ for this advertiser.

cj_affiliate_create_promotional_property

Add a promotional property to this publisher account, such as a website.

cj_affiliate_get_promotional_property

Get 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_summary

List the distinct property types and promotional models a publisher uses across all its properties.

cj_affiliate_list_promotional_properties

List a publisher's promotional properties, also called PIDs or website ids.

cj_affiliate_restate_orders

Replace orders CJ already has, for this advertiser.

cj_affiliate_test_cancel_orders

Try cancelling orders in CJ's Test Mode.

cj_affiliate_test_create_orders

Try sending new orders in CJ's Test Mode.

cj_affiliate_test_restate_orders

Try replacing orders in CJ's Test Mode.

cj_affiliate_update_promotional_property

Change a promotional property on this publisher account.

cj_affiliate_create_credit_card_products

Add credit card products to this advertiser's finance feed.

cj_affiliate_create_shopping_products

Add products to this advertiser's shopping feed.

cj_affiliate_delete_products

Remove products from one of this advertiser's feeds.

cj_affiliate_update_credit_card_products

Change credit card products in this advertiser's finance feed.

cj_affiliate_update_shopping_products

Change products in this advertiser's shopping feed.

cj_affiliate_find_links

Find tracking links for one advertiser, from its name, program URL or id, built for your primary promotional property.

cj_affiliate_get_commissions

Get 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_commissions

List 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_offers

Read CJ's Automated Offer Feed: credit card offers from financial advertisers, with card names, rates, fees, rewards, links and images.

cj_affiliate_list_publisher_commissions

List commissions this publisher earned in one window of up to 31 days.

cj_affiliate_search_links

Search tracking links, banners and coupons from advertisers by keyword, category, link type or promotion.

cj_affiliate_get_advertiser_overview

Get 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_list

Get the SKUs in an advertiser's item list, the lists many program terms pay by.

cj_affiliate_get_publisher_overview

Get 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_advertisers

Find advertisers in the CJ network, joined or not, by id, name, program URL or keywords.

cj_affiliate_list_joined_publishers

Look up publishers joined to this advertiser's program, with their program terms, promotional methods, websites and PIDs, EPC and rating.

cj_affiliate_list_program_terms

List 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_catalog

Read one advertiser's whole finance feed in order, as a stream.

cj_affiliate_read_travel_product_catalog

Read one advertiser's whole travel feed in order, as a stream.

cj_affiliate_get_promotional_properties_by_ids

Get several promotional properties at once by their ids.

Connect CJ Affiliate to Claude, ChatGPT and Claude Code

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.

Personal access token••••••••••••3f7a
Company id (CID)1234567
Enterprise id (optional)1234567
ConnectionVerified

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_commissions
  • “Get me a tracking link and any current coupon for this brand”

    • find_links
  • “What exactly does each of my joined advertisers pay, including rates by item list?”

    • list_program_terms
  • “Tell me about this advertiser: its EPC, my rates and its product feeds”

    • get_advertiser_overview
  • “Find running shoes under 100 dollars from advertisers I have joined, with my tracking links”

    • search_products
  • “List my promotional properties, then add my new newsletter as one”

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

    • get_commissions
  • “Mark these three products out of stock in my shopping feed”

    • update_shopping_products
  • “Test this order in CJ's Test Mode first, then send it”

    • test_create_orders
    • create_orders
  • “Cancel order 2011 because the customer returned it”

    • cancel_orders

Use CJ Affiliate 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.

CJ Affiliate MCP server questions

What teams ask before putting CJ Affiliate behind an AI client.

What does PopMCP need to connect CJ Affiliate?

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.

Is this the same as CJ Dropshipping?

No. CJ Affiliate, once called Commission Junction, is an affiliate network. CJ Dropshipping is a different company with its own PopMCP connector.

Does it work for both publishers and advertisers?

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.

I belong to several CJ companies. What happens?

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.

Why does one order show up as several commission rows?

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.

Can the AI change real commission?

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.

What is an enterprise id, and do I need one?

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.

Do I have to run or host the CJ Affiliate 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 CJ Affiliate to Claude Code?

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.

Why do only 36 of the 39 tools load by default?

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.

What is the difference between a tool and a trigger?

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.

Connect CJ Affiliate to your AI in minutes

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

Connect your first MCP