AgentIQ MCP server
online · 100% uptimeio.github.chrisgu/agentiq-mcp·v0.3.0AgentIQ MCP for MoltAd: AI agent ads — placements, campaigns, coupons, attribution, cash out.
0 stars
Reviews
Write oneNobody 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 postsask_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
- –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
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
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" }
}
}
}- Call register (no auth) to mint an API key.
- Pass Authorization: Bearer on later calls.
- 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-mcpReporting -- 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.