impact_brand_ get_ actionGet action details.
Ask how each program is converting, what is still pending or reversed, which partners are bringing results, or get a tracking link for an ad, all in the impact.com account you already run. Works for brands, partners and agencies.
PopMCPImpact.com
Every documented endpoint a brand, partner or agency token can call on impact.com's REST API, with the everyday tools for your kind of account loaded by default, plus one-call report and click exports that wait for the job and return the rows.
231 tools in the full catalog: 155 read and 76 write. 74 load by default, and the rest are found with tool search.
impact_brand_ get_ actionGet action details.
impact_brand_ list_ action_ itemsList action items.
impact_brand_ list_ actionsList actions.
impact_brand_ list_ catalog_ itemsList Catalog Items.
impact_brand_ reverse_ actionReverse an action.
impact_brand_ update_ actionUpdate an action or its items.
impact_partner_ get_ actionRetrieve an Action.
impact_partner_ list_ action_ itemsList all items for an action.
impact_partner_ list_ action_ updatesList Action Updates.
impact_partner_ list_ actionsList Actions.
impact_brand_ create_ dealCreate a Deal.
impact_brand_ list_ dealsList All Deals.
impact_partner_ get_ adRetrieve an Ad.
impact_partner_ get_ ad_ tracking_ linkRetrieve an Ad's Tracking Link.
impact_partner_ list_ adsList Ads.
impact_partner_ list_ catalogsList Catalogs.
impact_partner_ list_ media_ propertiesList media properties.
impact_partner_ search_ catalog_ itemsSearch Catalog Items.
impact_agency_ get_ jobGet a job.
impact_agency_ list_ jobsList all jobs.
impact_brand_ create_ adCreate an Ad.
impact_brand_ create_ promo_ codeCreate a Promo Code.
impact_brand_ get_ adGet Ad Details.
impact_brand_ get_ contractGet Contract Details.
impact_brand_ get_ partnerGet Partner Details.
impact_brand_ list_ adsList All Ads.
impact_brand_ list_ catalogsList All Catalogs.
impact_brand_ list_ contractsList All Contracts.
impact_brand_ list_ partnersList All Partners.
impact_brand_ list_ promo_ codesList All Promo Codes.
impact_agency_ create_ compliance_ contentCreate compliance content submission.
impact_agency_ get_ compliance_ submission_ resultsGet compliance submission results.
impact_agency_ get_ compliance_ submission_ statusGet compliance submission status.
impact_agency_ get_ report_ metadataGet report metadata.
impact_agency_ list_ reportsList all reports.
impact_agency_ run_ reportRun a report.
impact_brand_ get_ invoiceGet Invoice Details.
impact_brand_ list_ action_ inquiriesList All Action Inquiries.
impact_brand_ list_ invoicesList Invoices.
impact_brand_ list_ reportsList All Available Reports.
impact_brand_ run_ reportRun a Report (Legacy).
impact_brand_ update_ action_ inquiryUpdate an Action Inquiry.
impact_partner_ create_ action_ inquiryCreate Action Inquiry.
impact_partner_ get_ invoiceRetrieve a specific invoice.
impact_partner_ get_ programRetrieve a program.
impact_partner_ list_ action_ inquiriesList Action Inquiries.
impact_partner_ list_ invoicesList invoices.
impact_partner_ list_ programsList all joined programs.
impact_partner_ list_ reportsList all available reports.
impact_partner_ list_ storesList all stores.
impact_partner_ run_ reportRun a report (Legacy).
impact_agency_ get_ advertiserGet an advertiser.
impact_agency_ get_ company_ informationGet company information.
impact_agency_ list_ advertisersList all advertisers.
impact_brand_ create_ tracking_ linkGenerate a Tracking Link.
impact_brand_ get_ clickGet Click Details.
impact_brand_ get_ programGet Program Details.
impact_brand_ list_ action_ updatesList action updates.
impact_brand_ list_ programsList All Programs.
impact_brand_ submit_ conversionSubmit a Conversion Event.
impact_export_ clicksExport a day's clicks, wait for the job and return the rows.
impact_export_ reportRun a report as a background job, wait for it and return the rows.
impact_find_ reportsFind a report by words in its name, or read the filters and columns of one report.
impact_get_ account_ overviewStart here.
impact_get_ export_ resultWait for an export that already started and return its rows, with paging through a large file.
impact_list_ actions_ rangeList actions over any period: splits it into the 45-day pieces impact.com requires and joins the answers.
impact_partner_ create_ tracking_ linkCreate a tracking link.
impact_partner_ get_ clickRetrieve a Click.
impact_partner_ get_ company_ informationRetrieve Company Information.
impact_partner_ list_ contractsList Contracts.
impact_partner_ list_ dealsList Deals.
impact_partner_ list_ promo_ codesList Promo Codes.
impact_partner_ list_ promotionsList promotions.
impact_partner_ search_ marketplace_ productsSearch Marketplace Products.
impact_brand_ create_ surveyCreate a Survey.
impact_brand_ delete_ surveyDelete a Survey.
impact_brand_ get_ surveyGet a Survey.
impact_brand_ list_ survey_ responsesRetrieve Survey Responses.
impact_brand_ list_ surveysList All Surveys.
impact_brand_ update_ surveyUpdate a Survey.
impact_brand_ upload_ survey_ cover_ imageUpload a Cover Image.
impact_brand_ bulk_ update_ catalog_ itemsBulk Update Catalog Items.
impact_brand_ create_ catalog_ itemCreate a Catalog Item.
impact_brand_ create_ exception_ list_ itemsCreate Items in an Exception List.
impact_brand_ create_ general_ exception_ list_ itemsCreate Items in a General Exception List.
impact_brand_ delete_ all_ exception_ list_ itemsDelete All Items from an Exception List.
impact_brand_ delete_ all_ general_ exception_ list_ itemsDelete All Items from a General Exception List.
impact_brand_ delete_ catalog_ itemDelete a Catalog Item.
impact_brand_ delete_ exception_ list_ itemDelete an Exception List Item.
impact_brand_ delete_ general_ exception_ list_ itemDelete a General Exception List Item.
impact_brand_ get_ action_ itemGet action item details.
impact_brand_ get_ catalog_ itemGet Catalog Item Details.
impact_brand_ get_ exception_ list_ itemGet Exception List Item Details.
impact_brand_ get_ general_ exception_ list_ itemGet General Exception List Item Details.
impact_brand_ list_ exception_ list_ itemsList Items in an Exception List.
impact_brand_ list_ general_ exception_ list_ itemsList Items in a General Exception List.
impact_brand_ replace_ exception_ list_ itemsReplace All Items in an Exception List.
impact_brand_ replace_ general_ exception_ list_ itemsReplace All Items in a General Exception List.
impact_brand_ update_ catalog_ itemUpdate a Single Catalog Item.
impact_partner_ get_ action_ itemRetrieve an item from an action.
impact_partner_ get_ action_ updateRetrieve an Action Update.
impact_brand_ create_ contactCreate a Contact.
impact_brand_ create_ custom_ fieldCreate a Custom Field.
impact_brand_ create_ noteCreate a Note.
impact_brand_ create_ partner_ groupCreate a Partner Group.
impact_brand_ create_ promo_ code_ exception_ list_ itemCreate an Item in a Promo Code Exception List.
impact_brand_ delete_ all_ promo_ code_ exception_ list_ itemsDelete All Items from a Promo Code Exception List.
impact_brand_ delete_ contactDelete a Contact.
impact_brand_ delete_ custom_ fieldDelete a Custom Field.
impact_brand_ delete_ dealDelete a Deal.
impact_brand_ delete_ noteDelete a Note.
impact_brand_ delete_ partner_ groupDelete a Partner Group.
impact_brand_ delete_ promo_ code_ exception_ list_ itemDelete a Promo Code Exception List Item.
impact_brand_ get_ contactGet Contact Details.
impact_brand_ get_ custom_ fieldGet a Custom Field.
impact_brand_ get_ dealGet Deal Details.
impact_brand_ get_ noteGet Note Details.
impact_brand_ get_ partner_ groupGet Partner Group Details.
impact_brand_ get_ promo_ code_ exception_ list_ itemGet Promo Code Exception List Item Details.
impact_brand_ list_ contactsList All Contacts.
impact_brand_ list_ custom_ fieldsList All Custom Fields.
impact_brand_ list_ notesList All Notes for a Campaign.
impact_brand_ list_ partner_ groupsList All Partner Groups.
impact_brand_ list_ promo_ code_ exception_ list_ itemsList Items in a Promo Code Exception List.
impact_brand_ update_ contactUpdate a Contact.
impact_brand_ update_ custom_ fieldUpdate a Custom Field.
impact_brand_ update_ dealUpdate a Deal.
impact_brand_ update_ noteUpdate a Note.
impact_brand_ update_ partner_ groupUpdate a Partner Group.
impact_partner_ complete_ tax_ document_ submissionComplete tax document submission.
impact_partner_ create_ media_ propertyCreate a media property.
impact_partner_ create_ tax_ documentCreate a tax document.
impact_partner_ delete_ media_ propertyDelete a media property.
impact_partner_ get_ ad_ codeRetrieve an Ad's Code.
impact_partner_ get_ ad_ iframe_ codeRetrieve an Ad's IFrame Code.
impact_partner_ get_ catalogRetrieve a Catalog.
impact_partner_ get_ catalog_ itemRetrieve a Catalog Item.
impact_partner_ get_ latest_ tax_ documentRetrieve the latest tax document.
impact_partner_ get_ media_ propertyRetrieve a media property.
impact_partner_ get_ tax_ documentRetrieve a specific tax document.
impact_partner_ list_ catalog_ itemsList Catalog Items.
impact_partner_ list_ tax_ documentsList all tax documents.
impact_partner_ update_ media_ propertyUpdate a media property.
impact_agency_ download_ job_ resultDownload a job result.
impact_agency_ replay_ jobReplay a job.
impact_brand_ accept_ contractAccept a Pending Contract.
impact_brand_ approve_ tracking_ value_ requestApprove a Tracking Value Request.
impact_brand_ create_ exception_ listCreate an Exception List.
impact_brand_ create_ general_ exception_ listCreate a General Exception List.
impact_brand_ create_ partnerCreate a Direct Partner.
impact_brand_ decline_ contractDecline a Pending Contract.
impact_brand_ download_ job_ resultDownload Job Result File.
impact_brand_ expire_ promo_ codeExpire a Promo Code.
impact_brand_ get_ catalogGet Catalog Details.
impact_brand_ get_ exception_ listGet Exception List Details.
impact_brand_ get_ general_ exception_ listGet General Exception List Details.
impact_brand_ get_ jobGet Job Status.
impact_brand_ get_ promo_ codeGet Promo Code Details.
impact_brand_ get_ tracking_ value_ requestGet Tracking Value Request Details.
impact_brand_ list_ exception_ listsList Exception Lists.
impact_brand_ list_ general_ exception_ listsList General Exception Lists.
impact_brand_ list_ jobsList All Jobs.
impact_brand_ list_ tracking_ value_ requestsList All Tracking Value Requests.
impact_brand_ reject_ tracking_ value_ requestReject a Tracking Value Request.
impact_brand_ replay_ jobReplay a Job.
impact_brand_ update_ adUpdate an Ad.
impact_brand_ update_ catalog_ pull_ settingsUpdate Catalog Pull Settings.
impact_brand_ update_ exception_ listUpdate an Exception List.
impact_brand_ update_ general_ exception_ listUpdate a General Exception List.
impact_brand_ update_ partnerUpdate Partner Values.
impact_brand_ upload_ catalog_ fileUpload a Catalog File.
impact_partner_ download_ job_ resultDownload Job Results.
impact_partner_ get_ jobRetrieve Job Status.
impact_partner_ list_ jobsList Jobs.
impact_partner_ replay_ jobReplay Job.
impact_brand_ create_ promo_ code_ exception_ listCreate a Promo Code Exception List.
impact_brand_ download_ invoiceDownload Invoice PDF.
impact_brand_ get_ action_ inquiryGet Action Inquiry Details.
impact_brand_ get_ ftp_ submissionGet FTP Submission Details.
impact_brand_ get_ ftp_ submission_ errorsGet FTP Submission Error Details.
impact_brand_ get_ promo_ code_ exception_ listGet Promo Code Exception List Details.
impact_brand_ get_ report_ metadataRetrieve Report Metadata.
impact_brand_ list_ ftp_ submissionsList All FTP File Submissions.
impact_brand_ update_ promo_ code_ exception_ listUpdate a Promo Code Exception List.
impact_partner_ download_ invoiceDownload an invoice.
impact_partner_ get_ action_ inquiryRetrieve an Action Inquiry.
impact_partner_ get_ program_ logoRetrieve program logo.
impact_partner_ get_ report_ metadataRetrieve report metadata.
impact_partner_ get_ required_ banking_ fieldsRetrieve required banking fields.
impact_partner_ get_ storeRetrieve a store.
impact_partner_ get_ withdrawal_ settingsRetrieve withdrawal settings.
impact_partner_ list_ store_ itemsList items in a store group.
impact_partner_ update_ withdrawal_ settingsUpdate withdrawal settings.
impact_agency_ export_ reportExport a report.
impact_agency_ update_ company_ informationUpdate company information.
impact_brand_ export_ clicksExport Clicks Asynchronously.
impact_brand_ export_ reportExport a Report Asynchronously.
impact_brand_ get_ action_ updateGet action update details.
impact_brand_ get_ api_ submissionGet API Submission Details.
impact_brand_ get_ company_ informationGet Company Information.
impact_brand_ get_ deferred_ deep_ linkGet Deferred Deep Link Information.
impact_brand_ get_ legal_ entityGet a Single Legal Entity.
impact_brand_ get_ phone_ numberGet Phone Number Details.
impact_brand_ get_ routing_ ruleGet Routing Rule Details.
impact_brand_ get_ taskGet Task Details.
impact_brand_ list_ api_ submissionsList All API Submissions.
impact_brand_ list_ legal_ entitiesList Legal Entities.
impact_brand_ list_ phone_ numbersList All Phone Numbers.
impact_brand_ list_ routing_ rulesList All Routing Rules.
impact_brand_ list_ tasksList All Tasks.
impact_brand_ list_ unsubscribed_ contactsList Unsubscribed Contacts.
impact_brand_ track_ page_ loadTrack a Page Load or App Open.
impact_brand_ unsubscribe_ contactUnsubscribe a Contact.
impact_brand_ update_ company_ informationUpdate Company Information.
impact_partner_ create_ conversionSubmit a Conversion Event.
impact_partner_ create_ identity_ verification_ sessionCreate or Resume an Identity Verification Session.
impact_partner_ export_ clicksExport Clicks.
impact_partner_ export_ reportExport a report (asynchronous).
impact_partner_ get_ contractRetrieve a Contract.
impact_partner_ get_ dealRetrieve a Deal.
impact_partner_ get_ exception_ listRetrieve an Exception List.
impact_partner_ get_ promo_ codeRetrieve a Promo Code.
impact_partner_ get_ promo_ code_ exception_ listRetrieve a Promo Code Exception List.
impact_partner_ get_ promotionRetrieve a promotion.
impact_partner_ get_ taskGet Task Details.
impact_partner_ get_ userRetrieve a specific user.
impact_partner_ list_ exception_ list_ itemsList Exception List Items.
impact_partner_ list_ promo_ code_ exception_ list_ itemsList Promo Code Exception List Items.
impact_partner_ list_ tasksList All Tasks.
impact_partner_ list_ usersList all users.
impact_partner_ update_ company_ informationUpdate Company Information.
Credentials off one Impact.com screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.
In impact.com open Settings, then Technical, then API, create an access token, and copy its Account SID and Auth Token into PopMCP. PopMCP works out whether the account is a brand, a partner or an agency. An agency then chooses the whole agency or one brand it manages. There is no app to review and nothing to deploy.
Paste your Account SID••••••••••••3f7abrand, partner or agencyReversing an action, submitting a conversion, changing bank details and every other write wait until an owner or admin allows write actions; new connections start read-only. The scopes on your impact.com token set a second limit. Bank numbers and tax ids are masked to their last four characters in every answer, and the AI is told to ask before anything that changes money records.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Impact.com 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.
Which programs do I have, and what are their ids?
impact_get_account_overviewok
Then just ask for the work
“Which programs do I have, and what are their ids?”
“List every action on my summer program from the last six months, newest first”
“Which report shows performance by partner, and what filters does it take?”
“Export last month's performance by partner and show me the top ten”
“Reverse action 1017.3295.188200 because the order was refunded”
“Which partners on my program are still waiting on a contract?”
“As a partner, make me a tracking link for this product page on the Acme program”
“For my agency, show pending actions across the brand Nutt Outdoors”
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 Impact.com behind an AI client.
An Account SID and an Auth Token from an access token you create under Settings, Technical, API in impact.com. PopMCP stores them encrypted and sends them server-side only, so they never reach your AI client.
Yes, all three. impact.com keeps a separate API for each, and PopMCP finds out which one your token belongs to when you connect. You see only the tools for your kind of account, so a brand never sees partner tools.
After connecting, you choose the whole agency or one brand it manages. A connection to one brand stays on that brand, and asking about another is refused. A whole-agency connection can work with any brand you manage, one call at a time.
Yes, and new connections start that way: every tool that changes something is hidden and refused until an owner or admin allows write actions. You can also give the impact.com token read scopes only, which impact.com enforces on its side.
impact.com allows 100 report exports and 10 click exports a day, and asking for the same export twice returns the same job while still counting. PopMCP waits for a job it started and returns its rows, and if a job takes longer it gives the AI the job id to check back with.
Bank account numbers, routing codes and tax ids are masked to their last four characters in every answer. Other brands' access secrets, which impact.com includes when an agency lists its brands, are removed before the AI sees them.
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 Impact.com 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 Impact.com on the consent screen. The Impact.com tools are then available in that session, and no Impact.com credential is stored on your machine.
Loading 231 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 74-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 231 here. A trigger is something PopMCP watches for you: 15 Impact.com 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 Impact.com.
Launch a hosted MCP endpoint for Impact.com, keep tool access under control, and start testing real workflow prompts right away.