[{"data":1,"prerenderedAt":446},["ShallowReactive",2],{"navigation_docs":3,"-mcp-agent-overview":164,"-mcp-agent-overview-surround":441},[4,23,45,90,108,126,144],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":22},"Getting started","i-lucide-rocket","/getting-started","1.getting-started",[10,14,18],{"title":11,"path":12,"stem":13},"Introduction","/getting-started/introduction","1.getting-started/1.introduction",{"title":15,"path":16,"stem":17},"Quickstart","/getting-started/quickstart","1.getting-started/2.quickstart",{"title":19,"path":20,"stem":21},"Core concepts","/getting-started/concepts","1.getting-started/3.concepts",false,{"title":24,"icon":25,"path":26,"stem":27,"children":28,"page":22},"Tracking SDK","i-lucide-chart-line","/tracking-sdk","2.tracking-sdk",[29,33,37,41],{"title":30,"path":31,"stem":32},"Overview","/tracking-sdk/overview","2.tracking-sdk/1.overview",{"title":34,"path":35,"stem":36},"JavaScript SDK","/tracking-sdk/javascript","2.tracking-sdk/2.javascript",{"title":38,"path":39,"stem":40},"Events reference","/tracking-sdk/events","2.tracking-sdk/3.events",{"title":42,"path":43,"stem":44},"Event schema","/tracking-sdk/event-schema","2.tracking-sdk/4.event-schema",{"title":46,"icon":47,"path":48,"stem":49,"children":50,"page":22},"Connectors","i-lucide-plug","/connectors","3.connectors",[51,54,58,62,66,70,74,78,82,86],{"title":30,"path":52,"stem":53},"/connectors/overview","3.connectors/1.overview",{"title":55,"path":56,"stem":57},"Cloudflare AI crawlers","/connectors/cloudflare-ai-crawlers","3.connectors/10.cloudflare-ai-crawlers",{"title":59,"path":60,"stem":61},"Google Ads","/connectors/google-ads","3.connectors/2.google-ads",{"title":63,"path":64,"stem":65},"Meta Ads","/connectors/meta-ads","3.connectors/3.meta-ads",{"title":67,"path":68,"stem":69},"TikTok Ads","/connectors/tiktok-ads","3.connectors/4.tiktok-ads",{"title":71,"path":72,"stem":73},"LinkedIn Ads","/connectors/linkedin-ads","3.connectors/5.linkedin-ads",{"title":75,"path":76,"stem":77},"Pinterest Ads","/connectors/pinterest-ads","3.connectors/6.pinterest-ads",{"title":79,"path":80,"stem":81},"Custom webhooks","/connectors/webhooks","3.connectors/7.webhooks",{"title":83,"path":84,"stem":85},"PrestaShop","/connectors/prestashop","3.connectors/8.prestashop",{"title":87,"path":88,"stem":89},"WooCommerce","/connectors/woocommerce","3.connectors/9.woocommerce",{"title":91,"icon":92,"path":93,"stem":94,"children":95,"page":22},"Attribution","i-lucide-git-fork","/attribution","4.attribution",[96,100,104],{"title":97,"path":98,"stem":99},"How attribution works","/attribution/overview","4.attribution/1.overview",{"title":101,"path":102,"stem":103},"Data-driven model","/attribution/data-driven","4.attribution/2.data-driven",{"title":105,"path":106,"stem":107},"Attribution windows","/attribution/windows","4.attribution/3.windows",{"title":109,"icon":110,"path":111,"stem":112,"children":113,"page":22},"Dashboard","i-lucide-layout-dashboard","/dashboard","5.dashboard",[114,118,122],{"title":115,"path":116,"stem":117},"Dashboard overview","/dashboard/overview","5.dashboard/1.overview",{"title":119,"path":120,"stem":121},"Metrics reference","/dashboard/metrics","5.dashboard/2.metrics",{"title":123,"path":124,"stem":125},"Alerts","/dashboard/alerts","5.dashboard/3.alerts",{"title":127,"icon":128,"path":129,"stem":130,"children":131,"page":22},"Lumen","i-lucide-shield-check","/lumen","6.lumen",[132,136,140],{"title":133,"path":134,"stem":135},"Lumen overview","/lumen/overview","6.lumen/1.overview",{"title":137,"path":138,"stem":139},"Setup","/lumen/setup","6.lumen/2.setup",{"title":141,"path":142,"stem":143},"Investigations","/lumen/investigations","6.lumen/3.investigations",{"title":145,"icon":146,"path":147,"stem":148,"children":149,"page":22},"MCP agent","i-lucide-bot","/mcp-agent","7.mcp-agent",[150,153,156,160],{"title":30,"path":151,"stem":152},"/mcp-agent/overview","7.mcp-agent/1.overview",{"title":15,"path":154,"stem":155},"/mcp-agent/quickstart","7.mcp-agent/2.quickstart",{"title":157,"path":158,"stem":159},"Tools reference","/mcp-agent/tools-reference","7.mcp-agent/3.tools-reference",{"title":161,"path":162,"stem":163},"SEO × GEO playbook","/mcp-agent/playbook-seo-geo","7.mcp-agent/4.playbook-seo-geo",{"id":165,"title":30,"body":166,"description":434,"extension":435,"links":436,"meta":437,"navigation":438,"path":151,"seo":439,"stem":152,"__hash__":440},"docs/7.mcp-agent/1.overview.md",{"type":167,"value":168,"toc":427},"minimark",[169,173,181,186,215,219,222,330,334,381,403,407,413,417,423],[170,171,172],"p",{},"The TrustData MCP server lets any MCP-compatible AI agent (Claude Desktop, Claude Code, Cursor, Gemini CLI, ChatGPT) query your marketing data, review past experiments, create recommendations, and trigger GEO probes.",[170,174,175,176,180],{},"It's the same surface as the public REST API (",[177,178,179],"code",{},"/api/v1/","), exposed over the Model Context Protocol. Your agent picks the right tool for each step; you don't write glue code.",[182,183,185],"h2",{"id":184},"who-this-is-for","Who this is for",[187,188,189,197,203,209],"ul",{},[190,191,192,196],"li",{},[193,194,195],"strong",{},"Marketing operators"," who want to chat with their dashboard (\"why did ROAS drop yesterday?\") instead of clicking through it.",[190,198,199,202],{},[193,200,201],{},"SEO × GEO specialists"," driving a weekly loop of diagnose → propose → ship → measure, with the agent doing the diagnosis and bookkeeping.",[190,204,205,208],{},[193,206,207],{},"Agencies"," who manage many clients and want an LLM to triage alerts and draft recommendations per property.",[190,210,211,214],{},[193,212,213],{},"Developers"," automating reports, anomaly digests, or connector QA without maintaining a scraping layer.",[182,216,218],{"id":217},"what-you-get","What you get",[170,220,221],{},"26 tools across five families:",[223,224,225,250,276,293,313],"card-group",{},[226,227,230,233,234,233,237,233,240,233,243,233,246,249],"card",{"icon":228,"title":229},"i-lucide-compass","Bootstrap / discovery",[177,231,232],{},"list_properties",", ",[177,235,236],{},"list_data_sources",[177,238,239],{},"list_attribution_ids",[177,241,242],{},"list_brand_prompts",[177,244,245],{},"list_competitors",[177,247,248],{},"list_analytics_queries",": enumerate the UUIDs and metadata every other tool needs.",[226,251,254,233,257,233,260,233,263,233,266,233,269,233,272,275],{"icon":252,"title":253},"i-lucide-bar-chart-3","Analytics primitives",[177,255,256],{},"query_metrics",[177,258,259],{},"get_timeline",[177,261,262],{},"get_attribution",[177,264,265],{},"get_geo",[177,267,268],{},"get_retention",[177,270,271],{},"get_ltv",[177,273,274],{},"list_change_events",": the same numbers the dashboard shows, queryable by date range and dimension.",[226,277,280,233,283,233,286,233,289,292],{"icon":278,"title":279},"i-lucide-sparkles","AI Visibility (GEO) & SEO",[177,281,282],{},"get_geo_visibility",[177,284,285],{},"list_seo_keywords",[177,287,288],{},"list_citation_gaps",[177,290,291],{},"run_probe",": see where your brand ranks in LLM answers, find publishers citing you without a link, probe prompts on demand.",[226,294,297,233,300,233,303,233,306,233,309,312],{"icon":295,"title":296},"i-lucide-lightbulb","Recommendations & experiments",[177,298,299],{},"list_recommendations",[177,301,302],{},"create_recommendation",[177,304,305],{},"mark_recommendation_done",[177,307,308],{},"dismiss_recommendation",[177,310,311],{},"list_concluded_experiments",": the agent proposes hypotheses, tracks outcomes, learns from prior winners.",[226,314,317,233,320,233,323,233,326,329],{"icon":315,"title":316},"i-lucide-bell","Alerts & anomalies",[177,318,319],{},"list_alerts",[177,321,322],{},"list_anomalies",[177,324,325],{},"acknowledge_alert",[177,327,328],{},"resolve_alert",": triage queue for when something in paid / SEO / GEO goes sideways.",[182,331,333],{"id":332},"how-it-works","How it works",[335,336,341],"pre",{"className":337,"code":338,"language":339,"meta":340,"style":340},"language-mermaid shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","flowchart TD\n  A[\"Your agent\u003Cbr/>(Claude / Cursor / Gemini / …)\"] -->|\"JSON-RPC over HTTPS (Streamable HTTP)\u003Cbr/>Authorization: Bearer td_live_…\"| E[\"app.trustdata.tech/mcp/\"]\n  E --> auth[\"Bearer-token auth → resolves to an organization + scope set\"]\n  E --> scope[\"Scope filter: tools your token can't use are hidden entirely\"]\n  E --> rls[\"Tenant isolation: every query runs inside your org's RLS\"]\n  E --> db[\"TrustData data store, results streamed back to the agent\"]\n","mermaid","",[177,342,343,351,357,363,369,375],{"__ignoreMap":340},[344,345,348],"span",{"class":346,"line":347},"line",1,[344,349,350],{},"flowchart TD\n",[344,352,354],{"class":346,"line":353},2,[344,355,356],{},"  A[\"Your agent\u003Cbr/>(Claude / Cursor / Gemini / …)\"] -->|\"JSON-RPC over HTTPS (Streamable HTTP)\u003Cbr/>Authorization: Bearer td_live_…\"| E[\"app.trustdata.tech/mcp/\"]\n",[344,358,360],{"class":346,"line":359},3,[344,361,362],{},"  E --> auth[\"Bearer-token auth → resolves to an organization + scope set\"]\n",[344,364,366],{"class":346,"line":365},4,[344,367,368],{},"  E --> scope[\"Scope filter: tools your token can't use are hidden entirely\"]\n",[344,370,372],{"class":346,"line":371},5,[344,373,374],{},"  E --> rls[\"Tenant isolation: every query runs inside your org's RLS\"]\n",[344,376,378],{"class":346,"line":377},6,[344,379,380],{},"  E --> db[\"TrustData data store, results streamed back to the agent\"]\n",[187,382,383,389,395],{},[190,384,385,388],{},[193,386,387],{},"Scopes = capabilities."," A read-only token can never write, even if the LLM asks it to.",[190,390,391,394],{},[193,392,393],{},"Tier = rate limit."," Measure (30/min) → Optimize (300/min) → Prove (3000/min). Agentic workflows burn through Measure quickly; use Prove.",[190,396,397,402],{},[193,398,399,401],{},[177,400,291],{}," is separately metered"," against your GEO add-on's monthly engine-call allowance.",[182,404,406],{"id":405},"pricing","Pricing",[170,408,409,410,412],{},"The MCP endpoint is included with every paid TrustData plan. The only per-call cost is ",[177,411,291],{},", which consumes engine calls from your GEO add-on. Read-only tools (everything else) are flat-rate and rate-limited, not metered.",[182,414,416],{"id":415},"next-step","Next step",[170,418,419,420],{},"Issue a token and connect your agent in 2 minutes → ",[421,422,15],"a",{"href":154},[424,425,426],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":340,"searchDepth":353,"depth":353,"links":428},[429,430,431,432,433],{"id":184,"depth":353,"text":185},{"id":217,"depth":353,"text":218},{"id":332,"depth":353,"text":333},{"id":405,"depth":353,"text":406},{"id":415,"depth":353,"text":416},"What the TrustData MCP server is, who should use it, and what it costs.","md",null,{},true,{"title":30,"description":434},"41B5XIZIIbCFqnOK2R1dqYwiJFSIqrP42XPiIehuFdM",[442,444],{"title":141,"path":142,"stem":143,"description":443,"children":-1},"How Lumen automatically investigates anomalies and delivers a diagnosis.",{"title":15,"path":154,"stem":155,"description":445,"children":-1},"Issue a token, connect your agent, and run your first tool call in about 2 minutes.",1781720348738]