Meta, Google Ads & TikTok

Your ads, wired to AI

One API for every ad platform. Manage campaigns through AI assistants or your own code.

Free tier included. No credit card.

terminal
# Get campaign insights across platforms
curl https://api.xyloapi.dev/v1/insights \
  -H "x-api-key: xy_sk_your_key" \
  -H "x-ad-account: act_123456789" \
  -G -d "level=campaign" \
     -d "date_from=2026-03-01" \
     -d "date_to=2026-03-15"

# Response: flat JSON, dollars, computed ROAS
{
  "spend": 2458.93,
  "roas": 5.08,
  "conversions": 42
}
$100M+ad spend managed5–10×average ROASMeta Business Partner

Built by Morpheus Media — featured in Forbes, Entrepreneur, HuffPost

Multi-Platform

One connection, every ad platform.

Stop juggling three different platforms. Xylo connects them all through a single, consistent interface.

Live
Meta Ads
Facebook & Instagram campaigns, ad sets, creatives, audiences, pages, Instagram publishing, and insights.
87 capabilities
Live
Google Ads
Search, Display, Shopping, Performance Max, experiments, and full reporting.
85 capabilities
Live
TikTok Ads
In-feed ads, campaign management, audience targeting, and analytics.
14 capabilities

Your AI will
thank you.

Ad platforms return messy, nested data. Xylo cleans it up into flat numbers any tool can understand.

Flat JSONNo nested arrays to traverse
Real DollarsNot cents, not strings
Computed ROASAlready calculated for you
Named FieldsNot action_type lookups
Raw Meta Graph API Response
response.json
{
  "actions": [
    {
      "action_type": "link_click",
      "value": "847"
    },
    {
      "action_type": "landing_page_view",
      "value": "623"
    }
  ],
  "action_values": [
    {
      "action_type":
        "offsite_conversion.fb_pixel_purchase",
      "value": "12495.50"
    }
  ],
  "spend": "245893",
  "date_start": "2026-03-01",
  "date_stop": "2026-03-15"
}
Xylo API Response
response.json
{
  "campaign_name": "Spring Sale 2026",
  "status": "active",
  "spend": 2458.93,
  "impressions": 184920,
  "clicks": 847,
  "ctr": 0.458,
  "cpm": 13.30,
  "cpc": 2.90,
  "conversions": 42,
  "cost_per_conversion": 58.55,
  "revenue": 12495.50,
  "roas": 5.08,
  "date_from": "2026-03-01",
  "date_to": "2026-03-15"
}

Two Ways In

Use It Your Way

Talk to Claude or write code. Xylo gives you two ways to manage your ads.

AI-Native

Talk to AI

Connect directly to Claude, ChatGPT, or Cursor. Ask questions about your ads in plain English.

// claude_desktop_config.json
{
  "mcpServers": {
    "xylo": {
      "url": "https://xyloapi.dev/api/mcp"
    }
  }
}

Write Code

Standard REST endpoints. JSON in, JSON out. Works with any language, any framework.

GET /v1/campaigns
POST /v1/campaigns
GET /v1/insights
PATCH /v1/ad-sets/:id

Quick Start

Get Started in Under a Minute

No downloads, no coding, no complex configuration. Just connect and start asking.

Claude Pro / Max
Most Popular
  1. 1Sign up for Xylo and connect your Meta and/or Google Ads accounts
  2. 2Go to claude.ai/settings/connectors
  3. 3Add custom connector: https://xyloapi.dev/api/mcp
  4. 4Start asking: "Show me my top performing campaigns"
Claude Code

CLI

  1. 1Sign up for Xylo and connect your ad accounts
  2. 2Run in your terminal:
claude mcp add --transport http xylo
  https://xyloapi.dev/api/mcp
  1. 3Type /mcp to authenticate with Xylo
  2. 4Start asking: "Show me my campaign performance"
Cursor

Add to your MCP configuration:

{ "mcpServers": { "xylo": {
  "url": "https://xyloapi.dev/api/mcp"
 } } }
ChatGPT

Enable Developer mode in Settings, then add the MCP URL:

https://xyloapi.dev/api/mcp

Other MCP Clients

Use this URL in any MCP-compatible client:

https://xyloapi.dev/api/mcp

Who It's For

Built for the Way You Work

Whether you run the ads or build the tools, Xylo fits your workflow.

For Brands & Business Owners
  • Optimize ad spend without hiring a $15K/month consultant
  • Get AI-powered campaign audits and budget recommendations
  • Monitor performance across Meta, Google, and TikTok in one place
  • Go from data to action in seconds, not hours
For Agencies & Developers
  • Manage 50+ client accounts with a small team
  • Build custom tools with clean, well-documented connections
  • White-label campaign management with team roles and access controls
  • Automate reporting and audits that used to take days

Questions.

Is my ad account safe?+

Absolutely. Xylo is a badged Meta Business Partner. We use OAuth authentication and never store your Meta credentials. Your tokens are encrypted with AES-256-GCM, and you can revoke access at any time.

Do I need coding experience?+

Not at all. If you use Claude, ChatGPT, or Cursor, you can manage your ads in plain English. If you want to use the REST API, basic technical knowledge helps, but our guides walk you through everything step by step.

Which ad platforms are supported?+

Meta Ads (Facebook and Instagram), Google Ads (Search, Display, Shopping, Performance Max), and TikTok Ads. All three are fully supported with 190+ capabilities across platforms.

Can I manage client accounts?+

Yes. Agencies can connect up to 100 ad accounts on the Enterprise plan, with team roles (owner, admin, member, viewer) and per-member API keys.

How is Xylo different from connecting to Meta directly?+

Meta's data comes back messy -- amounts in cents, results buried in nested arrays, and formats that change every quarter. Xylo cleans all of that up. You get simple numbers in dollars with metrics like ROAS and cost-per-conversion already calculated.

What happens if I exceed my plan limits?+

Everything keeps working. We'll let you know and give you time to upgrade. We never cut off access without warning.

Start now.

Free tier. No credit card. Cancel anytime.

Pricing

Simple, Transparent Pricing

Start free. Scale as you grow. No per-call charges, no surprises.

Free
For testing and small projects
$0/mo
  • 1 ad account per platform
  • Unlimited usage
  • 60 requests/minute
  • Community support
Get Started
Growth
For developers and small teams
$29/account/mo
  • Up to 10 ad accounts
  • Unlimited usage
  • 120 requests/minute
  • Email support
  • AI assistant access
Get Started
Agency
For agencies and growing teams
$19/account/mo
  • Up to 50 ad accounts
  • Unlimited usage
  • 600 requests/minute
  • Priority support
  • AI assistant access
  • Team roles & access controls
  • Webhook notifications
Most Popular
Get Started
Enterprise
For large-scale operations
Custom
  • Unlimited ad accounts
  • Unlimited usage
  • 6,000 requests/minute
  • Dedicated support
  • AI assistant access
  • Unlimited team members
  • SLA guarantee
  • Custom integrations
Contact Sales