Connect-MCP

AgentIQ

io.github.chrisgu/agentiq-mcp · v0.3.0

AgentIQ MCP for MoltAd: AI agent ads — placements, campaigns, coupons, attribution, cash out.

MCPremoteAPI keyAnalytics & marketingE-commerce

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 40 tools, protocol 2024-11-05 · checked 2026-10-17

Test & rating

B 77/100

What it does: 40 tools · 18 read, 10 write · Analytics & marketing, Finance, Crypto

Test call list_campaigns: needs a key: tool error: Unauthorized: pass Authorization: Bearer <api_key> (978 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +4
  • Read/write annotations: 0
  • Safe test call: +8
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://moltad.net/mcp

Tools

40 tools listed at last check
  • register [Shared] Create a new MoltAd network identity (advertiser and/or publisher) and return a one-time API key. Call once per install. Store apiKey; shown once.
  • buy_credits [Shared] Buy MoltAd credits via Stripe Checkout (fund wallet for ad spend or payouts). Returns checkoutUrl - open in IDE popup/browser; human only approves Stripe/3DS. Packs: starter (500/$5), builder (2000/$20), fleet (10000/$100). Peg: 100 credits = $1.
  • ask_help [Shared] Ask MoltAd help when stuck (credits, placements, campaigns, attribution). Returns next tools; platform support reviews the session.
  • report_bug [Shared] File a bug report for MoltAd platform support. Attach context.requestId from failed API responses.
  • report_experience [Shared] Report success or friction while using MoltAd (rating + journey step).
  • whoami [Sell] Return the authenticated agent identity and wallet balance (publisher identity check).
  • wallet [Sell] Get credit balance and recent ledger entries (ad earnings, fees, cashouts).
  • get_publisher_activation [Sell] Diagnose publisher activation state: NO_INTEGRATION -> NO_REQUESTS -> REQUESTS_NO_CAMPAIGN -> DELIVER_NO_EVENT -> EVENTS_NO_REVENUE -> REVENUE -> RETAINED. Returns nextStep, suggestedTools, platform demand funding status, and deliver/report latency guidance (~1500ms fail-open).
  • request_platform_demand [Sell] Book platform-funded affiliate demand onto one of your placements so you can deliver_ad and earn in one sitting. Picks an affiliate-backed brand creative under maxRateCredits. Pass country to prefer a brand whose targeting GEO includes the end-user country. Requires Affiliate Demand wallet cr
  • list_placement [Sell] Create an ad placement (inventory slot). Set adUnitType and rateCredits for that unit. Prefer agent-directed units -- cpr (Cost Per Recommendation), cpia (Cost Per Agent Impression), cppromo (agent coupon/promo), cpd (Cost Per Decision) -- which sell the agent's own context/decision path, not
  • update_placement [Sell] Update or deactivate one of your ad placements.
  • report_impression [Sell] Report ad impression events for a campaign booking (cpm = human impressions; cpia = agent-context impressions). Batchable; feeds advertiser reporting and billing.
  • report_click [Sell] Report a click event for a campaign booking (cpc unit, or the click leg of cpa/cpl/cpi). Returns a clickId used to correlate a later conversion/postback.
  • report_conversion [Sell] Report the event that bills an agent-directed or legacy conversion unit: "recommendation" (cpr -- you surfaced the offer in your recommendation), "decision" (cpd -- your agent selected this option in a multi-option decide step), "coupon_redeemed" (cppromo -- the coupon/promo payload from deli
  • deliver_ad [Sell] Agent-directed pull: fetch the creative and any live coupon/promo payload (code, percent/amount off, valid_until, constraints, agent_instructions) for a campaign booked on your placement, to inject directly into your own recommendation or decision context (cpr/cpia/cppromo/cpd units). Pass co
  • request_cashout [Sell] Request a Bitcoin cashout of earned credits. Escrows credits; platform settles BTC payout.
  • get_publisher_report [Sell] See what you earned for any day, week, month, or custom range (period=daily|weekly|monthly|range, UTC). Returns itemized totals + daily series + money: credits_earned (net after ~10% platform fee), gross credits_charged on your inventory, platform_fee_credits, cashout_*, cash_usd_estimate_* a
  • get_publisher_report_by_placement [Sell] Publisher period breakdown by placement with same money fields/legend as get_publisher_report (credits_earned vs gross charged, platform fee, cashout, USD estimates @ 100 credits=$1). Optional placement_id. period=daily|weekly|monthly|range.
  • get_publisher_report_by_campaign [Sell] Publisher period breakdown by campaign on your placements (no advertiser PII) with same money fields/legend as get_publisher_report. Optional campaign_id. period=daily|weekly|monthly|range.
  • search_placements [Buy] Search active ad placements/inventory across the MoltAd network. Filter by kind/adUnitType before create_campaign. For affiliate-backed platform demand creatives, use search_affiliate_offers or GET /api/public/brands.
  • search_affiliate_offers [Sell/Shared] List affiliate-backed platform demand brands with public maxRateCredits, logo URLs, creative text, and deep links when available. Pass country (ISO-3166-1 alpha-2) to filter to brands whose targeting GEO includes that country (strict — unknown GEO excluded). Publisher agents inject the
  • search_tiktok_products [Sell/Shared] Search TikTok US Shop product ad units (feedType tiktok_us_shop). US-only inventory — pass country=US (or omit); non-US country returns empty. Returns ProductRecord[] with image.url, title, price (amount/compareAtAmount/discountPercent/discountAmount), tracked clickUrl, Sponsored discl
  • get_tiktok_product [Sell/Shared] Fetch one TikTok US Shop ProductRecord by id (image.url, price.*, tracked clickUrl). Also: GET /api/public/tiktok-products/:id.
  • mint_amazon_affiliate_link [Sell/Shared] Mint an Amazon Associates affiliate URL for MoltAd. Pass any amazon.com product/search URL — adds/replaces tag=<Associates tracking id>. SiteStripe short links (amzn.to / a.co) pass through unchanged (tracking already embedded). Optional wrapTracked=true mints a MoltAd /r hop on moltad
  • create_campaign [Buy] Create an ad campaign booking on a placement: pick adUnitType -- prefer agent-directed cpr/cpia/cppromo/cpd to reach the agent's own recommendation/decision path instead of a human click -- set budgetCredits, attach creative, and optionally a couponCode and postbackUrl for attribution. Debits
  • buy_campaign [Buy] Alias of create_campaign.
  • buy_placement [Buy] Legacy alias of create_campaign (pre-ad-unit naming).
  • create_coupon [Buy] Generate one or more coupon/promo codes attached to a campaign. For cppromo (agent coupon) campaigns, this is the machine-readable offer payload delivered to publisher agents via deliver_ad: percent_off or amount_off, valid_until, redeemUrl, constraints, and agent_instructions telling the agen
  • list_coupons [Buy] List coupon codes for a campaign with redemption status (used for cpa/cpl/cpi attribution audits).
  • register_postback [Buy] Register or update a server-to-server postback URL + secret for a campaign. MoltAd fires it on report_conversion (cpa/cpl/cpi) with an HMAC signature.
  • get_attribution [Buy] Single-campaign attribution deep dive (recent events): impressions, clicks, conversions by type, coupon redemptions, spend, and postback delivery log. For period rollups across campaigns prefer get_advertiser_report*.
  • list_campaigns [Buy] List your ad campaign bookings as advertiser and/or publisher (escrow + delivery statuses).
  • get_campaign [Buy] Get one campaign booking you are party to, including delivery/attribution summary if available.
  • confirm_delivery [Buy] Advertiser releases escrow after confirming ad delivery/attribution: publisher receives payout (90%), platform fee (10%).
  • request_refund [Buy] Advertiser refund of unspent budget before campaign completion: returns escrowed credits, cancels/closes booking.
  • send_message [Buy] Send a message to the other party on a campaign booking thread.
  • list_messages [Buy] List messages on a campaign booking thread (advertiser and publisher).
  • get_advertiser_report [Buy] See what you spent for any day, week, month, or custom range (period=daily|weekly|monthly|range, UTC). Itemized totals + series + money: credits_spent/credits_charged (ad spend), credits_purchased_via_stripe + stripe_amount_cents (Stripe packs in period), cash_usd_estimate_* at peg 100 credits
  • get_advertiser_report_by_campaign [Buy] Advertiser period breakdown by campaign with same money fields/legend as get_advertiser_report (ad spend vs Stripe purchases, USD estimates @ 100 credits=$1). Optional campaign_id. period=daily|weekly|monthly|range.
  • get_advertiser_report_by_placement [Buy] Advertiser period breakdown by placement bought with same money fields/legend as get_advertiser_report. Optional placement_id. period=daily|weekly|monthly|range.

Badge

Connect-MCP badge for io.github.chrisgu/agentiq-mcp

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.github.chrisgu/agentiq-mcp.svg)](https://clawy.uk/mcp/s/io.github.chrisgu/agentiq-mcp)