# Impact.com MCP

> Impact.com manages your entire partner ecosystem, giving you a single point of access for campaigns, ads, and payouts. Your agent can list active campaigns, track ad performance, review contracts, and check current invoices and affiliate payments—all from one place.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** affiliate-marketing, partnership-management, conversion-tracking, payouts, campaign-analytics, performance-marketing

## Description

Managing partnership marketing used to mean hopping between dashboards just to piece together the full story: Which campaign is running? How many actions were recorded? Is that revenue accounted for in an invoice or a payout? This MCP connects your AI client directly to the Impact API, letting you automate visibility across everything. You can get a list of all active campaigns and track every conversion, ad detail, or media partner relationship without logging into multiple portals. Whether you're reviewing complex agreements using `list_contracts` or checking recent financial activity with `list_payouts`, your agent handles the heavy lifting. By connecting this MCP through Vinkius, you ensure that all your partnership data—from initial ad setup to final payout reconciliation—is available for immediate analysis and action right where you work.

## Tools

### list_actions
Gets a list of all recorded actions, including conversions and clicks.

### list_ads
Retrieves details for every active or past ad unit in the account.

### list_campaigns
Lists all current and archived partnership campaigns.

### list_contracts
Provides a list of all signed or pending partnership agreements.

### list_invoices
Pulls records for every invoice generated by the system.

### list_media_partners
Lists all media partners, also known as affiliates.

### list_payouts
Retrieves a detailed list of payouts sent out to partners.

### list_queued_notifications
Shows all action notifications that are waiting in the queue for processing.

### list_transactions
Gets a history of all recorded financial transactions.

### list_webhooks
Lists every web hook that has been configured for data transfer.

## Prompt Examples

**Prompt:** 
```
List all active partnership campaigns in my Impact.com account.
```

**Response:** 
```
I'll fetch the list of your partnership campaigns for you.
```

**Prompt:** 
```
Show me recent conversions and actions from today.
```

**Response:** 
```
I'll retrieve the latest actions and conversions recorded in your account.
```

**Prompt:** 
```
Check for any pending invoices or payouts.
```

**Response:** 
```
I'll look up your invoices and payouts to check for any pending items.
```

## Capabilities

### Audit Campaign Status
Retrieves a complete list of running campaigns and tracks associated ads in the account.

### Reconcile Financial Records
Gathers all necessary financial data by listing invoices, contracts, transactions, and payouts to verify revenue streams.

### Analyze Partner Performance
Lists details on media partners (affiliates) and tracks specific actions or conversions that occurred over time.

### Manage System Connections
Allows you to list configured webhooks, ensuring your system receives real-time data notifications from Impact.com.

### Review Historical Data
Pulls records for all financial transactions and actions that have occurred in the account history.

## Use Cases

### Auditing a Q4 Payout
A finance analyst needs to verify if the last three months of affiliate revenue match the total payouts sent. They ask their agent to run `list_payouts`, cross-reference those totals with recent entries from `list_invoices`, and then pull any associated `list_transactions` for a final sign-off.

### Launching a New Partnership
A partnership manager needs to ensure the new affiliate is fully set up. They ask their agent to review `list_media_partners`, check if the necessary campaign structure exists using `list_campaigns`, and confirm that all tracking webhooks are active via `list_webhooks`.

### Investigating Conversion Discrepancies
The marketing team sees a sudden drop in conversions. They ask their agent to pull the latest data using `list_actions`, check if any new ads were deployed with `list_ads` around that time, and verify which contracts (`list_contracts`) govern the performance period.

### Preparing for Year-End Review
A director needs a comprehensive report. They ask their agent to retrieve all necessary data points: list_campaigns for scope, list_ads for spend detail, and run both `list_payouts` and `list_actions` to paint the full picture of performance.

## Benefits

- Don't manually cross-reference dashboards. Your agent handles the data pull from `list_payouts` and `list_invoices` simultaneously, giving you a full financial reconciliation in seconds.
- Stop guessing about performance. You can list ads using `list_ads` to confirm ad visibility against reported actions via `list_actions`, ensuring accurate campaign reporting every time.
- Get immediate contract clarity. Use `list_contracts` alongside `list_campaigns` to verify that current campaigns fall within the terms of active partnership agreements.
- Never miss a payment detail. By running `list_transactions` and checking `list_payouts`, you build an unshakeable audit trail for every dollar earned by your affiliates.
- Maintain system integrity effortlessly. Checking `list_webhooks` ensures that automated data streams are configured correctly, so you never lose real-time conversion tracking.

## How It Works

The bottom line is that you get a single, comprehensive view of complex partner data without writing any SQL queries or navigating multiple web dashboards.

1. You tell your agent what data you need, like 'Show me Q2 payouts.'
2. Your AI client uses this MCP to call specific tools, such as `list_payouts` and `list_invoices`, pulling the required records from Impact.com.
3. The system consolidates these separate streams of information and returns one coherent report or summary directly to your workspace.

## Frequently Asked Questions

**Can Impact.com MCP list only active campaigns?**
No, it can list all partnership campaigns using `list_campaigns`, allowing you to check both current and historical campaign data for review purposes.

**How does the Impact.com MCP help with tax documentation?**
You use `list_invoices` and `list_contracts`. This lets your agent pull all necessary documents and records required to verify financial compliance.

**Does list_actions track clicks or just conversions?**
The `list_actions` tool tracks both actions, including general clicks and specific conversion events that occurred in the account.

**What if I need to check a payment from last year?**
You can use `list_payouts` and `list_transactions`. These tools allow you to pull records for any date range, ensuring no historical payments are missed.

**Can Impact.com MCP tell me which affiliates I worked with?**
Yes, the `list_media_partners` tool provides a dedicated list of all associated media partners (affiliates) connected to your account.