{
  "name": "PaidSync",
  "description": "Autonomous paid media operator. PaidSync gives AI agents read and write access to Google Ads, Meta Ads, LinkedIn Ads, TikTok Ads, Google Tag Manager, Google Analytics 4, and Google Merchant Center through one MCP endpoint with 309 tools. Built for AI-driven ad management without human handoffs.",
  "url": "https://paidsync.ai",
  "provider": {
    "organization": "PaidSync",
    "url": "https://paidsync.ai"
  },
  "version": "1.0.0",
  "documentationUrl": "https://paidsync.ai/docs",
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": true,
    "extensions": [
      {
        "uri": "https://github.com/google-agentic-commerce/ap2/v1",
        "description": "Supports the Agent Payments Protocol (AP2). PaidSync declares AP2 awareness. Agent-initiated payment is in pilot; human-authorized billing via Stripe is the current default.",
        "required": false,
        "params": {
          "agentInitiatedPayment": false,
          "humanAuthorizedBilling": true,
          "billingProvider": "Stripe",
          "pricingPage": "https://paidsync.ai/pricing"
        }
      }
    ]
  },
  "authentication": {
    "schemes": ["bearer", "oauth2"],
    "credentials": "https://paidsync.ai/.well-known/oauth-authorization-server"
  },
  "defaultInputModes": ["text/plain", "application/json"],
  "defaultOutputModes": ["text/plain", "application/json", "text/markdown"],
  "skills": [
    {
      "id": "google-ads-management",
      "name": "Google Ads management",
      "description": "Audit, optimize, pause, create, and report on Google Ads campaigns. Includes campaign architecture, bid strategy, audience building, creative testing, conversion tracking validation, and waste-spend detection.",
      "tags": ["ads", "google-ads", "ppc", "search", "shopping", "performance-max"],
      "examples": [
        "Audit my Google Ads account for wasted spend",
        "Pause underperforming campaigns in the last 30 days",
        "Create a Performance Max campaign for my Shopify store"
      ]
    },
    {
      "id": "meta-ads-management",
      "name": "Meta Ads management",
      "description": "Audit, optimize, pause, create, and report on Facebook and Instagram ads. Includes campaign creation, audience building (lookalike, custom, interest), creative testing, CAPI events, and Advantage+ campaign management.",
      "tags": ["ads", "meta-ads", "facebook-ads", "instagram-ads", "capi"],
      "examples": [
        "Find my best-performing Meta audiences last quarter",
        "Build a lookalike from my top 5% LTV customers",
        "Create a Meta Advantage+ shopping campaign"
      ]
    },
    {
      "id": "linkedin-ads-management",
      "name": "LinkedIn Ads management",
      "description": "Audit, optimize, and create LinkedIn ad campaigns. Targets B2B audiences by job title, seniority, industry, and company. Includes lead-gen forms and conversation ads.",
      "tags": ["ads", "linkedin-ads", "b2b"],
      "examples": [
        "Find my highest-converting job titles in LinkedIn ads",
        "Build an audience of VPs of marketing at SaaS companies"
      ]
    },
    {
      "id": "tiktok-ads-management",
      "name": "TikTok Ads management",
      "description": "Audit, optimize, and create TikTok ad campaigns. Includes Spark ads, branded effects, and audience building.",
      "tags": ["ads", "tiktok-ads"],
      "examples": [
        "Create a TikTok campaign promoting my best-selling SKU"
      ]
    },
    {
      "id": "gtm-management",
      "name": "Google Tag Manager management",
      "description": "Read tags, triggers, and variables in GTM. Add new tags for conversion tracking, audience signals, and consent mode v2.",
      "tags": ["analytics", "gtm", "tracking", "conversions"],
      "examples": [
        "Install GA4 + Google Ads conversion tracking in my GTM container"
      ]
    },
    {
      "id": "ga4-analytics",
      "name": "Google Analytics 4 analysis",
      "description": "Query GA4 properties for events, conversions, revenue, attribution. Compare paid media performance against organic and direct.",
      "tags": ["analytics", "ga4", "attribution"],
      "examples": [
        "Show my last 90 days of GA4 revenue by channel",
        "Compare Google Ads vs Meta Ads assisted conversions"
      ]
    },
    {
      "id": "merchant-center-management",
      "name": "Google Merchant Center management",
      "description": "Inspect product feed health, suspensions, disapproved products, and policy issues. Validate Shopping ad eligibility.",
      "tags": ["ads", "merchant-center", "shopping", "feed"],
      "examples": [
        "List my disapproved products in Google Merchant Center"
      ]
    }
  ],
  "interfaces": {
    "mcp": {
      "endpoint": "https://paidsync.ai/mcp",
      "alternates": ["https://mcp.paidsync.ai/mcp", "https://api.paidsync.ai/mcp"],
      "serverCard": "https://paidsync.ai/.well-known/mcp/server-card.json"
    }
  },
  "supportedInterfaces": [
    {
      "name": "mcp",
      "protocol": "Model Context Protocol",
      "transport": "https",
      "url": "https://paidsync.ai/mcp",
      "serverCard": "https://paidsync.ai/.well-known/mcp/server-card.json",
      "authentication": {
        "schemes": ["oauth2", "bearer"],
        "discovery": "https://paidsync.ai/.well-known/oauth-authorization-server"
      }
    },
    {
      "name": "openapi",
      "protocol": "OpenAPI 3.1",
      "transport": "https",
      "url": "https://paidsync.ai/openapi.json"
    },
    {
      "name": "webmcp",
      "protocol": "WebMCP",
      "transport": "browser",
      "url": "https://paidsync.ai/",
      "description": "Browser-side navigator.modelContext tool registrations for paidsync_overview, paidsync_pricing, paidsync_mcp_config, paidsync_skills, paidsync_start_signup"
    }
  ],
  "extensions": [
    { "uri": "https://github.com/google-agentic-commerce/AP2", "name": "ap2", "required": false, "params": { "agentInitiatedPayment": false, "humanAuthorizedBilling": true } },
    { "uri": "https://ap2-protocol.org/extensions/v1", "name": "AP2", "required": false, "params": { "agentInitiatedPayment": false } },
    { "uri": "ap2", "name": "ap2", "required": false },
    { "uri": "AP2", "name": "AP2", "required": false }
  ],
  "contactEmail": "support@paidsync.ai",
  "termsOfService": "https://paidsync.ai/terms",
  "privacyPolicy": "https://paidsync.ai/privacy"
}
