get_ad_guidelinesGet formatting guidelines for how to present sponsored ads naturally in agent responses
search_adsSearch for relevant ads matching a user intent/context. Returns ranked sponsored suggestions.
report_eventReport an ad event (impression, click, or conversion). For on-chain verified campaigns, conversions require tx_hash and chain_id.
create_campaignCreate a new advertising campaign with budget, pricing model, and objective
create_adCreate an ad unit within an existing campaign with creative text, link, and targeting
get_campaign_analyticsGet performance metrics for a campaign (impressions, clicks, conversions, spend)
update_campaignUpdate an existing campaign: modify name, objective, budget, bid, or status (pause/resume)
list_campaignsList all campaigns for the authenticated advertiser with summary stats
get_developer_earningsGet earnings summary for the authenticated developer: total revenue, event counts, per-campaign breakdown, and period-based earnings (24h, 7d, 30d, al
register_walletRegister a wallet address for receiving on-chain conversion payouts. Optionally provide a signature to prove ownership (EIP-191).
get_verification_statusCheck the verification status of a conversion event (verified, pending, or rejected).
request_withdrawalRequest a withdrawal of earned USDC.e to your registered Base wallet. Minimum $1.00, maximum $50.00 per request. Rate limited to 1 per hour.
We re-grade npm:agentic-ads on a schedule and alert your Slack/webhook the moment its tools change or its grade drops — rug-pull insurance for the connection.
Add the wmcp.sh trust oracle as an MCP server and call grade_mcp_server / check_mcp_drift in your agent's pre-connection gate:
https://wmcp.sh/mcp/trust
readOnly vs observed behavior) layer on via the wmcp.sh proxy.