Skip to main content
Glama
gblush

impactdotcom-mcp

by gblush

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IMPACT_BASE_URLNoAPI base URL overridehttps://api.impact.com
IMPACT_AUTH_TOKENYesBasic-auth password (secret)
IMPACT_ACCOUNT_SIDYesBasic-auth username (your Account SID, starts with IR)
IMPACT_ACCOUNT_TYPENoAPI persona: Mediapartners (publisher) or Advertisers (brand)Mediapartners
IMPACT_ENABLE_WRITESNoset true to register the write toolsfalse
IMPACT_MAX_CONCURRENCYNomax concurrent API requests (rate-limit guardrail, 1–16)4

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
diagnose_trackingA

PRIMARY diagnostic. For a date window, pulls the click → action → revenue funnel and returns a plain-English read of why you might see clicks but no revenue: whether conversions are reaching Impact at all, and in what state (PENDING / APPROVED / REVERSED, incl. TEST_ACTION). Optionally narrow by campaign/SubId or trace a specific test OrderId. Max 45-day range.

list_actionsA

List Actions (conversions/commissions). With no state, scans PENDING + APPROVED + REVERSED so test/reversed orders surface. ActionDateStart/End filter by event date; StartDate/End by last-modified. Max 45-day range; defaults to last 7 days if no dates given. No Page/PageSize on this endpoint.

get_actionA

Get a single Action by its Id, with all fields (State, Oid, SubId, Payout, EventDate, LockingDate).

find_action_by_orderA

Trace a specific order (e.g. a test order) by its OrderId via the Advanced Action Listing report, including the action's Status and reversal reason (Status Detail / DispositionCode). The plain Actions endpoint can't filter by OrderId.

get_clickA

Get a single click by its id (irclickid / im_ref) — landing page, referring URL, campaign, device, SubId. Use to confirm a specific click was recorded.

export_clicksA

List clicks for a single day (optionally filtered by program/SubId) via Impact's async ClickExport job. Returns click rows once the export completes.

list_action_inquiriesA

List action inquiries (disputes for missing/incorrect/rejected actions) you've submitted.

get_action_inquiryA

Get a single action inquiry by its Id, including its status and resolution.

list_reportsA

List the reports this Impact.com account can run. Only reports with ApiAccessible=true can be run via run_report.

get_report_metadataA

Get a report's available filters and columns. Call this before run_report to learn the parameter names.

run_reportA

Run a report synchronously and return its rows. Params vary by report (commonly StartDate, EndDate, ProgramId/SUBAID) — use get_report_metadata to discover them. Dates are YYYY-MM-DD.

run_report_exportA

Start an asynchronous report export (CSV/JSON) and poll until the result is ready. Use for large reports. Returns the result rows, or a job URI if it is still running at timeout.

list_campaignsA

List the programs/campaigns this partner has joined. Optionally filter by status (Active or Expired).

get_campaignB

Get details for a single program/campaign by its CampaignId.

list_catalogsA

List product catalogs available to this partner.

list_catalog_itemsB

List items in a product catalog by CatalogId.

get_accountA

Get the account summary for the configured AccountSID — name, id, and the list of REST APIs this token can access. Smallest call; useful to confirm auth, the persona prefix, and which scoped APIs are available.

impact_api_getA

Fallback read tool: GET any persona-scoped Impact endpoint not covered by a curated tool. Prefer curated tools first. Read-only.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gblush/impactdotcom-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server