What Makes Manus + Adspirer Powerful
Manus is an autonomous AI agent that can browse the web, write code, and execute multi-step tasks. When connected to Adspirer, it gains direct access to your ad accounts and can:- Generate interactive dashboards with charts, KPI cards, and data tables
- Run deep research — competitor analysis, keyword research, market landscape
- Schedule performance briefs — daily or weekly reports delivered to your inbox
- Monitor campaigns 24/7 — get alerts when ROAS drops or spend exceeds thresholds
- Create and manage campaigns across all platforms from a single conversation
Prerequisites
- A Manus account
- An Adspirer account (free to start)
- At least one ad platform account: Google Ads, Meta Ads, Amazon Ads, ChatGPT Ads, LinkedIn Ads, or TikTok Ads
Setup
Generate an Adspirer API Key
- Go to adspirer.ai/keys
- Click Create New Key
- Give it a name (e.g., “Manus”)
- Copy the key immediately — it starts with
sk_live_and is only shown once
Open Manus MCP Settings
- Go to manus.im
- Click the Settings icon (gear) in the left sidebar
- Click Integrations
- Click + Add Custom MCP Server
Configure the MCP Server
sk_live_YOUR_API_KEY_HERE with the actual API key you copied in Step 1.Add Skills (Recommended)
- In Manus, click Settings (gear icon) in the left sidebar
- Click Skills
- Click + Add → Import from GitHub
- Import each skill by pasting its GitHub URL:
- Performance Marketing Agent
- Ad Campaign Management
- Always check connected platforms first (
get_connections_status) - Follow the correct workflow order: read data → analyze → act
- Present results in structured tables with key metrics
- Handle cross-platform performance dashboards
- Properly format tool inputs (string IDs, budget numbers, text limits)
- Execute keyword research, budget optimization, and ROAS tracking
- Toggle both skills on after importing
Save and Test
- Click Save to store the configuration
- Click Try it out to verify the connection
- If successful, Manus will discover all 400+ Adspirer tools
Try It
Sign up for Adspirer — free to start
Using Skills in Conversation
Once you’ve imported and enabled skills, you can invoke specific workflows directly in your Manus conversation:Performance Analysis
Campaign Creation with Research
Budget Optimization
Scheduled Briefs
Monitoring Alerts
Reports
How It Works
You send a prompt in Manus
Manus uses Adspirer skills and tools
Adspirer MCP server handles authentication
Authorization header) is validated server-side via SHA-256 hash lookup. Your raw key is never stored.Data is fetched from your ad accounts
API Key Management
Viewing Your Keys
Go to adspirer.ai/keys?tab=api-keys to see all your active keys. You’ll see:- Key name
- Key prefix (first 12 characters)
- Created date
- Last used date
Revoking a Key
If a key is compromised or no longer needed:- Go to adspirer.ai/keys
- Click the Revoke button next to the key
- Generate a new key and update your Manus configuration
Key Limits by Plan
Troubleshooting
Connection fails with 'OAuth authentication error'
Connection fails with 'OAuth authentication error'
Authorization header is not reaching the server. Common causes:- Missing
Bearerprefix — The header value must start withBearer(with a space) - Extra spaces or newlines — Copy the key cleanly, no trailing whitespace
- Expired or revoked key — Check your key status at adspirer.ai/keys?tab=api-keys
- Manus overriding the header — If the issue persists after verifying the above, try removing and re-adding the MCP server in Manus settings
401 means the key is invalid.'No Google Ads account connected' error
'No Google Ads account connected' error
- Go to adspirer.ai
- Click Connections in the sidebar
- Connect your Google Ads, Meta Ads, or other platform
- Return to Manus and try again
Tools not showing up in Manus
Tools not showing up in Manus
- Make sure you clicked Save (not just filled in the fields)
- Click Try it out to verify the connection
- Start a new conversation in Manus — tools are discovered per-session
- If still missing, remove the server and add it again
'Session Expired' error during tool use
'Session Expired' error during tool use
- Check your key status at adspirer.ai/keys?tab=api-keys
- If expired, generate a new key
- Update the
Authorizationheader in Manus settings with the new key
Manus calls tools in wrong order or formats inputs incorrectly
Manus calls tools in wrong order or formats inputs incorrectly
- Go to Settings > Skills in Manus
- Click + Add > Import from GitHub
- Import both skills from
https://github.com/amekala/ads-mcp/tree/main/skills/performance-marketing-agentandhttps://github.com/amekala/ads-mcp/tree/main/skills/ad-campaign-management - Toggle both skills on and start a new conversation
Manus can't access my ad data directly
Manus can't access my ad data directly
- Adspirer fetches your campaign data using your stored OAuth tokens
- The data is passed to Manus for analysis and report generation
- Manus generates insights, dashboards, or PDFs from the pre-fetched data

