Meta Ads Management (via Pipeboard)

Learn how to connect Pipeboard's Meta Ads MCP server to Notis so you can manage campaigns, optimize creatives, analyze performance, and control targeting for Facebook and Instagram ads through natural language.

Use Pipeboard's Meta Ads MCP server to let Notis manage your Facebook and Instagram ad campaigns, optimize creatives, analyze performance, and control targeting β€” all through natural language.

What this setup does

In this setup, Notis handles the AI work: interpreting your ad data, generating performance summaries, recommending optimizations, and helping you draft campaign strategies. Pipeboard handles the Meta Ads connection: providing 30+ pre-built tools covering the full Meta Ads management lifecycle through a hosted MCP server.

πŸ’‘

That split is important: Notis is your analysis and decision layer, while Pipeboard is your data and execution bridge to Meta Ads.

Prerequisites

  • A Notis workspace with access to custom MCP connections
  • A Meta Ads / Facebook Business account

Why Pipeboard

Pipeboard is the recommended option for most Notis users because:

  • Hosted MCP server β€” no local installation or server management needed
  • 30+ pre-built tools covering the full Meta Ads lifecycle
  • Safety-first β€” campaigns are created in PAUSED status by default
  • Creative management β€” image upload, carousel ads, and A/B testing
  • Audience targeting β€” interests, behaviors, demographics, and geo-locations
  • Source-available on GitHub β€” you can audit the code or self-host

Step 1: Create your Pipeboard account

  1. Go to pipeboard.co and sign up.
  1. Connect your Meta Ads account when prompted. Pipeboard handles the OAuth flow with Meta β€” no manual API token needed.

Step 2: Add Pipeboard as a custom MCP in Notis

  1. Open the Notis Portal and go to Settings β†’ Integrations.
  1. Click Add MCP.
  1. Name: Enter Meta Ads (or any name you'll recognize).
  1. Description: Give Notis context on when to use this MCP. For example:
    1. "Use Meta Ads (Pipeboard) to manage Facebook and Instagram ad campaigns. Can list accounts, analyze campaign performance, research audiences, create and launch campaigns, upload creatives, optimize budgets, and run A/B tests. Campaigns are created paused by default for review."

  1. Server URL: Paste the hosted endpoint:
    1. https://meta-ads.mcp.pipeboard.co/

  1. Authentication: Pipeboard handles authentication through your Pipeboard session. If you prefer token-based auth, get an API token at pipeboard.co/api-tokens and append it to the URL:
    1. https://meta-ads.mcp.pipeboard.co/?token=pk_...

  1. (Optional) If you want to limit Notis to read-only operations, disable write tools in the Available Tools section.
  1. Click Save.

Once saved, Meta Ads tools are available to Notis across all your channels β€” WhatsApp, Telegram, iMessage, Slack, email, and Voice Mode.

Step 3: Verify the connection

Test with a simple prompt:

"List my Meta ad accounts and show campaign performance for the last 30 days."

If you get real data back, you're connected.

What you can do

Campaign performance

"Show me campaign performance for the last 30 days."
"Which campaigns drove the most conversions last week?"
"Analyze spend vs. conversions across campaigns. How should I redistribute budget for better ROAS?"

Creative analysis

"Show me the creatives for my top-performing ads and suggest improvements."
"Which images or videos have the best conversion rate?"
"Compare single image vs. video vs. carousel CPC across all campaigns."

Audience research

"Search for interest targeting options related to fitness and estimate the audience size."
"Which audiences have the lowest cost per acquisition?"

Campaign creation

"Create a traffic campaign for joes-pizza-austin.com with a $20/day budget targeting Austin, TX."
"Set up an A/B test comparing two headlines for our lead gen campaign."
πŸ’‘

All campaigns are created in PAUSED status by default, so you can review everything before going live.

Budget optimization

"Which campaigns are underspending their daily budget?"
"Redistribute my budget across campaigns to maximize ROAS."

Creative management

"Upload this image as a new ad creative for Campaign X."
"Create a carousel ad with these three product images."

Example prompts

  • "List my Meta ad accounts and show campaign performance for the last 30 days."
  • "Search for interest targeting options related to fitness and estimate the audience size."
  • "Show me the creatives for my top-performing ads and suggest improvements."
  • "Analyze spend vs. conversions across campaigns. How should I redistribute budget for better ROAS?"
  • "Create a traffic campaign for my website with a $15/day budget targeting the US."
  • "Find every ad set where CPM is above $20 and CTR is below 1%."

Best practices

  • Review before activating β€” Campaigns are created paused. Always review targeting, budget, and creatives before going live.
  • Use audience estimation β€” Test targeting with audience size estimates before launching campaigns.
  • Use breakdowns β€” Ask for breakdowns by age, gender, or platform to find top-performing segments.
  • Batch operations β€” Use filters to reduce API calls and stay within Meta's rate limit (~200 calls/hour per ad account).
  • Refresh creatives regularly β€” Ask Notis to flag ads with declining CTR or rising frequency.

Important limitations

  • Third-party server: Pipeboard is not an official Meta product. Your campaign data flows through Pipeboard's infrastructure.
  • Meta rate limits: ~200 API calls/hour per ad account. Detailed analyses on large accounts can hit this ceiling.
  • Write operations are real: If you activate a campaign or change a budget, it takes effect immediately on your live Meta Ads account. There's no undo.
  • License: BSL 1.1 (converts to Apache 2.0 in January 2029). Fine for internal use.

Troubleshooting

  • "Please authenticate your account" error: Re-authenticate your Meta Ads account in Pipeboard. See Pipeboard's fix guide.
  • No data returned: Confirm your Meta Ads account is connected in Pipeboard and has active campaigns.
  • Rate limit errors: Wait and retry, or narrow your query to fewer campaigns or date ranges.
  • Connection fails in Notis: Verify the MCP server URL is exactly https://meta-ads.mcp.pipeboard.co/ and your token (if used) is valid.

Summary

Pipeboard provides a hosted Meta Ads MCP server with 30+ tools that Notis can connect to instantly. You get campaign management, creative analysis, audience research, and budget optimization β€” all through natural language from any Notis channel. Campaigns are created paused by default, so you always review before spending.

Did this answer your question?
😞
😐
🀩