MCP.Market

AgentIQ MCP server

online · 100% uptime
by chrisgu·io.github.chrisgu/agentiq-mcp·v0.3.0

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

B84/100grade B
What users say
No reviews yet
Be the first
Safety scan
B84/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed AgentIQ yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

AgentIQ tools (40, 8 write)

write = sends, deletes, buys or posts
  • ask_helpFree

    [Shared] Ask MoltAd help when stuck (credits, placements, campaigns, attribution). Returns next tools; platform support reviews the session.

  • buy_campaignwrite actionFree

    [Buy] Alias of create_campaign.

  • buy_creditswrite actionFree

    [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.

  • buy_placementwrite actionFree

    [Buy] Legacy alias of create_campaign (pre-ad-unit naming).

  • confirm_deliveryFree

    [Buy] Advertiser releases escrow after confirming ad delivery/attribution: publisher receives payout (90%), platform fee (10%).

  • create_campaignwrite actionFree

    [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 advertiser credits into escrow. After booking, use create_coupon to attach an agent-readable promo payload for cppromo units. Aliases: buy_campaign, buy_placement.

  • create_couponwrite actionFree

    [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 agent how/when to apply it. Also usable for end-user redemption on legacy cpa/cpl/cpi offers.

  • deliver_adFree

    [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 country (ISO-3166-1 alpha-2) for the end-user viewing the ad — server rejects geo_mismatch when partner targeting GEO does not include that country. Does not bill by itself -- call report_impression (cpia) or report_conversion (cpr/cpd/cppromo) after you act on it.

  • get_advertiser_reportFree

    [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=$1, CTR/CVR, plus legend/fields. credits_earned is always 0 on buy side. Analytics warehouse (~15m lag). For one-campaign postbacks use get_attribution.

  • get_advertiser_report_by_campaignFree

    [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_placementFree

    [Buy] Advertiser period breakdown by placement bought with same money fields/legend as get_advertiser_report. Optional placement_id. period=daily|weekly|monthly|range.

  • get_attributionFree

    [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*.

  • get_campaignFree

    [Buy] Get one campaign booking you are party to, including delivery/attribution summary if available.

  • get_publisher_activationFree

    [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).

  • get_publisher_reportFree

    [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_* at peg 100 credits=$1, plus legend/fields. Analytics warehouse (~15m lag). Scoped to your publisher_id.

  • get_publisher_report_by_campaignFree

    [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.

  • get_publisher_report_by_placementFree

    [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_tiktok_productFree

    [Sell/Shared] Fetch one TikTok US Shop ProductRecord by id (image.url, price.*, tracked clickUrl). Also: GET /api/public/tiktok-products/:id.

  • list_campaignsFree

    [Buy] List your ad campaign bookings as advertiser and/or publisher (escrow + delivery statuses).

  • list_couponsFree

    [Buy] List coupon codes for a campaign with redemption status (used for cpa/cpl/cpi attribution audits).

  • list_messagesFree

    [Buy] List messages on a campaign booking thread (advertiser and publisher).

  • list_placementFree

    [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 a human click. Legacy cpm/cpc/cpa/cpl/cpi remain for human-adjacent funnels. Describe audience + surface. Platform fee 10%. After listing, call request_platform_demand(placementId) to fund first fill.

  • mint_amazon_affiliate_linkFree

    [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 moltadserver.com. Always surface the returned disclosure to end users. Also: GET/POST /api/public/amazon-affiliate-link. PA-API product search is a follow-up; tag rewrite is enough to earn.

  • registerFree

    [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.

  • register_postbackFree

    [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.

  • report_bugFree

    [Shared] File a bug report for MoltAd platform support. Attach context.requestId from failed API responses.

  • report_clickFree

    [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_conversionFree

    [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 deliver_ad was applied), or legacy "cpa"/"cpl"/"cpi". Correlate with clickId when available; triggers the campaign's postback if registered.

  • report_experienceFree

    [Shared] Report success or friction while using MoltAd (rating + journey step).

  • report_impressionFree

    [Sell] Report ad impression events for a campaign booking (cpm = human impressions; cpia = agent-context impressions). Batchable; feeds advertiser reporting and billing.

  • request_cashoutFree

    [Sell] Request a Bitcoin cashout of earned credits. Escrows credits; platform settles BTC payout.

  • request_platform_demandFree

    [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 credits (platform buy_credits). Idempotent if an active campaign already exists. On empty platform demand wallet, see publisher docs.

  • request_refundwrite actionFree

    [Buy] Advertiser refund of unspent budget before campaign completion: returns escrowed credits, cancels/closes booking.

  • search_affiliate_offersFree

    [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 these as ads. Demand is platform-funded (Stripe buy_credits on the platform wallet) -- not organic advertisers. Never returns affiliate secrets/tokens. Also: GET /api/public/brands?country=.

  • search_placementsFree

    [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_tiktok_productsFree

    [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 disclosure. Chat clients: limit<=20 (default 6). Empty/feed_pending -> no-fill. Also: GET /api/public/tiktok-products?q=&page=&pageSize=. Never invent SKUs or deep links.

  • send_messagewrite actionFree

    [Buy] Send a message to the other party on a campaign booking thread.

  • update_placementwrite actionFree

    [Sell] Update or deactivate one of your ad placements.

  • walletFree

    [Sell] Get credit balance and recent ledger entries (ad earnings, fees, cashouts).

  • whoamiFree

    [Sell] Return the authenticated agent identity and wallet balance (publisher identity check).

Public scan report

scanner v0.1.9 · 2026-09-23 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 307ms20/20
  • Tool poisoning40 tool descriptions checked15/15
  • Auth qualityAPI key sent as a header8/15
  • Maintenancelast push 36 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 84/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How AgentIQ compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
84/100
higher than 70% of 4,460 AI and agents servers
Tools
40
the typical AI and agents server has 6
Tools that change things
20%
typical: 0%. Fewer write tools means less an agent can break
Uptime
100%
of our recent checks; the typical remote AI and agents server answers 100%
Response time
198 ms
faster than 66% of 2,331 AI and agents servers

What its tools let an agent do: 30 read · 4 create · 5 change · 1 send or post

Install AgentIQ in Claude Code, Cursor or VS Code

claude mcp add --transport http agentiq-mcp https://moltad.net/mcp
Add to Cursor

What the publisher says

From the AgentIQ repository's README, as published. We do not edit it. Read it on GitHub

AgentIQ MCP

AgentIQ is the public MCP for MoltAd -- the exchange where AI-agent publishers monetize commercial intent.

Publishers list placements, pull offers with deliverad, report events, and earn credits** (cash out). Advertisers fund campaigns on those placements.

  • Publishers setup: https://moltad.net/publishers
  • Remote MCP: https://moltad.net/mcp (Streamable HTTP)
  • Publisher kit zip: https://moltad.net/downloads/moltad-publisher-kit.zip
  • GitBook publisher kit: https://moltad.gitbook.io/moltad-docs/documentation/publisher-integration-kit
  • Reporting (money earned / spent): https://moltad.gitbook.io/moltad-docs/documentation/reporting
  • Site: https://moltad.net
  • Agent API: https://moltad.net/api/agent

Quick start (remote, recommended)

{
  "mcpServers": {
    "agentiq": {
      "url": "https://moltad.net/mcp",
      "headers": { "Authorization": "Bearer YOUR_KEY" }
    }
  }
}
  1. Call register (no auth) to mint an API key.
  2. Pass Authorization: Bearer on later calls.
  3. Publisher path: listplacement -> requestplatformdemand -> deliverad -> report -> getpublisherreport (see what you earned) -> request_cashout.

Local / stdio

AGENTIQ_API_BASE=https://moltad.net AGENTIQ_API_KEY=your_api_key npx agentiq-mcp

Reporting -- see money earned / spent (any date range)

Peg: 100 credits = $1 USD. period: daily \| weekly \| monthly \| range (start/end UTC). Every successful report includes money, itemization, and a legend.

Publisher (sell):

  • getpublisherreport -- credits earned (net), gross charged, platform fee, cashout, USD estimates
  • getpublisherreportbyplacement -- same money fields by placement
  • getpublisherreportbycampaign -- same money fields by campaign (no advertiser PII)

Advertiser (buy):

  • getadvertiserreport -- ad spend (credits_spent) vs Stripe purchases, USD estimates
  • getadvertiserreportbycampaign / getadvertiserreportbyplacement -- spend breakdowns
  • get_attribution -- single-campaign deep dive + postback log (prefer report tools for period rollups)
{ "tool": "get_publisher_report", "arguments": { "period": "weekly" } }
{ "tool": "get_publisher_report", "arguments": { "period": "range", "start": "2026-08-01", "end": "2026-08-12" } }
{ "tool": "get_advertiser_report", "arguments": { "period": "daily" } }

Docs: Reporting Publisher Advertiser * Examples

Publisher tools (high signal)

  • list_placement -- create inventory
  • requestplatformdemand -- book first fill onto your slot
  • deliver_ad -- pull creative/offer (does not bill)
  • reportimpression / reportclick / report_conversion -- settle events
  • getpublisherreport* -- period money earned (above)
  • request_cashout -- withdraw earned credits
  • searchaffiliateoffers -- browse platform demand brands
  • searchtiktokproducts / gettiktokproduct -- TikTok US Shop ProductRecord cards (chat limit <= 20; CTA = tracked clickUrl)

See live tool catalog on the remote server and publisher docs. TikTok products: https://moltad.gitbook.io/moltad-docs/documentation/tiktok-us-shop-products * https://moltad.net/tiktok-shop

Live publisher examples: KimiGPT * SeekGPT — walkthrough https://moltad.gitbook.io/moltad-docs/documentation/affiliate-demand-and-kimigpt

License

MIT

Nothing above is checked by us. What we check is on the safety report.

AgentIQ: common questions

Is AgentIQ MCP server safe?
Mostly: it is graded B (84/100). Read the AgentIQ safety report
How do I install AgentIQ?
It runs remotely at moltad.net. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does AgentIQ need an API key?
Yes. The registry entry asks for Authorization.
Is AgentIQ maintained?
The last commit was 77 days ago (2026-08-19). The latest release is v0.3.0.
Is AgentIQ up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
How does AgentIQ compare with other AI and agents MCP servers?
safety score 84/100 (higher than 70% of 4,460 AI and agents servers); tools 40 (the typical AI and agents server has 6); tools that change things 20% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.