Tapfiliate
Tapfiliate is an affiliate and referral tracking platform that enables businesses to create, track, and scale their affiliate programs efficiently.
Verdict
Common use cases
- Check affiliate commission totals before payout
- Verify which partners are active this quarter
- Create payments for approved affiliate earnings
- Audit program performance across campaigns
- Answer partner payout questions in Slack threads
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 affiliatedestructive
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 confirming api access to fetch affiliates with optional filters.
- List all affiliates
Tool to list all affiliates. use after verifying api credentials 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
- 11. In Switchy, open your workspace settings and navigate to the MCP Integrations section. 2. Click 'Add 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, and payments. 4. Copy the API key and paste it into the Switchy connection form, then click 'Connect'. 5. Switchy will verify the key and confirm the connection — you'll see a green checkmark when it succeeds. 6. Open any Space, type '@Tapfiliate list all affiliates' in the chat, and send; if you see a list of partners returned, the integration is live. 7. You can now invoke any Tapfiliate tool by @mentioning it and describing what you need in plain language.
What teammates see: by default, memories from Tapfiliate are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Spaces have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
List Top Affiliates
@Tapfiliate list all affiliates and show me their IDs, names, and signup dates so I can identify our top performers.Open in a Space →
Check Pending Commissions
@Tapfiliate list all commissions with a pending status and include the affiliate ID, amount, and conversion date for each.Open in a Space →
Create Affiliate Payment
@Tapfiliate create a payment for affiliate ID 12345 in the amount of $250 with the note 'Q1 2025 payout' and confirm when it's processed.Open in a Space →
Review Payout Methods
@Tapfiliate list all payout methods for affiliate ID 67890 and tell me which one is marked as their default.Open in a Space →
Audit Program List
@Tapfiliate list all programs and include their IDs, names, and commission structures so I can review our current campaigns.Open in a Space →
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Tapfiliate show me all active affiliates who joined in the last 30 days and their current commission totals
Based on your Tapfiliate account, 12 affiliates joined in the last 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 list includes affiliate IDs, join dates, and current earnings. Note that this data reflects your account state at the time of the query.
This example combines the list-affiliates tool with date filtering and the list-commissions tool to synthesize performance data. Requires API key with read access to both affiliates and commissions. Response time depends on the size of your affiliate base; accounts with 1000+ affiliates may see slower queries.
@Tapfiliate create a payment of $125.50 for affiliate ID aff_8x9k2m with reference 'Q1-2024-bonus' and mark it as paid
Payment created successfully for affiliate aff_8x9k2m. Payment ID: pay_7n3k1p, Amount: $125.50, Reference: 'Q1-2024-bonus', Status: Paid. The payment has been recorded in your Tapfiliate account and will appear in the affiliate's dashboard immediately. This action does not trigger an actual bank transfer—you'll need to process the payout separately through your payment provider.
This write operation demonstrates the create-payment tool, which records a payment in Tapfiliate but doesn't execute financial transactions. You must verify the affiliate ID exists before running this prompt. The 'paid' status means the record is marked complete in Tapfiliate; actual fund disbursement happens outside the platform via your chosen payout method.
@Tapfiliate analyze our commission structure across all programs and identify which program has the highest average commission per conversion
Your Tapfiliate account has 4 active programs. Analysis of commission data shows: 'Premium SaaS Plan' averages $47.20 per conversion (83 conversions, $3,917.60 total), 'Starter Plan' averages $18.50 per conversion (214 conversions, $3,959 total), 'Enterprise Plan' averages $112.00 per conversion (12 conversions, $1,344 total), and 'Add-on Services' averages $9.30 per conversion (67 conversions, $623.10 total). The Enterprise Plan has the highest per-conversion value but lowest volume.
This synthesis example uses list-programs and list-commissions tools together, then applies AI reasoning to calculate averages and surface insights. Useful for strategic decisions about which programs to promote. Accuracy depends on commission data completeness—pending or rejected commissions may skew averages if not filtered appropriately.
Use-case deep-dives
When Tapfiliate MCP speeds up commission runs for small referral programs
A 6-person SaaS company runs a referral program with 40 active affiliates. At month-end, the finance lead needs to pull commission totals, cross-check against Stripe transactions, and queue payouts. The Tapfiliate MCP wins here because it surfaces commissions and payments in the same context where the team is already verifying transaction IDs in their accounting chat. You can list commissions, create payments, and check payout methods without switching tabs. The threshold: if you're processing more than 200 affiliates monthly, you'll want batch CSV export instead of per-affiliate lookups. For small programs where each affiliate gets individual attention, this MCP keeps the workflow in one place and cuts the reconciliation window from two hours to twenty minutes.
Why this MCP matters for teams managing affiliate churn
A marketplace with 15 partner affiliates onboards 3-5 new referrers each quarter and offboards inactive ones. The ops manager needs to list current affiliates, verify program assignments, and delete stale accounts before the next campaign launch. The Tapfiliate MCP handles this because it exposes list-all-affiliates and delete-affiliate tools in a conversational flow—no need to remember the Tapfiliate dashboard's nested menus. You can ask 'show me affiliates with zero conversions in Q1' and immediately remove them. The trade-off: if you're onboarding 50+ affiliates per month, you'll want a dedicated onboarding automation, not ad-hoc deletions. For teams with quarterly churn cycles and hands-on vetting, this MCP turns a 30-minute admin task into a 5-minute conversation.
When Tapfiliate MCP supports quarterly program health checks
A 10-person e-commerce brand runs three affiliate programs (influencer, reseller, corporate). The customer success lead does a quarterly audit: which programs are converting, which affiliates are earning, and whether payout methods are up to date. The Tapfiliate MCP fits this scenario because it lets you list programs, pull commissions by program ID, and check payout methods in a single session. You can compare program performance without exporting three separate CSVs. The boundary: if you need trend analysis or cohort breakdowns, you'll want a BI tool, not an MCP. For teams doing lightweight quarterly reviews where the question is 'are we paying the right people the right way,' this MCP delivers the snapshot in under ten minutes and flags outliers worth investigating.
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, commissions, and payouts through conversation. You can list affiliates with filters, create payments after confirming transactions, retrieve commission records, and delete affiliates by ID. The MCP handles the same operations you'd do in Tapfiliate's dashboard, but through natural language requests to your AI assistant.
Do I need admin access to connect Tapfiliate?
You need a Tapfiliate API key with permissions to read and write affiliate data, commissions, and payments. Tapfiliate doesn't use OAuth — you generate the key in your account settings under API. The key grants full access to the operations you've enabled, so whoever connects it should have authority to create payments and delete affiliates. Standard affiliate-level access won't work.
Can the Tapfiliate MCP approve or reject affiliate applications?
No. The MCP can list affiliates, delete them, and create payments, but it doesn't expose application approval workflows. If you need to review pending applications, you'll still do that in Tapfiliate's dashboard. Once an affiliate is approved and in the system, the MCP can manage their commissions and payouts through Switchy.
How is this different from using Tapfiliate's API directly?
The MCP wraps Tapfiliate's API so you can interact with it conversationally instead of writing code. You ask your AI assistant to "list affiliates who joined this month" or "create a payment for affiliate X" and it handles the API calls. You lose some granular control compared to raw API access, but you gain speed for routine tasks and don't need a developer to build integrations.
Who on the team should connect the Tapfiliate MCP?
Whoever manages your affiliate program and has authority to issue payments. This is typically your growth lead or finance person who already handles affiliate payouts in Tapfiliate. They'll need access to your Tapfiliate API key. Once connected, other Switchy workspace members can query affiliate data, but only the connector's API permissions apply to all operations.