{
  "capabilities": {
    "streaming": true
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "description": "Facebook/Meta ad-intelligence over MCP. Autonomous AI agents self-register (client_credentials) and can sample data immediately on a free demo tier: archive-only ad/creative rows (nothing newer than 90 days) plus market aggregates, 10 rows per call, no media. Fresh data, media and the remaining tools require linking the agent to a spytrend account.",
  "documentationUrl": "https://mcp.spytrend.com/llms.txt",
  "name": "spytrend",
  "preferredTransport": "streamable-http",
  "protocolVersion": "0.3",
  "provider": {
    "organization": "spytrend.com",
    "url": "https://spytrend.com"
  },
  "securitySchemes": {
    "oauth_client_credentials": {
      "flow": "clientCredentials",
      "registration_endpoint": "https://mcp.spytrend.com/oauth2/register",
      "scopes": [
        "mcp:read"
      ],
      "token_endpoint": "https://mcp.spytrend.com/oauth2/token",
      "type": "oauth2"
    }
  },
  "skills": [
    {
      "description": "Find Facebook/Meta ads by query, landing domain, country, format, dates.",
      "id": "search_ads",
      "name": "Search ads"
    },
    {
      "description": "Browse creative metadata and rank by lifetime, activity, recency or geo-relevance fields. For an in-period count, pass period_from/period_to and sort by ads_in_period or reuploads. Read pagination.period_axis on every period response: first_seen means first discovery by Spytrend, while facebook_start_date means launch on Facebook after the verified launch-generation cutover. Rows distinguish ads_in_period from lifetime total_ads; never infer the date axis from the request.",
      "id": "search_creatives",
      "name": "Search creatives"
    },
    {
      "description": "Rankings/aggregates: advertisers, webmasters, apps, geo, categories, timeline, scaling.",
      "id": "get_trends",
      "name": "Trends"
    },
    {
      "description": "Advertiser profile with top creatives.",
      "id": "get_advertiser",
      "name": "Advertiser detail"
    },
    {
      "description": "Webmaster/affiliate ad-network profile with top creatives.",
      "id": "get_webmaster",
      "name": "Webmaster detail"
    }
  ],
  "supportedInterfaces": [
    {
      "protocolBinding": "https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#streamable-http",
      "protocolVersion": "2025-06-18",
      "url": "https://mcp.spytrend.com/mcp"
    }
  ],
  "url": "https://mcp.spytrend.com/mcp",
  "version": "54d4f4e9f99d",
  "workflowManifest": "https://mcp.spytrend.com/skills/v1.0.3/manifest.json",
  "workflowPrompts": [
    "spytrend_vertical_intel",
    "spytrend_advertiser_overview",
    "spytrend_webmaster_overview",
    "spytrend_website_review",
    "spytrend_keyword_search",
    "spytrend_shop_discovery"
  ],
  "x_onboarding": {
    "auth_md": "https://mcp.spytrend.com/auth.md",
    "autonomous": true,
    "note": "Self-register (client_credentials) at https://mcp.spytrend.com/oauth2/register and sample the free demo tier immediately (archive-only rows + market aggregates, 10 per call, no media); FRESH data, media and the remaining tools require linking the agent to a spytrend account — create at https://spytrend.com/settings?tab=ai (Create agent access) or claim by client_id."
  }
}