{
  "@context": "https://www.dgtlsunrise.com/agent.json",
  "name": "DGTL Sunrise",
  "product": "DGTL Connector",
  "url": "https://www.dgtlsunrise.com/",
  "mode": "agent",
  "description": "DGTL Connector by DGTL Sunrise is a Grok Bot plugin that connects your Bot to marketing accounts you already administer. No DGTL Sunrise account is required to start. Free local Google Analytics, Search Console, and Tag Manager run on the user machine (read and manage). Klaviyo is local on the same machine with a merchant-held private API key. Pro unlocks Google Ads, Meta, TikTok, and Merchant Center through the plugin’s Pro plan.",
  "install": {
    "command": "grok plugin install dgtlsunrise/dgtl-connector",
    "hosts": [
      "Grok Bot",
      "Grok Build",
      "Cursor",
      "Claude Desktop"
    ],
    "notes": "No DGTL Sunrise account is required to start. Never paste access tokens, refresh tokens, or license keys into chat. See /developers for MCP manifests."
  },
  "authentication": {
    "free": "Connect Google on the machine for GA4, Search Console, and Tag Manager (read and manage). Klaviyo uses a merchant-held private API key stored locally. Report bytes do not go through DGTL. Connect Google once with all Free permissions up front. Live edits need confirmation.",
    "pro": "What is Pro: $19/mo unlocks Google Ads, Meta, TikTok, and Pro Merchant Center. Paste the Documentation Pro upgrade prompt so the Bot walks Polar checkout at https://buy.polar.sh/polar_cl_aIrywIIxJ2cOwj70VQAcJn2umEgSS9kWBMUJS241Dll, then redeem the license on the install with the one-time code or checkout id Polar gives. Do not ask for a license JWT in chat. After redeem, confirm license_status and say what to Connect next. Never paste tokens into chat. Platform credentials required for those Pro paths stay off the public plugin package. Live changes stay confirm-gated.",
    "rules": [
      "Never paste access tokens, refresh tokens, or license keys into chat.",
      "Never invent metrics, rows, or insights the APIs did not return.",
      "Live writes are confirm-gated where enabled; approve before a live edit or publish.",
      "Do not treat plugin output as legal, compliance, or financial advice."
    ]
  },
  "apis": {
    "note": "DGTL Connector is a local plugin, not a public REST or GraphQL developer API. Free Google and local tools talk to the platforms from the user machine. Pro advertising platforms are reached through the plugin after a Pro license; that path is not published as an OpenAPI product surface on this site."
  },
  "capabilities": [
    {
      "platform": "Google Analytics 4",
      "tier": "free",
      "read": true,
      "write": "confirm-gated",
      "notes": "Local on the user machine. List accounts and properties; property details, data streams, key events; run reports. Manage property settings the tools support (data streams, key events, custom definitions, Measurement Protocol secrets where enabled). Connect Google once with all Free permissions up front. Live edits need confirmation."
    },
    {
      "platform": "Google Search Console",
      "tier": "free",
      "read": true,
      "write": "confirm-gated sitemap submit/delete",
      "notes": "Local. List sites; query search performance; inspect a URL; list and open sitemaps. Submit or delete sitemaps after confirmation. Connect Google once with all Free permissions up front."
    },
    {
      "platform": "Google Tag Manager",
      "tier": "free",
      "read": true,
      "write": "confirm-gated",
      "notes": "Local. Inspect containers and manage tags, triggers, and variables. Publish after confirmation. Connect Google once with all Free permissions up front."
    },
    {
      "platform": "Google Ads",
      "tier": "pro",
      "read": true,
      "write": "confirm-gated",
      "notes": "Pro $19/mo. Developer token stays on the Worker. Details: /google-ads."
    },
    {
      "platform": "Meta Ads",
      "tier": "pro",
      "read": true,
      "write": "confirm-gated when Meta access allows",
      "notes": "Pro $19/mo. Meta app secret stays on the Worker. Reads include catalogs and catalog products. Writes include catalog create/batch products and Conversions API event upload when that path is enabled. Meta app access still applies."
    },
    {
      "platform": "TikTok Ads",
      "tier": "pro (feature tiktok)",
      "read": true,
      "write": "campaign status, catalogs, and Events API when access and entitlement allow",
      "notes": "Included in Pro ($19/mo). Reads: advertisers, campaigns, insights, catalogs. Writes: campaign status, catalog create/upload/bind, Events API tracking. Nothing goes live until you approve it. TikTok app access approval may still be pending."
    },
    {
      "platform": "Merchant Center",
      "tier": "pro",
      "read": true,
      "write": "confirm-gated when writes are enabled",
      "notes": "Pro ($19/mo). Plugin-direct Google (not stamp). Reads: accounts, products, statuses, issues, data sources. Writes: create a data source; upsert or delete product inputs. Confirm-gated. Nothing goes live until you approve it."
    },
    {
      "platform": "Google Business Profile",
      "tier": "plugin-direct",
      "read": true,
      "write": false,
      "notes": "Plugin-direct Google. Some calls need Google’s Business Profile API access. Edit is not in this version."
    },
    {
      "platform": "Shopify",
      "tier": "plugin-direct",
      "read": true,
      "write": "confirm-gated inventory adjust and product set",
      "notes": "Plugin-direct Shopify. Reads include publications, catalogs, and product feeds. Writes: inventory adjust and product set. Live changes need confirmation."
    },
    {
      "platform": "Klaviyo",
      "tier": "free",
      "read": true,
      "write": "confirm-gated",
      "notes": "Local on the user machine. Merchant-held private API key (KLAVIYO_API_KEY or local store). Free. Not Pro. Read: account, profiles (sparse), lists, segments, flows, campaigns, metrics, catalog items/categories/variants, reviews. Edit: draft email campaign create; send an existing draft (explicit send confirmation); upsert profile; create event (backfill); upsert catalog items (capped). Never paste the API key into chat. Creating a draft does not send it."
    }
  ],
  "agent_discovery": {
    "llms_txt": "https://www.dgtlsunrise.com/llms.txt",
    "llms_full": "https://www.dgtlsunrise.com/llms-full.txt",
    "docs_llms": "https://www.dgtlsunrise.com/docs/llms.txt",
    "markdown_accept": "Send Accept: text/markdown (preferring text/markdown over text/html) for companion .md pages.",
    "mode_agent_url": "https://www.dgtlsunrise.com/?mode=agent",
    "agent_json": "https://www.dgtlsunrise.com/agent.json",
    "sitemap": "https://www.dgtlsunrise.com/sitemap.xml",
    "robots": "https://www.dgtlsunrise.com/robots.txt",
    "documentation": "https://www.dgtlsunrise.com/documentation",
    "developers": "https://www.dgtlsunrise.com/developers",
    "server_json": "https://www.dgtlsunrise.com/server.json",
    "mcp_server_card": "https://www.dgtlsunrise.com/.well-known/mcp/server-card.json",
    "github": "https://github.com/dgtlsunrise/dgtl-connector",
    "openapi": "https://www.dgtlsunrise.com/openapi.json",
    "openapi_yaml": "https://www.dgtlsunrise.com/api/openapi.yaml",
    "mcp": "https://www.dgtlsunrise.com/mcp",
    "versioning_policy": "https://www.dgtlsunrise.com/api/versioning-policy",
    "docs_health": "https://www.dgtlsunrise.com/v1/docs-discovery/health"
  },
  "contact": {
    "company": "Sunrise Consulting LLC (DGTL Sunrise)",
    "support_email": "support@dgtlsunrise.com",
    "contact_email": "contact@dgtlsunrise.com",
    "about": "https://www.dgtlsunrise.com/about",
    "contact_page": "https://www.dgtlsunrise.com/contact",
    "privacy": "https://www.dgtlsunrise.com/privacy",
    "terms": "https://www.dgtlsunrise.com/terms"
  }
}
