[{"data":1,"prerenderedAt":880},["ShallowReactive",2],{"page-\u002Fagent\u002Fmcp-servers":3,"all-pages":547},{"id":4,"title":5,"body":6,"description":537,"extension":538,"meta":539,"navigation":540,"path":541,"robots":542,"seo":543,"sitemap":544,"stem":545,"__hash__":546},"content\u002F05.agent\u002F2.mcp-servers.md","MCP servers",{"type":7,"value":8,"toc":526},"minimark",[9,14,28,75,78,85,89,94,97,101,104,125,128,132,135,139,146,193,199,203,210,214,229,254,456,466,469,499,509,522],[10,11,13],"h2",{"id":12},"add-a-server","Add a server",[15,16,17,18,22,23,27],"p",{},"Open your agent space at ",[19,20,21],"code",{},"\u002Fu\u002F\u003Cyou>\u002Fbh-agent\u002Fmcp-servers"," and choose ",[24,25,26],"strong",{},"Add\ncustom MCP",". Give the server a name, then configure at least one transport:",[29,30,31,44],"table",{},[32,33,34],"thead",{},[35,36,37,41],"tr",{},[38,39,40],"th",{},"Transport",[38,42,43],{},"Use it for",[45,46,47,62],"tbody",{},[35,48,49,55],{},[50,51,52],"td",{},[24,53,54],{},"Command",[50,56,57,58,61],{},"A local MCP server the runner starts over stdio, such as ",[19,59,60],{},"npx -y @modelcontextprotocol\u002Fserver-memory",".",[35,63,64,69],{},[50,65,66],{},[24,67,68],{},"Streamable HTTP",[50,70,71,72,61],{},"A remote MCP endpoint such as ",[19,73,74],{},"https:\u002F\u002Fmcp.example.com\u002Fmcp",[15,76,77],{},"SSE is not supported yet. Use Command or Streamable HTTP.",[15,79,80,81,84],{},"After saving, enable the server for a project on the project's ",[24,82,83],{},"Agent → MCP\nservers"," tab. Enabling it makes it available; it does not grant it to every\nstep automatically.",[10,86,88],{"id":87},"authentication","Authentication",[90,91,93],"h3",{"id":92},"none","None",[15,95,96],{},"Use this for local servers that need no credentials, or for a trusted\ninternal endpoint.",[90,98,100],{"id":99},"api-key","API key",[15,102,103],{},"An API key is stored with the MCP server entry and passed to the runner only\nfor that agent task.",[105,106,107,116],"ul",{},[108,109,110,112,113,61],"li",{},[24,111,68],{}," sends it as ",[19,114,115],{},"Authorization: Bearer \u003Ckey>",[108,117,118,120,121,124],{},[24,119,54],{}," exposes it to the child process as the ",[19,122,123],{},"MCP_API_KEY","\nenvironment variable. The server must read that variable.",[15,126,127],{},"The key is not written into workflow source, session logs, or traces. Do not\nput credentials in the command or URL instead.",[90,129,131],{"id":130},"oauth","OAuth",[15,133,134],{},"OAuth connections are not supported yet. The UI disables the option and the\nrunner skips OAuth-configured servers instead of connecting without auth.\nUse None or an API key for now.",[10,136,138],{"id":137},"grant-it-to-a-workflow-step","Grant it to a workflow step",[15,140,141,142,145],{},"Reference the server by name in ",[19,143,144],{},"step.agent",":",[147,148,153],"pre",{"className":149,"code":150,"language":151,"meta":152,"style":152},"language-bhw shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","step.agent(\n    prompt = \"Review the findings in findings.txt.\",\n    provider = provider.key(\"anthropic\u002Fpersonal\"),\n    tools = [tool.shell(), mcp.server(\"my-mcp-server\")],\n    output = agent.output(path = path.file(\"agent-output.txt\")),\n)\n","bhw","",[19,154,155,163,169,175,181,187],{"__ignoreMap":152},[156,157,160],"span",{"class":158,"line":159},"line",1,[156,161,162],{},"step.agent(\n",[156,164,166],{"class":158,"line":165},2,[156,167,168],{},"    prompt = \"Review the findings in findings.txt.\",\n",[156,170,172],{"class":158,"line":171},3,[156,173,174],{},"    provider = provider.key(\"anthropic\u002Fpersonal\"),\n",[156,176,178],{"class":158,"line":177},4,[156,179,180],{},"    tools = [tool.shell(), mcp.server(\"my-mcp-server\")],\n",[156,182,184],{"class":158,"line":183},5,[156,185,186],{},"    output = agent.output(path = path.file(\"agent-output.txt\")),\n",[156,188,190],{"class":158,"line":189},6,[156,191,192],{},")\n",[15,194,195,198],{},[19,196,197],{},"mcp.server(\"name\")"," grants the server; it does not embed its URL or\ncredentials in the workflow.",[10,200,202],{"id":201},"the-platform-bountyhub-server","The platform BountyHub server",[15,204,205,206,209],{},"New projects get the platform-managed ",[24,207,208],{},"BountyHub"," MCP server enabled by\ndefault. You do not install or authenticate it: the runner passes it a\nshort-lived, task-scoped token. It exposes BountyHub context such as projects,\ndatasets, workflows, runs, templates, and agent skills.",[10,211,213],{"id":212},"run-the-bountyhub-mcp-server-yourself","Run the BountyHub MCP server yourself",[15,215,216,217,220,221,224,225,228],{},"To connect Claude, Cursor, or another MCP client to BountyHub outside the\nplatform, use the published ",[19,218,219],{},"bh-mcp"," image. Pin the image to the version from\nthe ",[19,222,223],{},"bh-mcp-vX.Y.Z"," release (the image tag is ",[19,226,227],{},"vX.Y.Z",").",[15,230,231,232,235,236,235,239,235,242,245,246,249,250,253],{},"Create a personal access token with the scopes your tools need (typically\n",[24,233,234],{},"Projects",", ",[24,237,238],{},"Project Runs",[24,240,241],{},"Workflow",[24,243,244],{},"Workflow Templates",", and\n",[24,247,248],{},"Workflow Modules","; add ",[24,251,252],{},"Datasets"," for dataset tools). Then point your MCP\nclient at the container:",[147,255,259],{"className":256,"code":257,"language":258,"meta":152,"style":152},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"mcpServers\": {\n    \"bountyhub\": {\n      \"command\": \"docker\",\n      \"args\": [\n        \"run\",\n        \"-i\",\n        \"--rm\",\n        \"-e\",\n        \"BOUNTYHUB_TOKEN\",\n        \"-e\",\n        \"BOUNTYHUB_MCP_HUB_URL=https:\u002F\u002Fbountyhub.org\",\n        \"ghcr.io\u002Fbountyhub-org\u002Fbh-mcp:vX.Y.Z\"\n      ]\n    }\n  }\n}\n","json",[19,260,261,267,284,299,324,338,350,362,374,386,398,409,421,432,438,444,450],{"__ignoreMap":152},[156,262,263],{"class":158,"line":159},[156,264,266],{"class":265},"sMK4o","{\n",[156,268,269,272,276,279,281],{"class":158,"line":165},[156,270,271],{"class":265},"  \"",[156,273,275],{"class":274},"spNyl","mcpServers",[156,277,278],{"class":265},"\"",[156,280,145],{"class":265},[156,282,283],{"class":265}," {\n",[156,285,286,289,293,295,297],{"class":158,"line":171},[156,287,288],{"class":265},"    \"",[156,290,292],{"class":291},"sBMFI","bountyhub",[156,294,278],{"class":265},[156,296,145],{"class":265},[156,298,283],{"class":265},[156,300,301,304,308,310,312,315,319,321],{"class":158,"line":177},[156,302,303],{"class":265},"      \"",[156,305,307],{"class":306},"sbssI","command",[156,309,278],{"class":265},[156,311,145],{"class":265},[156,313,314],{"class":265}," \"",[156,316,318],{"class":317},"sfazB","docker",[156,320,278],{"class":265},[156,322,323],{"class":265},",\n",[156,325,326,328,331,333,335],{"class":158,"line":183},[156,327,303],{"class":265},[156,329,330],{"class":306},"args",[156,332,278],{"class":265},[156,334,145],{"class":265},[156,336,337],{"class":265}," [\n",[156,339,340,343,346,348],{"class":158,"line":189},[156,341,342],{"class":265},"        \"",[156,344,345],{"class":317},"run",[156,347,278],{"class":265},[156,349,323],{"class":265},[156,351,353,355,358,360],{"class":158,"line":352},7,[156,354,342],{"class":265},[156,356,357],{"class":317},"-i",[156,359,278],{"class":265},[156,361,323],{"class":265},[156,363,365,367,370,372],{"class":158,"line":364},8,[156,366,342],{"class":265},[156,368,369],{"class":317},"--rm",[156,371,278],{"class":265},[156,373,323],{"class":265},[156,375,377,379,382,384],{"class":158,"line":376},9,[156,378,342],{"class":265},[156,380,381],{"class":317},"-e",[156,383,278],{"class":265},[156,385,323],{"class":265},[156,387,389,391,394,396],{"class":158,"line":388},10,[156,390,342],{"class":265},[156,392,393],{"class":317},"BOUNTYHUB_TOKEN",[156,395,278],{"class":265},[156,397,323],{"class":265},[156,399,401,403,405,407],{"class":158,"line":400},11,[156,402,342],{"class":265},[156,404,381],{"class":317},[156,406,278],{"class":265},[156,408,323],{"class":265},[156,410,412,414,417,419],{"class":158,"line":411},12,[156,413,342],{"class":265},[156,415,416],{"class":317},"BOUNTYHUB_MCP_HUB_URL=https:\u002F\u002Fbountyhub.org",[156,418,278],{"class":265},[156,420,323],{"class":265},[156,422,424,426,429],{"class":158,"line":423},13,[156,425,342],{"class":265},[156,427,428],{"class":317},"ghcr.io\u002Fbountyhub-org\u002Fbh-mcp:vX.Y.Z",[156,430,431],{"class":265},"\"\n",[156,433,435],{"class":158,"line":434},14,[156,436,437],{"class":265},"      ]\n",[156,439,441],{"class":158,"line":440},15,[156,442,443],{"class":265},"    }\n",[156,445,447],{"class":158,"line":446},16,[156,448,449],{"class":265},"  }\n",[156,451,453],{"class":158,"line":452},17,[156,454,455],{"class":265},"}\n",[15,457,458,459,462,463,465],{},"The image starts ",[19,460,461],{},"serve --transport stdio"," by default and reads\n",[19,464,393],{}," from the environment. Keep the token out of committed files.",[15,467,468],{},"To build from source instead:",[147,470,474],{"className":471,"code":472,"language":473,"meta":152,"style":152},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","cd bountyhub-rs\ncargo build -p bh-mcp\n","bash",[19,475,476,485],{"__ignoreMap":152},[156,477,478,482],{"class":158,"line":159},[156,479,481],{"class":480},"s2Zo4","cd",[156,483,484],{"class":317}," bountyhub-rs\n",[156,486,487,490,493,496],{"class":158,"line":165},[156,488,489],{"class":291},"cargo",[156,491,492],{"class":317}," build",[156,494,495],{"class":317}," -p",[156,497,498],{"class":317}," bh-mcp\n",[15,500,501,502,505,506,61],{},"Then use ",[19,503,504],{},"\u002Fabsolute\u002Fpath\u002Fto\u002Fbountyhub-rs\u002Ftarget\u002Fdebug\u002Fbh-mcp"," as the command\nwith ",[19,507,508],{},"[\"serve\", \"--transport\", \"stdio\"]",[15,510,511,513,514,517,518,521],{},[19,512,219],{}," also has ",[19,515,516],{},"list-tools"," and ",[19,519,520],{},"call-tool"," subcommands for checking an\nexternal MCP server from the terminal.",[523,524,525],"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);}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":152,"searchDepth":183,"depth":177,"links":527},[528,529,534,535,536],{"id":12,"depth":165,"text":13},{"id":87,"depth":165,"text":88,"children":530},[531,532,533],{"id":92,"depth":171,"text":93},{"id":99,"depth":171,"text":100},{"id":130,"depth":171,"text":131},{"id":137,"depth":165,"text":138},{"id":201,"depth":165,"text":202},{"id":212,"depth":165,"text":213},"Add MCP servers to BountyHub agents, choose a transport, and authenticate with None, an API key, or a platform-managed connection.","md",{},true,"\u002Fagent\u002Fmcp-servers",null,{"title":5,"description":537},{"loc":541},"05.agent\u002F2.mcp-servers","68Q432dYa4Gi4g5Nr0o8Eqehp18nh8cSU8oOPGzZhe0",[548,611,626,645,679,692,704,715,726,737,761,780,800,811,822],{"title":549,"path":550,"stem":551,"children":552},"Workflows","\u002Fworkflows","01.workflows",[553,555,559,563,567,571,575,579,583,587,591,595,599,603,607],{"title":549,"path":550,"stem":554},"01.workflows\u002Findex",{"title":556,"path":557,"stem":558},"Workflow Quick Reference","\u002Fworkflows\u002Fquick-reference","01.workflows\u002F00.quick-reference",{"title":560,"path":561,"stem":562},"Workflows Overview","\u002Fworkflows\u002Foverview","01.workflows\u002F01.overview",{"title":564,"path":565,"stem":566},"Workflow Syntax Reference","\u002Fworkflows\u002Fsyntax-reference","01.workflows\u002F02.syntax-reference",{"title":568,"path":569,"stem":570},"Steps","\u002Fworkflows\u002Fsteps","01.workflows\u002F03.steps",{"title":572,"path":573,"stem":574},"Step Outputs","\u002Fworkflows\u002Fstep-outputs","01.workflows\u002F04.step-outputs",{"title":576,"path":577,"stem":578},"Concurrency","\u002Fworkflows\u002Fconcurrency","01.workflows\u002F05.concurrency",{"title":580,"path":581,"stem":582},"Transforms","\u002Fworkflows\u002Ftransforms","01.workflows\u002F06.transforms",{"title":584,"path":585,"stem":586},"For Each","\u002Fworkflows\u002Ffor-each","01.workflows\u002F07.for-each",{"title":588,"path":589,"stem":590},"Modules","\u002Fworkflows\u002Fmodules","01.workflows\u002F08.modules",{"title":592,"path":593,"stem":594},"Agents","\u002Fworkflows\u002Fagents","01.workflows\u002F09.agents",{"title":596,"path":597,"stem":598},"Decisions","\u002Fworkflows\u002Fdecisions","01.workflows\u002F10.decisions",{"title":600,"path":601,"stem":602},"Configuration References","\u002Fworkflows\u002Fconfig","01.workflows\u002F11.config",{"title":604,"path":605,"stem":606},"Comparison With Other Automation Systems","\u002Fworkflows\u002Fcomparison","01.workflows\u002F12.comparison",{"title":608,"path":609,"stem":610},"Generate with AI","\u002Fworkflows\u002Fai-generation","01.workflows\u002F13.ai-generation",{"title":234,"path":612,"stem":613,"children":614},"\u002Fprojects","02.projects",[615,618,622],{"title":616,"path":612,"stem":617},"Projects & Runs","02.projects\u002Findex",{"title":619,"path":620,"stem":621},"Projects Overview","\u002Fprojects\u002Foverview","02.projects\u002F1.overview",{"title":623,"path":624,"stem":625},"Runs & Artifacts","\u002Fprojects\u002Fruns-artifacts","02.projects\u002F2.runs-artifacts",{"title":627,"path":628,"stem":629,"children":630},"Runners","\u002Frunners","03.runners",[631,633,637,641],{"title":627,"path":628,"stem":632},"03.runners\u002Findex",{"title":634,"path":635,"stem":636},"Runner Overview","\u002Frunners\u002Foverview","03.runners\u002F1.overview",{"title":638,"path":639,"stem":640},"Getting Started with Runners","\u002Frunners\u002Fgetting-started","03.runners\u002F2.getting-started",{"title":642,"path":643,"stem":644},"Custom Runner Images","\u002Frunners\u002Fcustom-image","03.runners\u002F3.custom-image",{"title":252,"path":646,"stem":647,"children":648},"\u002Fdatasets","04.datasets",[649,651,655,659,663,667,671,675],{"title":252,"path":646,"stem":650},"04.datasets\u002Findex",{"title":652,"path":653,"stem":654},"Datasets Overview","\u002Fdatasets\u002Foverview","04.datasets\u002F1.overview",{"title":656,"path":657,"stem":658},"Dataset Schemas and Identity","\u002Fdatasets\u002Fschema","04.datasets\u002F2.schema",{"title":660,"path":661,"stem":662},"Pushing and Reading Dataset Rows","\u002Fdatasets\u002Fworkflows","04.datasets\u002F3.workflows",{"title":664,"path":665,"stem":666},"Dataset SQL Reference","\u002Fdatasets\u002Fsql","04.datasets\u002F4.sql",{"title":668,"path":669,"stem":670},"Dataset Structured Filters","\u002Fdatasets\u002Ffilters","04.datasets\u002F5.filters",{"title":672,"path":673,"stem":674},"Dataset Saved Views","\u002Fdatasets\u002Fviews","04.datasets\u002F6.views",{"title":676,"path":677,"stem":678},"Datasets API and CLI","\u002Fdatasets\u002Fapi-cli","04.datasets\u002F7.api-cli",{"title":680,"path":681,"stem":682,"children":683},"Agent","\u002Fagent","05.agent",[684,687,691],{"title":685,"path":681,"stem":686},"BH Agent","05.agent\u002Findex",{"title":688,"path":689,"stem":690},"BH Agent Overview","\u002Fagent\u002Foverview","05.agent\u002F1.overview",{"title":5,"path":541,"stem":545},{"title":693,"path":694,"stem":695,"children":696},"Bhlast","\u002Fbhlast","06.bhlast",[697,700],{"title":698,"path":694,"stem":699},"Bhlast Servers","06.bhlast\u002Findex",{"title":701,"path":702,"stem":703},"Bhlast servers overview","\u002Fbhlast\u002Foverview","06.bhlast\u002F1.overview",{"title":705,"path":706,"stem":707,"children":708},"Notifications","\u002Fnotifications","07.notifications",[709,711],{"title":705,"path":706,"stem":710},"07.notifications\u002Findex",{"title":712,"path":713,"stem":714},"Notifications Overview","\u002Fnotifications\u002Foverview","07.notifications\u002F1.overview",{"title":716,"path":717,"stem":718,"children":719},"Blob Storage","\u002Fblob-storage","08.blob-storage",[720,722],{"title":716,"path":717,"stem":721},"08.blob-storage\u002Findex",{"title":723,"path":724,"stem":725},"Blob Storage Overview","\u002Fblob-storage\u002Foverview","08.blob-storage\u002F1.overview",{"title":727,"path":728,"stem":729,"children":730},"Payloads","\u002Fpayloads","09.payloads",[731,733],{"title":727,"path":728,"stem":732},"09.payloads\u002Findex",{"title":734,"path":735,"stem":736},"Payloads overview","\u002Fpayloads\u002Foverview","09.payloads\u002F1.overview",{"title":738,"path":739,"stem":740,"children":741},"Cve Watcher","\u002Fcve-watcher","10.cve-watcher",[742,745,749,753,757],{"title":743,"path":739,"stem":744},"CVE Watcher","10.cve-watcher\u002Findex",{"title":746,"path":747,"stem":748},"CVE Watcher Overview","\u002Fcve-watcher\u002Foverview","10.cve-watcher\u002F1.overview",{"title":750,"path":751,"stem":752},"CVE Watcher Search and Filters","\u002Fcve-watcher\u002Fsearch","10.cve-watcher\u002F2.search",{"title":754,"path":755,"stem":756},"CVE Watcher Push Notifications","\u002Fcve-watcher\u002Fnotifications","10.cve-watcher\u002F3.notifications",{"title":758,"path":759,"stem":760},"CVE Watcher API and Scopes","\u002Fcve-watcher\u002Fapi","10.cve-watcher\u002F4.api",{"title":762,"path":763,"stem":764,"children":765},"Developer","\u002Fdeveloper","11.developer",[766,768,772,776],{"title":762,"path":763,"stem":767},"11.developer\u002Findex",{"title":769,"path":770,"stem":771},"Developer Overview","\u002Fdeveloper\u002Foverview","11.developer\u002F1.overview",{"title":773,"path":774,"stem":775},"Personal Access Token Scopes","\u002Fdeveloper\u002Fscopes","11.developer\u002F2.scopes",{"title":777,"path":778,"stem":779},"Personal Access Tokens","\u002Fdeveloper\u002Fpersonal-access-tokens","11.developer\u002F3.personal-access-tokens",{"title":781,"path":782,"stem":783,"children":784},"Bh","\u002Fbh","12.bh",[785,788,792,796],{"title":786,"path":782,"stem":787},"BH CLI","12.bh\u002Findex",{"title":789,"path":790,"stem":791},"BH CLI Overview","\u002Fbh\u002Foverview","12.bh\u002F1.overview",{"title":793,"path":794,"stem":795},"BH CLI Commands","\u002Fbh\u002Fcommands","12.bh\u002F2.commands",{"title":797,"path":798,"stem":799},"BH CLI Examples","\u002Fbh\u002Fexamples","12.bh\u002F3.examples",{"title":801,"path":802,"stem":803,"children":804},"Billing","\u002Fbilling","13.billing",[805,807],{"title":801,"path":802,"stem":806},"13.billing\u002Findex",{"title":808,"path":809,"stem":810},"Billing Overview","\u002Fbilling\u002Foverview","13.billing\u002F1.overview",{"title":812,"path":813,"stem":814,"children":815},"Tools","\u002Ftools","14.tools",[816,818],{"title":812,"path":813,"stem":817},"14.tools\u002Findex",{"title":819,"path":820,"stem":821},"Cookie Lab","\u002Ftools\u002Fcookie-lab","14.tools\u002F1.cookie-lab",{"title":823,"path":824,"stem":825,"children":826},"Site Policies","\u002Fsite-policies","99.site-policies",[827,829,842,846,850,854,858,862,866],{"title":823,"path":824,"stem":828},"99.site-policies\u002Findex",{"title":830,"path":831,"stem":832,"children":833},"Privacy Policy","\u002Fsite-policies\u002Fprivacy-policy","99.site-policies\u002F1.privacy-policy",[834,838],{"title":835,"path":836,"stem":837},"Company Processors","\u002Fsite-policies\u002Fprivacy-policy\u002Fcompany-processors","99.site-policies\u002Fprivacy-policy\u002F1.company-processors",{"title":839,"path":840,"stem":841},"Data Export Instructions","\u002Fsite-policies\u002Fprivacy-policy\u002Fdata-export-instructions","99.site-policies\u002Fprivacy-policy\u002F2.data-export-instructions",{"title":843,"path":844,"stem":845},"Terms of Service","\u002Fsite-policies\u002Fterms-of-service","99.site-policies\u002F2.terms-of-service",{"title":847,"path":848,"stem":849},"California Resident Notice at Collection","\u002Fsite-policies\u002Fccpa","99.site-policies\u002F3.ccpa",{"title":851,"path":852,"stem":853},"Cancellation Policy","\u002Fsite-policies\u002Fcancellation-policy","99.site-policies\u002F4.cancellation-policy",{"title":855,"path":856,"stem":857},"Refund Policy","\u002Fsite-policies\u002Frefund-policy","99.site-policies\u002F5.refund-policy",{"title":859,"path":860,"stem":861},"Taxes on Services","\u002Fsite-policies\u002Ftaxes-on-services","99.site-policies\u002F6.taxes-on-services",{"title":863,"path":864,"stem":865},"Disclaimer","\u002Fsite-policies\u002Fdisclaimer","99.site-policies\u002F7.disclaimer",{"title":867,"path":868,"stem":869,"children":870},"Security","\u002Fsite-policies\u002Fsecurity","99.site-policies\u002Fsecurity\u002Findex",[871,872,876],{"title":867,"path":868,"stem":869},{"title":873,"path":874,"stem":875},"Security Overview","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-overview","99.site-policies\u002Fsecurity\u002F1.security-overview",{"title":877,"path":878,"stem":879},"Security Response","\u002Fsite-policies\u002Fsecurity\u002Fsecurity-response","99.site-policies\u002Fsecurity\u002F2.security-response",1794410312376]