Trackdesk
Trackdesk is an affiliate tracking platform for managing partners, offers, conversions, commissions, billing, and performance reporting.
Verdict
Common use cases
- Pull weekly performance reports during standups
- Audit affiliate fraud signals in Slack
- Generate tracking links for new campaigns
- Review offer payout tiers before negotiations
- Check coupon usage across traffic sources
Integration
- Vendor
- Trackdesk
- Category
- other
- Auth
- API_KEY
- Tools
- 9
- Composio slug
trackdesk
Tools
- Build Tracking Link
Generate a Trackdesk tracking URL for one affiliate traffic source and offer. This only constructs a URL; it does not record a click, create a conversion, or change offer configuration.
- Get Affiliate
Return detailed information for one affiliate identified by its Trackdesk account ID.
- Get Daily Performance Report
Return Trackdesk performance rows, newest first, and aggregate totals for an inclusive date range. Use a bounded range because the response contains one row per day and is not paginated. filled_columns, not zero-valued metric fields, identi
- List Advertisers
Return one filtered page of advertisers. Trackdesk represents advertisers as revenue origins in this API. Increase offset by limit when has_more is true.
- List Affiliates
Return one filtered page of affiliates, including Trackdesk account and traffic-source identifiers, status, tier, fraud signals, tags, and available billing or payment details. Increase offset by the previous limit only when pagination.has_
- List Affiliate Tiers
Return all active affiliate tiers with their IDs, names, exact default payout rates, and default-tier flags.
- List Coupons
Return one filtered page of Trackdesk coupons and their advertiser, affiliate traffic-source, offer, code, and status associations. Increase offset by limit only when pagination.has_more is true.
- List Offers
Return one filtered page of Trackdesk offers with each offer's data, pricing configuration, and landing pages. Increase offset by limit only when pagination.has_more is true.
- List Tags
Return all Trackdesk tags with their IDs, names, colors, and resource scopes.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Click 'Add MCP Integration' and select Trackdesk from the directory. 3. Log in to your Trackdesk account, go to Settings > API Keys, and generate a new key with scopes for affiliates, offers, coupons, and reports (add link-building scope if your team will generate URLs). 4. Paste the API key into Switchy's connection form and click 'Connect'. 5. Open any Project, type '@Trackdesk list affiliates' in the chat, and confirm you see a table of your affiliate accounts. 6. To invoke a tool, @mention Trackdesk in your message and describe the task — for example, '@Trackdesk pull last week's performance report' or '@Trackdesk build a tracking link for affiliate 12345 and offer ABC'.
What teammates see: by default, memories from Trackdesk 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
Starter prompts
Weekly Affiliate Summary
@Trackdesk get the daily performance report for the last 7 days and show me which affiliates drove the most revenue.
Build Campaign Link
@Trackdesk build a tracking link for affiliate ID 45678 and offer 'Summer Sale 2024'. Include the sub-ID 'email-blast-june'.
Audit Fraud Signals
@Trackdesk list all affiliates with fraud signals and show their tier, status, and recent activity.
Compare Offer Payouts
@Trackdesk list all active offers and show their default payout rates and landing pages.
Coupon Usage Report
@Trackdesk list all active coupons and show which affiliates and offers they're associated with.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@trackdesk list all active offers for advertiser ID 12345 and show me their default payout rates
Found 8 active offers for advertiser 12345: • Offer #7821 'Summer Sale Campaign' – Default payout: $15.00 CPA, landing page: example.com/summer • Offer #7819 'Premium Subscription' – Default payout: 20% revenue share, landing page: example.com/premium • Offer #7803 'Free Trial Sign-up' – Default payout: $8.50 CPA, landing page: example.com/trial • [5 more offers with similar details] This is an illustrative example showing typical offer data returned by Trackdesk's List Offers tool. Actual payout structures and offer counts vary by your account configuration.
This example demonstrates read-only offer discovery, useful when onboarding new affiliates or auditing campaign economics. Requires API key with read access to offers. The tool returns one page at a time; if you have hundreds of offers, you'll need to handle pagination by increasing the offset parameter.
@trackdesk build me a tracking link for affiliate ID 456, offer ID 7821, using traffic source 'instagram-stories'
Generated tracking URL: https://track.example.com/click?a=456&o=7821&src=instagram-stories&t=abc123def456 This link routes traffic through Trackdesk's click tracker, attributes conversions to affiliate 456 for offer 7821, and tags the source as 'instagram-stories'. Share this URL with your affiliate for their Instagram Story placements. This is an illustrative example; your actual domain and token structure will differ based on your Trackdesk workspace configuration.
Building a tracking link does not create a click event or modify offer settings—it only constructs the URL. The affiliate must use this link in their promotional content for Trackdesk to record attribution. Ensure the affiliate ID, offer ID, and traffic source all exist in your account before sharing the link, or clicks will not track correctly.
@trackdesk pull the daily performance report for December 1-15, 2024, then summarize which affiliates drove the most revenue and flag any anomalies
Retrieved 15 days of performance data (Dec 1-15, 2024): **Top Revenue Contributors:** 1. Affiliate #892 – $12,400 revenue, 340 conversions, 4.2% conversion rate 2. Affiliate #456 – $9,100 revenue, 280 conversions, 3.8% conversion rate 3. Affiliate #234 – $6,700 revenue, 195 conversions, 3.1% conversion rate **Anomaly Detected:** Affiliate #892 saw a 340% spike in conversions on Dec 12 compared to their 30-day average. Review for potential fraud signals or successful campaign launch. This is an illustrative summary; actual performance metrics depend on your affiliate activity during the specified period.
This example pairs Trackdesk's reporting API with AI-driven analysis to surface insights humans might miss in raw data. The performance report is not paginated, so keep date ranges bounded (e.g., 30 days max) to avoid timeouts. Fraud detection requires cross-referencing with the affiliate's fraud_score field from List Affiliates—Trackdesk flags suspicious patterns but does not auto-block traffic.
Use-case deep-dives
When Trackdesk MCP speeds up commission runs for small networks
A 3-person team running an affiliate network with 40 active partners spends 90 minutes every Friday pulling performance data, cross-checking coupon usage, and preparing payout spreadsheets. The Trackdesk MCP cuts that to 20 minutes by letting an AI agent fetch the daily performance report for the week, list affiliates with their tier rates, and match coupon redemptions to specific traffic sources in one conversation. The agent can build tracking links on the fly when a partner requests a new campaign URL during Slack check-ins. This works cleanly when your network has under 200 affiliates and fewer than 50 offers—beyond that threshold, the non-paginated performance report becomes unwieldy and you'll want a dedicated BI tool. If your Friday ritual is manual data stitching across Trackdesk's dashboard tabs, this MCP eliminates the copy-paste loop.
How Trackdesk MCP surfaces fraud signals during onboarding calls
An affiliate manager at a SaaS company vets 8-12 new partner applications each week, and 30 percent raise red flags—duplicate payment details, suspicious traffic sources, or prior fraud tags. Instead of toggling between Trackdesk's admin panel and a CRM during the screening call, the manager asks an AI agent to pull the affiliate record, check fraud signals, compare the applicant's stated traffic source against Trackdesk's logged identifier, and list any existing affiliates sharing the same billing info. The MCP's Get Affiliate and List Affiliates tools return this in seconds, and the manager approves or declines on the call. This scenario assumes you're using Trackdesk's native fraud detection; if you route signals to an external system, the MCP won't see them. For teams onboarding fewer than 50 affiliates a month, this MCP turns a 6-tab workflow into a single conversational lookup.
When Trackdesk MCP handles offer and tier config during launch sprints
A 2-person growth team at a DTC brand launches 4 seasonal campaigns a year, each requiring new Trackdesk offers, custom affiliate tiers with tiered payout rates, and 20-30 tracking links distributed to partners via email. The setup used to take half a day because the team toggled between Trackdesk's UI, a Google Sheet of partner details, and an email draft. With the MCP, an AI agent lists existing offers to avoid duplicates, confirms tier structures, and generates all tracking links in one session—then formats them for the email template. The List Offers and Build Tracking Link tools cover 80 percent of the workflow; the team still logs into Trackdesk to finalize payout caps or geographic restrictions because those settings aren't exposed in the MCP. If your launch cadence is quarterly or slower and you have fewer than 100 affiliates per campaign, this MCP collapses a half-day into 30 minutes.
Frequently asked
What does the Trackdesk MCP let me do in Switchy?
It pulls affiliate performance data, builds tracking links, and retrieves advertiser, affiliate, and offer details from your Trackdesk account. You can generate reports by date range, list active coupons, check affiliate tiers and payout rates, and construct tracking URLs without leaving your Switchy workspace. It reads your affiliate network state but doesn't create conversions or modify offer configurations.
Do I need admin access to connect Trackdesk?
You need a Trackdesk API key with read permissions for affiliates, offers, advertisers, and performance data. Trackdesk doesn't publish granular scope documentation, so confirm your key can access the endpoints you care about before connecting. If your key is read-only, you'll get performance reports and affiliate lists but won't be able to change tier assignments or offer settings through the MCP.
Can the Trackdesk MCP create conversions or track clicks?
No. The Build Tracking Link tool only constructs a URL; it doesn't fire a click event or record a conversion in Trackdesk. Use the generated link in your campaigns, and Trackdesk's own pixel or postback will handle conversion tracking. The MCP is for reporting and configuration retrieval, not for replacing Trackdesk's tracking infrastructure.
How is this different from logging into Trackdesk directly?
You can pull performance data and affiliate details into Switchy alongside your other tools without switching tabs or exporting CSVs. The MCP is faster for scripted queries—like checking yesterday's conversions across ten offers—but Trackdesk's dashboard still has richer visualisation and bulk-edit features. Use the MCP when you want affiliate data in a shared AI context.
Who on the team should connect the Trackdesk MCP?
Whoever manages your affiliate program and has API key access. That's usually your performance marketing lead or affiliate manager. Once connected, anyone in the Switchy workspace can query Trackdesk data, so keep the connection under the account that owns reporting responsibilities. The MCP doesn't consume Trackdesk seats, but API rate limits apply to the connected key.