affiliate-networks-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| AFFILIATE_MCP_CACHE | No | Set 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
| Capability | Details |
|---|---|
| tools | {} |
| prompts | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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 |
| 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 |
| 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 |
| 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
| Name | Description |
|---|---|
| awin_daily_performance_brief | Build a concise Awin publisher performance brief from advertiser reports and transactions. |
| awin_offer_finder | Find Awin promotions or vouchers that fit a publisher campaign or content brief. |
| awin_link_builder_workflow | Guide link generation for an Awin advertiser with membership and quota checks. |
| awin_transaction_investigation | Investigate pending, reversed, unpaid, or specific Awin transactions. |
| awin_programme_opportunity_scan | Assess Awin programmes before a publisher decides what to promote next. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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