io.github.hermoso-ai/hermoso-ads-manager
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided title
Hermoso: Ads Manager
Publisher-provided description
AI marketing agent for paid ads: run campaigns on 11 ad networks and read your web analytics.
Summary by lookupd
Runs paid ads across eleven networks, reads web analytics, and tracks campaign spend, performance and billing for a workspace.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http hermoso-ads-manager 'https://app.hermoso.ai/mcp?tools=app-ads&src=registry'
Codex, remote (streamable-http)
codex mcp add hermoso-ads-manager --url 'https://app.hermoso.ai/mcp?tools=app-ads&src=registry'
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"hermoso-ads-manager": {
"url": "https://app.hermoso.ai/mcp?tools=app-ads&src=registry"
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (showing 30 of 767)
Publisher-provided text
enable_toolsLIST a group of tools that is not in this session's roster. IT IS NOT HOW YOU REACH A TOOL — call_tool runs any Hermoso tool whether or not it is listed, and thfind_toolsSearch EVERY Hermoso tool — your starting list is deliberately short, and everything else in the product is here — by name, task or group. Each row gives the tocall_toolRun ANY Hermoso tool by name — including the paid-campaign, analytics and channel-admin tools that are not in this session's starting list — with the same permihermoso_capabilitiesProbe what this Hermoso account can do RIGHT NOW: available image/video model ids + their credit costs (estimates: a render is charged its actual cost), aspecthermoso_creditsReturn the credit balance, recent priced calls with their credits, and costModel (the one-sentence rule of what costs credits). THE RULE: only AI model runs andbuy_creditsOut of credits? Top up with a credit PACK. Call with no argument to list the available packs (id · credits · price). If the account has a saved card and you havreport_bugReport a bug in Hermoso to the team. Use this when something in Hermoso genuinely misbehaves — a tool errors unexpectedly, returns a wrong or malformed result,request_featureAsk the Hermoso team for a capability that doesn't exist yet. Use this when you need something Hermoso genuinely can't do — an unsupported platform or channel,billing_statusShow this account's billing at a glance: current plan (quote plan.priceUsd per plan.period), credit balance, whether auto-reload is on, whether a card is on filupgrade_planChange the SUBSCRIPTION plan (admin only). No argument lists the monthly plans. Basic ($19.99) is the posting plan: unlimited posting and Autopilot with NO montset_auto_reloadTurn automatic credit reloads on or off (admin only): when the balance drops below a threshold, the card on file is charged for a top-up pack — SERVER-SIDE, evelist_brandsList every profile on this account (id + name; a profile is a brand, a creator or a personal workspace) and which one this connection acts on, PLUS any profileuse_brandPin which profile this connection acts on. Pass the profile id or exact name from list_brands. Works for your own profiles AND one another account SHARED with ycreate_brandAdd a NEW profile (a brand, client, creator or personal workspace) and switch to it. Each has its OWN brand details, memory, swipefile, Library, avatars, skillsdelete_brandPERMANENTLY delete a profile and EVERYTHING in it — brand details, memory, swipefile, Library creations, generated assets, avatars, skills, playbooks, chats — aupload_filePersist an ARBITRARY user file (image, video, audio, PDF or document, up to 150MB) into Hermoso and get back a durable public URL that EVERY publish, schedule apinterest_ads_async_reportThe DEEP Pinterest ad report — Pinterest’s ASYNCHRONOUS lane, which reaches 914 DAYS back (2.5 years) where pinterest_ads_report stops at 90, and carries roughlsearch_pinterest_ads_targetingTHE IDS AN AD GROUP’S targetingSpec NEEDS. create_pinterest_ads_campaign and create_pinterest_ads_ad_group accept interests, locales, locations, age buckets andupload_meta_assetUpload creative(s) — a finished Hermoso ad OR arbitrary user files (e.g. A folder of media from the user’s desktop) — into a connected ad account’s ASSET LIBRARcreate_meta_campaignUse this when the user asks to create a new Facebook or Instagram ad campaign on their own ad account. Create a campaign on a connected Meta ad account. Alwaysset_meta_campaign_statusTurn a campaign ON (ACTIVE) or OFF (PAUSED). ACTIVATING STARTS REAL AD SPEND — you MUST first show the user the campaign name + its daily budget, get an expliciupload_meta_playableUpload a PLAYABLE ad (an interactive HTML game the advertiser already has) to a Meta ad account. Pass url: ONE HTML file up to 2 MB, or a zip up to 5 MB (underlist_meta_playablesList the playables uploaded to a Meta ad account (id and name), for create_meta_ad's playableAssetId. Free.create_meta_adBuild a complete, ready-to-run Meta ad: campaign -> ad set (FULL targeting + budget + schedule + bidding) -> creative -> ad(s), ALL created PAUSED — it spends Ncreate_meta_adsetCreate an AD SET on an EXISTING Meta campaign — the level that holds the audience, budget, schedule and bidding. Use it to hang SEVERAL ad sets off ONE campaignfind_meta_audiencesLook up the Meta targeting ids you need before building an ad set — interests, behaviours, cities/regions/zips/DMAs, languages, employers, job titles and schoollist_meta_adsRead the EXISTING campaigns, ad sets, or ads on a connected Meta ad account — id, name, status, budget, objective, and at level ad WHY Meta rejected or flaggedanalyze_campaignsUse this when the user asks how their paid ad campaigns are doing or what to scale or pause. ONE verdict across EVERY ad platform this workspace has connected.meta_insightsUse this when the user asks how their Facebook or Instagram ads performed. Pull performance INSIGHTS (spend, impressions, reach, clicks, CTR, CPC, CPM, conversipreview_meta_adRender a REAL preview of a Meta ad, per placement — Meta returns a link that shows exactly what a person scrolling Facebook or Instagram would see. Pass adAccou
Details
- Version: 1.0.0
- Transports: streamable-http
- Uptime (7 days): 100%
- Median latency: 728 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/hermoso-ai/hermoso
- Website: https://hermoso.ai/mcp/
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.hermoso-ai/hermoso-ads-manager)
- 62141 servers
- Last crawl: 2026-11-11T18:39:04.612Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp