Skip to main content
Glama
bobberrisford

affiliate-networks-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AFFILIATE_MCP_CACHENoSet to 'on' to enable optional local result caching. Default is off.off

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
{}
prompts
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
affiliate_run_diagnosticA

Run a capabilities diagnostic across one or all registered affiliate networks. Use this to answer "is everything working?", to confirm which operations a given network actually supports, or to check whether the server itself is up to date. Returns NetworkCapabilities per network plus a server block with the installed version, whether a newer release is available, and how to apply it; pair with the per-network verify_auth tools when you need to isolate an auth failure.

affiliate_list_networksA

List the affiliate networks this server has adapters registered for, along with their adapter version, claim_status, and whether the user has configured credentials for each. Use this to discover which networks are wired up, and to tell the user which networks still need setup before invoking a per-network tool (so they avoid a confusing upstream auth error). Returns a NetworkMeta[] array additively extended with operationClaimStatuses (per-op claim-status overrides), configured (boolean), missingCredentials (env-var names still needed), and setupAction (the surface-correct next step when not configured); pair with affiliate_run_diagnostic for live capability data.

affiliate_resolve_brandA

List the logical brands the operator has bound in brands.json, optionally filtered by network slug. Use this when the user asks "which brands do I have on Impact?" or "show me everything I have registered for Acme" before invoking an advertiser-side tool. Returns an array of {brand, network, networkBrandId} entries; pair with the per-network advertiser tools, each of which requires the brand argument shown here.

affiliate_get_client_strategyA

Read the advisory strategy and KPI context an operator has recorded for one brand (the brand slug from brands.json). Use this before producing a report so a delta can be judged against the client's own plan rather than reported bare. Returns { brand, orphan, strategy:{present,markdown}, kpi:{present,version,targets,parseErrors} }; targets are already parsed, parseErrors must be reported and excluded from verdicts, and the context is advisory only and never authorises a write.

affiliate_set_client_strategyA

Write the advisory Strategy.md and/or KPI.md for one brand (the brand slug from brands.json) to the local config directory. Use this only after confirming the content with the operator; the onboarding skill drafts and confirms, this tool persists. kpiMarkdown is validated against the fenced ```kpi grammar and is rejected without writing if it has parse errors (returned as parseErrors); these are local-config writes, not network writes, and never authorise a network action.

affiliate_list_client_strategiesA

List which brands have advisory strategy recorded, covering both brands bound in brands.json and any client directory on disk. Use this to drive a portfolio rollup or to prompt the operator to record strategy for a brand that has none. Returns an array of { slug, hasStrategy, hasKpi, registered, orphan }; orphan flags a strategy directory whose slug has no brand binding.

affiliate_list_actionsA

List the doing-surface actions (advisement, write, and known gaps) the configured adapters declare, with channel, effect, default authority tier, and local readiness. Use this to see what is possible and what it would cost in approvals before granting a write credential or planning a change; filter by network, brand, effect, or channel, and note it never executes an action, drives a browser, or checks live auth. Returns an ActionMapEntry[] (or an explicit unsupported-scope result for an unknown network/brand); for live credential and endpoint health use affiliate_run_diagnostic, and for network discovery use affiliate_list_networks.

affiliate_build_brand_snapshotA

Pull one brand's affiliate performance across the networks it is bound to in brands.json, normalise it into a single time-windowed dataset (yesterday, rolling 7-day, rolling 30-day, and year-to-date), persist it locally, and return the snapshot. Clicks come from advertiser performance and the commission status split from transactions; per-network health is count-honest, so a partial pull is reported as such and never totalled as if every network responded. This snapshot powers the free tables; the CSV export and the AI-action bundle are separate tools. Requires the brand to be bound to advertiser-side networks that report programme performance.

affiliate_get_brand_rowsA

Return the persisted 30-day, transaction-grain rows for a brand: as structured rows, as inline CSV, or (format "file") written to a local CSV file with a small manifest returned instead of the data. Use this for transaction-level drill-down and to hand a spreadsheet-ready export to the operator; it reads the local store written by affiliate_build_brand_snapshot, so build a snapshot first, and prefer format "file" on large accounts where the inline result would exceed the client tool-result size limit. This is a paid brand-data tool gated by the local entitlement check; without entitlement it returns a structured entitlement_required result rather than data.

affiliate_get_brand_action_bundleA

Assemble the input bundle for the brand AI deliverables (a quarterly business review or a weekly report): the latest persisted snapshot, the brand's recorded strategy and KPI targets, the action-map readiness for the brand's networks, and the entitlement state. Use this to hand Claude one clean, structured input for a client-ready write-up; build a snapshot first with affiliate_build_brand_snapshot, and note it deliberately excludes the raw transaction rows (too large and unnecessary for a narrative). This is a paid brand-data tool gated by the local entitlement check; without entitlement it returns a structured entitlement_required result rather than data.

affiliate_query_brand_dataA

Run a read-only analytical query (filters, group-bys, sums, top-N) over the persisted 30-day brand dataset and return a small, exact result. Use this to answer questions over a large account's full data — commission by programme and month, the pending split by network, top programmes by commission — without pulling every row through a tool result; build a snapshot first with affiliate_build_brand_snapshot, and note aggregate results always group by currency because sums never cross currencies. Returns grouped metrics (or matching rows with mode "rows") plus the persisted coverage window, an explicit coverageMismatch when the requested range extends beyond it, and an explicit unsupported result when the store fell back to aggregated mode; this is a paid brand-data tool gated by the local entitlement check.

affiliate_2performant_list_programmesA

List affiliate programmes the publisher has joined on 2Performant (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on 2Performant?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_2performant_get_programmeA

Fetch a single programme on 2Performant by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_2performant_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on 2Performant within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_2performant_get_earnings_summaryA

Summarise earnings on 2Performant across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_2performant_list_clicksA

List recent affiliate clicks on 2Performant, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on 2Performant?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_2performant_generate_tracking_linkA

Generate a tracking link on 2Performant for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_2performant_verify_authA

Verify the configured credentials for 2Performant are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_accesstrade_list_programmesA

List affiliate programmes the publisher has joined on AccessTrade (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on AccessTrade?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_accesstrade_get_programmeA

Fetch a single programme on AccessTrade by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_accesstrade_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on AccessTrade within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_accesstrade_get_earnings_summaryA

Summarise earnings on AccessTrade across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_accesstrade_list_clicksA

List recent affiliate clicks on AccessTrade, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on AccessTrade?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_accesstrade_generate_tracking_linkA

Generate a tracking link on AccessTrade for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_accesstrade_verify_authA

Verify the configured credentials for AccessTrade are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_adcell_list_programmesA

List affiliate programmes the publisher has joined on Adcell (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Adcell?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_adcell_get_programmeA

Fetch a single programme on Adcell by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_adcell_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Adcell within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_adcell_get_earnings_summaryA

Summarise earnings on Adcell across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_adcell_list_clicksA

List recent affiliate clicks on Adcell, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Adcell?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_adcell_generate_tracking_linkA

Generate a tracking link on Adcell for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_adcell_verify_authA

Verify the configured credentials for Adcell are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_addrevenue_list_programmesB

List affiliate programmes the publisher has joined on Addrevenue (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Addrevenue?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_addrevenue_get_programmeA

Fetch a single programme on Addrevenue by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_addrevenue_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Addrevenue within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_addrevenue_get_earnings_summaryA

Summarise earnings on Addrevenue across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_addrevenue_list_clicksA

List recent affiliate clicks on Addrevenue, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Addrevenue?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_addrevenue_generate_tracking_linkA

Generate a tracking link on Addrevenue for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_addrevenue_verify_authA

Verify the configured credentials for Addrevenue are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_admitad_list_programmesA

List affiliate programmes the publisher has joined on Admitad (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Admitad?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_admitad_get_programmeA

Fetch a single programme on Admitad by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_admitad_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Admitad within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_admitad_get_earnings_summaryA

Summarise earnings on Admitad across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_admitad_list_clicksA

List recent affiliate clicks on Admitad, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Admitad?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_admitad_generate_tracking_linkA

Generate a tracking link on Admitad for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_admitad_verify_authA

Verify the configured credentials for Admitad are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_admitad-advertiser_list_programmesB

List affiliate programmes the publisher has joined on Admitad (advertiser) (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Admitad (advertiser)?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_admitad-advertiser_get_programmeA

Fetch a single programme on Admitad (advertiser) by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_admitad-advertiser_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Admitad (advertiser) within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_admitad-advertiser_get_earnings_summaryA

Summarise earnings on Admitad (advertiser) across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_admitad-advertiser_list_clicksA

List recent affiliate clicks on Admitad (advertiser), optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Admitad (advertiser)?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_admitad-advertiser_generate_tracking_linkA

Generate a tracking link on Admitad (advertiser) for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_admitad-advertiser_verify_authA

Verify the configured credentials for Admitad (advertiser) are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_admitad-advertiser_list_media_partnersA

List the media partners (publishers) running on the brand's programme at Admitad (advertiser). Use this when the user asks "who is promoting us on Admitad (advertiser)?", "which publishers are active on our programme?", or wants an outbound roster. Returns MediaPartner records with normalised status; pair with the matching get_programme_performance tool on Admitad (advertiser) to drill into per-publisher performance.

affiliate_admitad-advertiser_get_programme_performanceA

Fetch per-publisher performance for the brand's programme at Admitad (advertiser) — clicks, conversions, gross sale, and commission, by date. Use this when the user asks "how is each publisher performing on Admitad (advertiser)?", "show me the top-earning partners last month", or wants the per-publisher rollup. Returns ProgrammePerformanceRow records; pair with list_media_partners to discover publisher ids and list_transactions for transaction-level drill-down.

affiliate_adrecord_list_programmesA

List affiliate programmes the publisher has joined on Adrecord (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Adrecord?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_adrecord_get_programmeA

Fetch a single programme on Adrecord by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_adrecord_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Adrecord within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_adrecord_get_earnings_summaryA

Summarise earnings on Adrecord across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_adrecord_list_clicksA

List recent affiliate clicks on Adrecord, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Adrecord?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_adrecord_generate_tracking_linkA

Generate a tracking link on Adrecord for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_adrecord_verify_authA

Verify the configured credentials for Adrecord are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_adservice_list_programmesA

List affiliate programmes the publisher has joined on Adservice (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Adservice?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_adservice_get_programmeA

Fetch a single programme on Adservice by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_adservice_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Adservice within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_adservice_get_earnings_summaryA

Summarise earnings on Adservice across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_adservice_list_clicksA

List recent affiliate clicks on Adservice, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Adservice?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_adservice_generate_tracking_linkA

Generate a tracking link on Adservice for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_adservice_verify_authA

Verify the configured credentials for Adservice are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_adtraction_list_programmesA

List affiliate programmes the publisher has joined on Adtraction (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Adtraction?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_adtraction_get_programmeA

Fetch a single programme on Adtraction by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_adtraction_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Adtraction within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_adtraction_get_earnings_summaryA

Summarise earnings on Adtraction across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_adtraction_list_clicksA

List recent affiliate clicks on Adtraction, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Adtraction?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_adtraction_generate_tracking_linkA

Generate a tracking link on Adtraction for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_adtraction_verify_authA

Verify the configured credentials for Adtraction are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_adtraction-advertiser_list_programmesA

List affiliate programmes the publisher has joined on Adtraction (advertiser) (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Adtraction (advertiser)?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_adtraction-advertiser_get_programmeA

Fetch a single programme on Adtraction (advertiser) by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_adtraction-advertiser_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Adtraction (advertiser) within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_adtraction-advertiser_get_earnings_summaryA

Summarise earnings on Adtraction (advertiser) across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_adtraction-advertiser_list_clicksA

List recent affiliate clicks on Adtraction (advertiser), optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Adtraction (advertiser)?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_adtraction-advertiser_generate_tracking_linkA

Generate a tracking link on Adtraction (advertiser) for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_adtraction-advertiser_verify_authA

Verify the configured credentials for Adtraction (advertiser) are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_adtraction-advertiser_list_media_partnersA

List the media partners (publishers) running on the brand's programme at Adtraction (advertiser). Use this when the user asks "who is promoting us on Adtraction (advertiser)?", "which publishers are active on our programme?", or wants an outbound roster. Returns MediaPartner records with normalised status; pair with the matching get_programme_performance tool on Adtraction (advertiser) to drill into per-publisher performance.

affiliate_adtraction-advertiser_get_programme_performanceA

Fetch per-publisher performance for the brand's programme at Adtraction (advertiser) — clicks, conversions, gross sale, and commission, by date. Use this when the user asks "how is each publisher performing on Adtraction (advertiser)?", "show me the top-earning partners last month", or wants the per-publisher rollup. Returns ProgrammePerformanceRow records; pair with list_media_partners to discover publisher ids and list_transactions for transaction-level drill-down.

affiliate_affilae_list_programmesA

List affiliate programmes the publisher has joined on Affilae (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Affilae?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_affilae_get_programmeA

Fetch a single programme on Affilae by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_affilae_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Affilae within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_affilae_get_earnings_summaryA

Summarise earnings on Affilae across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_affilae_list_clicksA

List recent affiliate clicks on Affilae, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Affilae?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_affilae_generate_tracking_linkA

Generate a tracking link on Affilae for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_affilae_verify_authA

Verify the configured credentials for Affilae are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_affiliate-future_list_programmesA

List affiliate programmes the publisher has joined on Affiliate Future (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Affiliate Future?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

affiliate_affiliate-future_get_programmeA

Fetch a single programme on Affiliate Future by its network programme id. Use this when you already know the programme id and need its full record (commission, status, advertiser URL). Returns a single Programme; pair with list_programmes when you need to discover the id first.

affiliate_affiliate-future_list_transactionsA

List affiliate transactions (commissions earned, pending, reversed, or paid) on Affiliate Future within a window or for a specific programme. Use this when the user asks "what did I earn last month?", "what's still pending?", or "show me reversed sales". Returns Transaction records including derived ageDays; pair with get_earnings_summary for aggregate totals.

affiliate_affiliate-future_get_earnings_summaryA

Summarise earnings on Affiliate Future across a date window, with breakdowns by programme and by transaction status. Use this when the user wants a single-figure answer plus context — e.g. "total earnings in Q1 with status split". Returns an EarningsSummary including oldestUnpaidAgeDays; pair with list_transactions to drill into the underlying records.

affiliate_affiliate-future_list_clicksA

List recent affiliate clicks on Affiliate Future, optionally filtered by programme and date. Use this for traffic-side debugging — e.g. "are my links being clicked at all?" or "where is traffic going on Affiliate Future?". Returns Click records; pair with list_transactions to compare clicks vs conversions.

affiliate_affiliate-future_generate_tracking_linkA

Generate a tracking link on Affiliate Future for a given programme and destination URL. Use this when the user wants to share an affiliate link to a specific product or page on a merchant they have joined. Returns a TrackingLink; pair with list_programmes to confirm the programmeId before calling.

affiliate_affiliate-future_verify_authA

Verify the configured credentials for Affiliate Future are valid by calling a minimal authenticated endpoint. Use this at the start of a session, after rotating keys, or when another operation returns an auth error. Returns {ok:true, identity?} or {ok:false, reason}; pair with affiliate_run_diagnostic for a full health check.

affiliate_affise_list_programmesA

List affiliate programmes the publisher has joined on Affise (or which are available to join). Use this when the user asks "which merchants am I working with?", "what programmes do I have on Affise?", or wants a partner inventory. Returns an array of Programme records and pairs naturally with get_programme for drill-down and list_transactions for activity.

Prompts

Interactive templates invoked by user choice

NameDescription
awin_daily_performance_briefBuild a concise Awin publisher performance brief from advertiser reports and transactions.
awin_offer_finderFind Awin promotions or vouchers that fit a publisher campaign or content brief.
awin_link_builder_workflowGuide link generation for an Awin advertiser with membership and quota checks.
awin_transaction_investigationInvestigate pending, reversed, unpaid, or specific Awin transactions.
awin_programme_opportunity_scanAssess Awin programmes before a publisher decides what to promote next.

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/bobberrisford/affiliatemcp'

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