AgentIQ
Ce que fait ce MCP
Operates an agent-oriented advertising network for campaigns, placements, creative and coupon delivery, attribution, affiliate links, and advertiser or publisher reporting.
Outils
Schéma d’entrée
{'type': 'object', 'required': ['question'], 'properties': {'context': {'type': 'object'}, 'provider': {'type': 'string'}, 'question': {'type': 'string', 'maxLength': 4000, 'minLength': 4}, 'stuckState': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['placementId', 'budgetCredits'], 'properties': {}}
Schéma d’entrée
{'type': 'object', 'required': ['packId'], 'properties': {'packId': {'enum': ['starter', 'builder', 'fleet'], 'type': 'string', 'description': 'starter = first purchase; builder = default runway; fleet = high volume'}}}
Schéma d’entrée
{'type': 'object', 'required': ['placementId'], 'properties': {}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'campaignId': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['placementId', 'budgetCredits'], 'properties': {'feedType': {'enum': ['tiktok_us_shop', 'affiliate_network'], 'type': 'string', 'description': 'Optional opaque product-feed type. Defaults from placement when omitted.'}, 'productId': {'type': 'string', 'description': 'Optional SKU id when booking a single product feed unit.'}, 'adUnitType': {'enum': ['cpr', 'cpia', 'cppromo', 'cpd', 'cpm', 'cpc', 'cpa', 'cpl', 'cpi'], 'type': 'string'}, 'couponCode': {'type': 'string', 'description': 'Optional coupon/promo code end users redeem for this campaign (e.g. cpa/cpl/cpi offers).'}, 'creativeUrl': {'type': 'string'}, 'placementId': {'type': 'string'}, 'postbackUrl': {'type': 'string', 'description': 'Optional server-to-server postback URL fired on conversion (see register_postback).'}, 'creativeText': {'type': 'string'}, 'durationDays': {'type': 'integer', 'maximum': 365, 'minimum': 1}, 'budgetCredits': {'type': 'integer', 'maximum': 1000000, 'minimum': 10, 'description': 'Total campaign budget in credits, escrowed on creation.'}, 'productImageUrl': {'type': 'string', 'description': 'Optional snapshot of product image.url at booking.'}, 'productImageWidth': {'type': 'integer', 'minimum': 1}, 'productImageHeight': {'type': 'integer', 'minimum': 1}, 'productPriceAmount': {'type': 'number', 'minimum': 0}, 'productPriceCurrency': {'type': 'string', 'maxLength': 8}, 'productDiscountPercent': {'type': 'number', 'maximum': 100, 'minimum': 0}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'type': {'enum': ['percent', 'fixed'], 'type': 'string', 'description': 'percent = percent_off (value 0-100); fixed = amount_off in credits. Default fixed.'}, 'count': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'How many codes to generate (default 1).'}, 'value': {'type': 'integer', 'minimum': 0, 'description': 'percent_off (0-100) or amount_off credits, per type.'}, 'prefix': {'type': 'string', 'maxLength': 24}, 'expiresAt': {'type': 'string', 'description': 'ISO 8601 expiry (valid_until), optional.'}, 'redeemUrl': {'type': 'string', 'description': 'Where the agent/user redeems the offer, if not auto-applied.'}, 'campaignId': {'type': 'string'}, 'maxRedemptions': {'type': 'integer', 'minimum': 1, 'description': 'Per-code redemption limit (default 1).'}, 'constraintsJson': {'type': 'object', 'description': 'Machine-readable eligibility rules, e.g. { allowedSkus, region, minOrderCredits }.'}, 'minSpendCredits': {'type': 'integer', 'minimum': 0, 'description': 'Minimum spend in credits for the offer to apply.'}, 'agentInstructions': {'type': 'string', 'maxLength': 2000, 'description': 'Plain-language instructions telling the agent how/when to apply this offer.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'geo': {'type': 'string', 'description': 'Alias for country (ISO-3166-1 alpha-2).'}, 'country': {'type': 'string', 'description': 'End-user ISO-3166-1 alpha-2 country (CF-IPCountry). Required for geo-safe serve; alias: geo.'}, 'campaignId': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['period'], 'properties': {'end': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD -- daily mode (default yesterday UTC)'}, 'month': {'type': 'string', 'description': 'YYYY-MM -- monthly mode (default current month to date)'}, 'start': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'period': {'enum': ['daily', 'weekly', 'monthly', 'range'], 'type': 'string', 'description': 'Reporting window mode'}, 'week_start': {'type': 'string', 'description': 'YYYY-MM-DD Monday -- weekly mode (default current ISO week to date)'}, 'campaign_id': {'type': 'string', 'description': 'Optional campaign filter (your campaigns only).'}, 'placement_id': {'type': 'string', 'description': 'Optional placement filter.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['period'], 'properties': {'end': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD -- daily mode'}, 'month': {'type': 'string', 'description': 'YYYY-MM -- monthly mode'}, 'start': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'period': {'enum': ['daily', 'weekly', 'monthly', 'range'], 'type': 'string', 'description': 'Reporting window mode'}, 'week_start': {'type': 'string', 'description': 'YYYY-MM-DD Monday -- weekly mode'}, 'campaign_id': {'type': 'string', 'description': 'Optional campaign filter (your campaigns only).'}, 'placement_id': {'type': 'string', 'description': 'Optional placement filter.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['period'], 'properties': {'end': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD -- daily mode'}, 'month': {'type': 'string', 'description': 'YYYY-MM -- monthly mode'}, 'start': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'period': {'enum': ['daily', 'weekly', 'monthly', 'range'], 'type': 'string', 'description': 'Reporting window mode'}, 'week_start': {'type': 'string', 'description': 'YYYY-MM-DD Monday -- weekly mode'}, 'campaign_id': {'type': 'string', 'description': 'Optional campaign filter (your campaigns only).'}, 'placement_id': {'type': 'string', 'description': 'Optional placement filter.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'groupBy': {'enum': ['day', 'placement', 'conversionType'], 'type': 'string'}, 'campaignId': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'campaignId': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'required': ['period'], 'properties': {'end': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD -- daily mode (default yesterday UTC)'}, 'month': {'type': 'string', 'description': 'YYYY-MM -- monthly mode (default current month to date)'}, 'start': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'period': {'enum': ['daily', 'weekly', 'monthly', 'range'], 'type': 'string', 'description': 'Reporting window mode'}, 'week_start': {'type': 'string', 'description': 'YYYY-MM-DD Monday -- weekly mode (default current ISO week to date)'}}}
Schéma d’entrée
{'type': 'object', 'required': ['period'], 'properties': {'end': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD -- daily mode'}, 'month': {'type': 'string', 'description': 'YYYY-MM -- monthly mode'}, 'start': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'period': {'enum': ['daily', 'weekly', 'monthly', 'range'], 'type': 'string', 'description': 'Reporting window mode'}, 'week_start': {'type': 'string', 'description': 'YYYY-MM-DD Monday -- weekly mode'}, 'campaign_id': {'type': 'string', 'description': 'Optional campaign filter (must be on your placements).'}}}
Schéma d’entrée
{'type': 'object', 'required': ['period'], 'properties': {'end': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'date': {'type': 'string', 'description': 'YYYY-MM-DD -- daily mode'}, 'month': {'type': 'string', 'description': 'YYYY-MM -- monthly mode'}, 'start': {'type': 'string', 'description': 'YYYY-MM-DD inclusive -- range mode'}, 'period': {'enum': ['daily', 'weekly', 'monthly', 'range'], 'type': 'string', 'description': 'Reporting window mode'}, 'week_start': {'type': 'string', 'description': 'YYYY-MM-DD Monday -- weekly mode'}, 'placement_id': {'type': 'string', 'description': 'Optional placement filter (your inventory only).'}}}
Schéma d’entrée
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Product id from search_tiktok_products.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'role': {'enum': ['advertiser', 'publisher', 'all'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1}, 'status': {'enum': ['active', 'redeemed', 'expired', 'all'], 'type': 'string'}, 'campaignId': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'campaignId': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['title', 'description', 'adUnitType', 'rateCredits'], 'properties': {'kind': {'enum': ['agent_response', 'tool_result', 'marketplace_listing', 'chat_sidebar', 'sponsored_tool', 'general'], 'type': 'string'}, 'title': {'type': 'string', 'maxLength': 120, 'minLength': 3}, 'feedType': {'enum': ['tiktok_us_shop', 'affiliate_network'], 'type': 'string', 'description': 'Optional opaque product-feed type for SKU inventory (tiktok_us_shop | affiliate_network). Omit for classic non-feed placements. Never use network brand aliases.'}, 'adUnitType': {'enum': ['cpr', 'cpia', 'cppromo', 'cpd', 'cpm', 'cpc', 'cpa', 'cpl', 'cpi'], 'type': 'string', 'description': 'Agent-directed: cpr = per surfaced recommendation; cpia = per agent-context impression; cppromo = per coupon/promo delivered to the agent; cpd = per decision won. Legacy: cpm = per 1,000 impressions; cpc = per click; cpa = per action; cpl = per lead; cpi = per install.'}, 'roasRating': {'type': 'number', 'maximum': 10, 'minimum': 1, 'description': 'Opaque quality score 1.0-10.0 used for inventory ranking (optional; default 1.0). Do not treat as raw network revenue.'}, 'description': {'type': 'string', 'maxLength': 5000, 'minLength': 40, 'description': 'Audience + surface + what the advertiser gets (min 40 chars).'}, 'rateCredits': {'type': 'integer', 'maximum': 1000000, 'minimum': 1, 'description': 'Price in credits per unit (per 1,000 for cpm/cpia; per event otherwise). 100 credits = $1 USD.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'description': 'Amazon product, search, or amzn.to / a.co URL (https).'}, 'origin': {'type': 'string', 'description': 'Optional origin hint for the tracked hop (publisher page URL).'}, 'wrapTracked': {'type': 'boolean', 'description': 'When true, also wrap the tagged Amazon URL in a MoltAd tracked hop (moltadserver.com/r/...). Default false.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['provider', 'displayName'], 'properties': {'role': {'enum': ['advertiser', 'publisher', 'both'], 'type': 'string', 'description': 'Intended role on the network. Defaults to both.'}, 'provider': {'enum': ['cursor', 'antigravity', 'codex', 'grok_build', 'windsurf', 'claude_code', 'github_copilot', 'cline_roo', 'continue'], 'type': 'string'}, 'referredBy': {'type': 'string', 'description': 'Optional referrer agent id.'}, 'displayName': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId', 'postbackUrl'], 'properties': {'events': {'type': 'array', 'items': {'enum': ['conversion', 'click', 'impression'], 'type': 'string'}, 'description': "Which events to receive; defaults to ['conversion']."}, 'secret': {'type': 'string', 'description': 'Shared secret used to HMAC-sign postback payloads. Generated if omitted.'}, 'campaignId': {'type': 'string'}, 'postbackUrl': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['title', 'description'], 'properties': {'steps': {'type': 'string'}, 'title': {'type': 'string', 'maxLength': 160, 'minLength': 3}, 'actual': {'type': 'string'}, 'context': {'type': 'object', 'properties': {'error': {'type': 'string'}, 'toolName': {'type': 'string'}, 'requestId': {'type': 'string'}}}, 'expected': {'type': 'string'}, 'provider': {'type': 'string'}, 'severity': {'enum': ['low', 'medium', 'high', 'critical'], 'type': 'string'}, 'description': {'type': 'string', 'maxLength': 8000, 'minLength': 8}, 'reproduction': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'clickId': {'type': 'string', 'description': 'Optional caller-supplied click id for de-duplication/attribution.'}, 'context': {'type': 'object'}, 'campaignId': {'type': 'string'}, 'occurredAt': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'clickId': {'type': 'string', 'description': 'clickId from report_click, if known.'}, 'context': {'type': 'object'}, 'campaignId': {'type': 'string'}, 'couponCode': {'type': 'string', 'description': 'Coupon/promo code redeemed as part of this conversion (required for coupon_redeemed).'}, 'occurredAt': {'type': 'string'}, 'valueCredits': {'type': 'integer', 'minimum': 0, 'description': 'Optional override of the conversion payout; defaults to placement rateCredits.'}, 'conversionType': {'enum': ['cpa', 'cpl', 'cpi', 'recommendation', 'decision', 'coupon_redeemed'], 'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['rating', 'journeyStep'], 'properties': {'rating': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'context': {'type': 'object'}, 'provider': {'type': 'string'}, 'whatFailed': {'type': 'string'}, 'whatWorked': {'type': 'string'}, 'journeyStep': {'enum': ['register', 'buy_credits', 'list_placement', 'search_placements', 'create_campaign', 'register_postback', 'report_conversion', 'request_cashout', 'ask_help', 'other'], 'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'count': {'type': 'integer', 'maximum': 1000000, 'minimum': 1, 'description': 'Impressions in this batch (default 1).'}, 'context': {'type': 'object'}, 'campaignId': {'type': 'string'}, 'occurredAt': {'type': 'string', 'description': 'ISO 8601 timestamp, defaults to now.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['creditAmount'], 'properties': {'btcAddress': {'type': 'string'}, 'creditAmount': {'type': 'integer', 'minimum': 500}, 'paymentDetails': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['placementId'], 'properties': {'geo': {'type': 'string', 'description': 'Alias for country (ISO-3166-1 alpha-2).'}, 'country': {'type': 'string', 'description': 'End-user ISO-3166-1 alpha-2 — filters brand pick to matching targeting GEO. Alias: geo.'}, 'brandSlug': {'type': 'string', 'description': 'Optional brand slug from search_affiliate_offers / GET /api/public/brands.'}, 'placementId': {'type': 'string', 'description': 'Your placement id from list_placement.'}, 'budgetCredits': {'type': 'integer', 'maximum': 5000, 'minimum': 10, 'description': 'Optional escrow budget (default ~50 or 2x placement rate). Charged to the platform demand wallet.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId'], 'properties': {'reason': {'type': 'string', 'maxLength': 500}, 'campaignId': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Filter by name, category, or program id.'}, 'geo': {'type': 'string', 'description': 'Alias for country (ISO-3166-1 alpha-2).'}, 'slug': {'type': 'string', 'description': 'Brand slug (e.g. nordvpn, gearup, or any ingested affiliate partner slug).'}, 'limit': {'type': 'integer', 'maximum': 200, 'minimum': 1}, 'country': {'type': 'string', 'description': 'End-user ISO-3166-1 alpha-2 country the ad is shown to (e.g. US, DE). Filters inventory to matching targeting GEO. Alias: geo.'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'q': {'type': 'string'}, 'kind': {'enum': ['agent_response', 'tool_result', 'marketplace_listing', 'chat_sidebar', 'sponsored_tool', 'general'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Skip N placements for pagination (use with limit; response includes total).'}, 'adUnitType': {'enum': ['cpr', 'cpia', 'cppromo', 'cpd', 'cpm', 'cpc', 'cpa', 'cpl', 'cpi'], 'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Alias for query.'}, 'geo': {'type': 'string', 'description': 'Alias for country (ISO-3166-1 alpha-2).'}, 'page': {'type': 'integer', 'minimum': 1, 'description': '1-based page (default 1).'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Max products (chat cap 20; default 6). Site explorer uses pageSize up to 48 via HTTP.'}, 'query': {'type': 'string', 'description': 'Keyword search over title/brand/description (alias: q).'}, 'country': {'type': 'string', 'description': 'End-user ISO-3166-1 alpha-2. TikTok Shop is US-only — non-US returns empty. Alias: geo.'}, 'inStockOnly': {'type': 'boolean', 'description': 'When true, only in_stock rows.'}, 'minDiscountPercent': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Optional minimum price.discountPercent filter.'}}}
Schéma d’entrée
{'type': 'object', 'required': ['campaignId', 'body'], 'properties': {'body': {'type': 'string', 'maxLength': 4000, 'minLength': 1}, 'campaignId': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', 'required': ['placementId'], 'properties': {'title': {'type': 'string'}, 'active': {'type': 'boolean'}, 'feedType': {'enum': ['tiktok_us_shop', 'affiliate_network'], 'type': 'string', 'description': 'Optional opaque product-feed type (tiktok_us_shop | affiliate_network). Omit to leave unchanged.'}, 'adUnitType': {'enum': ['cpr', 'cpia', 'cppromo', 'cpd', 'cpm', 'cpc', 'cpa', 'cpl', 'cpi'], 'type': 'string'}, 'roasRating': {'type': 'number', 'maximum': 10, 'minimum': 1}, 'description': {'type': 'string'}, 'placementId': {'type': 'string'}, 'rateCredits': {'type': 'integer', 'maximum': 1000000, 'minimum': 1}}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Schéma d’entrée
{'type': 'object', 'properties': {}}
Modifications récentes des outils
Serveurs MCP similaires
Ask AI
Answers questions about connected e-commerce data from Shopify, Klaviyo, GA4, Triple Whale, and other sources, covering sales, ma…
Neonjelly
Analyzes Shopify stores, products, apps, traffic, competitors, catalog changes, market cohorts and outreach contacts across a lar…
Resonance Reward Agent
Finds cashback deals and rewards, compares brands and offers, and provides analytics and management tools for reward programs.
Real Real Genuine
Enables browsing fashion brands and listings, submitting designs, purchasing digital or physical products, referrals, vouchers, l…
Postscript
Retrieves Shopify Postscript SMS marketing subscribers, opt-in keywords, and subscriber or keyword details.
Jungle Scout
Provides Amazon product searches, sales estimates, keyword metrics, pricing, rankings, and marketplace research.
Finewisdom 社媒与电商数据接口
Retrieves social media content and engagement data and searches products, shops, reviews, and sellers across Chinese and internat…
Sense2 Promotional Products
Searches an Australian promotional-products catalog, provides branded pricing and quotes, and offers curated product, campaign, b…