Hermes Agent Integration
Run your ads from Hermes
Connect LazyAds to your Hermes agent and manage campaigns across Meta, Google, TikTok, LinkedIn, and Reddit — review performance, pause underperformers, build new campaigns, and generate creatives, all in natural language.
Get your API key
Sign up for the LazyAds Scale plan, then generate an API key at app.lazyads.ai/settings/api-keys.
Drop in the skill
Copy SKILL.md into ~/.hermes/skills/lazyads/ so LazyAds feels native to your agent.
Add the MCP server
Add the lazyads block to your config.yaml under mcp_servers with your API key.
Restart Hermes
All LazyAds tools are now available in every conversation — across all 5 ad platforms.
Add to your config.yaml
Local (npx) transport:
mcp_servers:
lazyads:
command: npx
args: ["-y", "@lazyads/mcp-client"]
env:
LAZYADS_API_KEY: "your-api-key-here"Hosted HTTP transport:
mcp_servers:
lazyads:
url: "https://mcp.lazyads.ai/mcp"
headers:
Authorization: "Bearer your-api-key-here"
description: "LazyAds MCP — 5-platform ad management"What it looks like
User: What ad platforms am I connected to?
Agent (via LazyAds MCP): You have 3 platforms connected:
• Meta Ads — 4 active campaigns, $347/day spend
• Google Ads — 2 active campaigns, $89/day spend
• TikTok Ads — 1 active campaign, $50/day spend
User: How did everything do this week?
Agent: Weekly summary:
Total spend: $3,406
Conversions: 127 | Avg CPA: $26.82
Best: "Summer Sale — Meta" (ROAS 4.1×, CPA $18)
⚠️ Concern: "Google Brand Search" — CPA $74, target is $30
User: Pause the Google one. And build me a new Meta campaign
for my best-selling shoe using $50/day.
Agent: Paused "Google Brand Search" ✓
Building your campaign now...
✓ Analysed competitor ads
✓ Generated strategy: OUTCOME_SALES, 3 ad sets, $50/day CBO
✓ Built targeting from your Meta custom audiences
✓ Wrote ad copy (3 variations per ad set)
✓ Scored creatives: 8.2/10 predicted performance
Campaign "Nike Air Max — Meta" is ready for review.