otherapi_key

Tapfiliate

Tapfiliate is an affiliate and referral tracking platform that enables businesses to create, track, and scale their affiliate programs efficiently.

Verdict

Tapfiliate tracks affiliate marketing programs — commissions, payments, and partner performance. In Switchy, @mention Tapfiliate to pull affiliate lists, check commission status, process payouts, or audit program data without opening the dashboard. Marketing and finance teams use it to reconcile payments during month-end close, answer partner questions in real time, or spot top performers before campaign reviews. You'll need a Tapfiliate API key with read/write access; the MCP can create payments and delete affiliates, so test carefully in a sandbox first.

Common use cases

  • Reconcile affiliate payouts during month-end close
  • Answer partner commission questions in Slack
  • Audit program performance before quarterly reviews
  • Spot top-performing affiliates for bonus campaigns
  • Verify payout methods before processing payments

Integration

Vendor
Tapfiliate
Category
other
Auth
API_KEY
Tools
10
Composio slug
tapfiliate

Tools

  • Create a Payment

    Tool to create a payment. use when you need to credit an affiliate after confirming transaction details.

  • Delete an affiliate
    destructive

    Tool to delete a specific affiliate. use when you need to remove an affiliate by their affiliate id after confirming it exists.

  • List all affiliates

    Tool to list all affiliates. use after verifying api credentials to fetch affiliates with optional filters.

  • List all affiliates

    Tool to list all affiliates. use after confirming api access to fetch affiliates with optional filters.

  • List all commissions

    Tool to retrieve all commissions. use when you need to fetch commission records with optional filters and pagination after confirming valid api credentials.

  • List all payments

    Tool to list all payments. use when you need to retrieve paginated payment records after confirming api credentials.

  • List all payout methods

    Tool to retrieve a list of all payout methods for an affiliate. use when fetching available payment options for an affiliate.

  • List all programs

    Tool to list all programs. use after confirming api credentials to fetch program list with optional asset filters.

  • Retrieve an Affiliate

    Tool to retrieve details of a specific affiliate. use when you have the affiliate id and need full affiliate profile.

  • Retrieve a Payment

    Tool to retrieve details of a specific payment. use when you have the payment id and need full payment information.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Click 'Add MCP Integration' and select Tapfiliate from the list. 3. Log into your Tapfiliate account, go to Settings > API, and generate a new API key with permissions for affiliates, commissions, payments, and programs. 4. Paste the API key into Switchy's configuration field and click 'Connect'. 5. Return to any Project, type '@Tapfiliate list all affiliates' in a message, and send it. 6. If the MCP returns a list of affiliates with IDs and metadata, the connection works. 7. To invoke other tools, @mention Tapfiliate and describe the task — for example, '@Tapfiliate show commissions from last month' or '@Tapfiliate create a payment for affiliate ID 12345'.

What teammates see: by default, memories from Tapfiliate are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Projects have used this MCP together with a given model.

How Switchy teams use it

Not enough Projects yet to publish anonymised usage stats (we require ≥ 50 Projects per week).

Starter prompts

List Top Affiliates

@Tapfiliate list all affiliates and sort them by total commissions earned. Show the top 10 with their IDs and email addresses.

Check Pending Commissions

@Tapfiliate list all commissions with status 'pending' from the last 30 days. Include affiliate ID, amount, and conversion date.

Process Affiliate Payment

@Tapfiliate create a payment for affiliate ID 67890 in the amount of $450.00 for commissions earned in March. Mark it as paid today.

Audit Payout Methods

@Tapfiliate list all payout methods for affiliate ID 54321. Show the method type and any account identifiers on file.

Review Active Programs

@Tapfiliate list all programs currently active in the account. Include program name, commission rate, and cookie duration.

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@tapfiliate show me all affiliates who joined in the last 30 days and their current commission totals

Output

Based on the affiliate list, 12 affiliates joined in the past 30 days. Here's a summary: 5 affiliates have generated commissions totaling $847.32, with the top performer earning $312.50 across 8 conversions. 7 affiliates haven't generated commissions yet but have active tracking links. The most recent signup was 2 days ago. All affiliates are enrolled in your default program and have completed their profile setup.

Notes

This example combines the list-affiliates tool with date filtering and commission data retrieval. The MCP requires valid API credentials with read access to both affiliates and commissions endpoints. Response time depends on your total affiliate count—accounts with 1000+ affiliates may experience slower queries.

Prompt

@tapfiliate create a payment of $250 for affiliate ID aff_8x9k2m with the note 'Q1 2024 bonus for exceeding targets'

Output

Payment created successfully. Affiliate aff_8x9k2m will receive $250.00. The payment has been logged in your Tapfiliate dashboard with reference ID pay_7h3n9s and the note 'Q1 2024 bonus for exceeding targets.' This payment will appear in the affiliate's account immediately and will be included in their next scheduled payout according to their selected payout method. The transaction is recorded as a manual adjustment, separate from commission-based earnings.

Notes

This demonstrates the create-payment tool for manual payouts outside the standard commission flow. IMPORTANT: This action immediately credits the affiliate's balance and cannot be undone through the MCP—reversals require manual intervention in the Tapfiliate dashboard. Verify affiliate ID and amount before executing.

Prompt

@tapfiliate analyze our commission structure across all programs and suggest which affiliates should be moved to higher-tier programs based on performance

Output

Reviewing all programs and commission data: You have 3 active programs with commission rates of 10%, 15%, and 20%. Analysis of 47 affiliates shows 8 candidates for tier upgrades: 3 affiliates in the 10% tier have each generated 15+ conversions and $2000+ in sales over 90 days, exceeding your stated threshold for the 15% tier. Another 5 affiliates in the 15% tier have maintained 95%+ approval rates with 25+ conversions, qualifying them for your premium 20% program. Moving these affiliates would increase your commission expense by approximately $340/month but could incentivize continued high performance.

Notes

This showcases the MCP's ability to synthesize data from list-programs, list-affiliates, and list-commissions tools with AI reasoning to provide strategic recommendations. The analysis is only as current as your last sync—Tapfiliate data updates in near-real-time but the MCP fetches on-demand. Use this for planning, not live transaction decisions.

Use-case deep-dives

Monthly affiliate payout reconciliation

When Tapfiliate MCP speeds up commission runs for small programs

A 3-person growth team running a 40-affiliate referral program closes payouts on the 5th of each month. The Tapfiliate MCP is the right call here because it surfaces commission and payment data directly in the AI workspace where the team already reviews payout spreadsheets and drafts emails. You pull the month's commissions with one prompt, cross-check against Stripe or bank records, then create payments in batch without tab-switching. The auth is straightforward API key setup. The threshold: if you're processing more than 200 affiliates or need custom approval workflows beyond what Tapfiliate's native UI offers, you'll hit the 10-tool ceiling and want a dedicated finance automation layer instead. For programs under 100 affiliates where the bottleneck is context-switching between tools, this MCP cuts reconciliation time in half.

Affiliate fraud investigation

How this MCP helps support teams spot suspicious referral patterns

A 2-person customer success team at a SaaS company notices a spike in refund requests tied to specific affiliate codes. The Tapfiliate MCP lets them query commission history and affiliate metadata without leaving the support ticket thread in Switchy. They list all commissions for the flagged affiliate, check payout methods, and pull the affiliate's creation date and program assignment in under a minute. The MCP's delete-affiliate tool means they can remove bad actors immediately after confirming fraud, then document the decision in the same workspace. This works well for teams handling fewer than 10 fraud cases per month. If you're running a high-volume affiliate network with dedicated fraud ops, you need logging and audit trails the MCP doesn't provide. For occasional investigations where speed and context matter more than forensic detail, Tapfiliate MCP is the faster path.

Quarterly affiliate program audit

When to use this MCP for program health checks

A solo founder reviews their affiliate program's performance every quarter to decide which partners to nurture and which to cut. The Tapfiliate MCP consolidates the data pull: list all programs, fetch affiliates by program, then pull commission totals for each. The founder drafts outreach emails to top performers and termination notices to inactive affiliates in the same Switchy session where they're analyzing the numbers. The 10-tool limit covers the core audit workflow without needing custom scripts. The trade-off: if you're comparing affiliate performance across multiple platforms or need cohort analysis beyond Tapfiliate's native filters, the MCP won't replace a BI tool. For single-platform programs under 100 affiliates where the goal is quick quarterly decisions, this MCP turns a 3-hour spreadsheet exercise into a 45-minute AI-assisted review.

Frequently asked

What does the Tapfiliate MCP do in Switchy?

It connects your Tapfiliate affiliate program to Switchy's AI workspace so you can manage affiliates, track commissions, and process payments through natural language. You can list affiliates with filters, create payments for confirmed transactions, retrieve commission records, and delete affiliates by ID. The MCP handles all API calls to Tapfiliate behind the scenes when you describe what you need.

Do I need admin access to connect Tapfiliate?

You need a Tapfiliate API key with sufficient permissions to perform the actions you want. Tapfiliate uses API key authentication, not OAuth. The key must have access to read affiliate data, commission records, and payment information at minimum. If you plan to create payments or delete affiliates, ensure your key has write permissions for those resources.

Can the MCP automatically approve new affiliate signups?

No. The MCP can list existing affiliates and delete them, but it doesn't include tools for approving pending applications or creating new affiliates. You'll still need to handle affiliate onboarding through Tapfiliate's dashboard. Once affiliates exist in your program, the MCP can retrieve their details, commissions, and payout methods for reporting or payment processing.

Why use this instead of Tapfiliate's dashboard directly?

The MCP is faster when you're already working in Switchy and need to check commission data, process payments, or pull affiliate lists without context-switching. It's particularly useful for routine tasks like confirming transaction details before crediting an affiliate or generating reports that combine Tapfiliate data with other sources. For complex program configuration or visual analytics, Tapfiliate's dashboard remains the better choice.

Who on my team should connect this integration?

Whoever manages affiliate payouts or needs to audit commission data regularly. This is typically your finance lead, affiliate manager, or operations person who reconciles transactions. They should be comfortable sharing an API key that grants read access to sensitive payment and commission information. If multiple people need access, consider rotating the API key through a shared credential manager.

More other MCPs

See all other MCPs →

Data last verified 61 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.