Get Thor installed in your coding agent, Slack, or Teams.
MCP
Slack
Teams
The agent steps use https://app.thor.ai/mcp. If your company has its own Thor address, use that host instead of app. You sign in with the Slack or Google account you already use for Thor. You only see data you already have access to.
Claude Code
Thor has an official Claude Connector for Claude Desktop, Claude Code, and Claude on the web. In Claude Code’s terminal, two lines add Thor. The first adds Thor, the second signs you in.
claude mcp add --transport http thor https://app.thor.ai/mcpclaude mcp login thor
Cursor
Add to Cursor. One click adds Thor.Or install the Thor plugin for skills that make Thor easier to use in Cursor.Or add this to ~/.cursor/mcp.json.
Paste this URL where your agent lets you add a tool or connector. It will ask you to sign in.https://app.thor.ai/mcp
You need to be an admin of the Slack workspace to install the Thor Slack app.
1
Install the Slack app
Go to the Installation Page and click Add to Slack. Select your Slack workspace and complete the installation.
2
Set up organization connections
Open Thor in Slack, go to the Home tab, open Organization Connections, and connect the data sources you want Thor to use.
3
Add your meeting platform
If you use Google Meet, open Your Connections and connect your Google account.If you use Zoom, ask your Zoom admin to open Organization Connections and connect your Zoom account.If you use Microsoft Teams meetings, ask an admin to connect Microsoft from Organization Connections, then link your own Microsoft account from Your Connections. See Meetings.
4
Add your task management platform
If you use GitHub Issues, ask your GitHub admin to open Organization Connections and set up the GitHub app. Then open Your Connections and confirm your personal GitHub account is linked.If you use Linear, ask your Linear admin to open Organization Connections and set up Linear. Then confirm your personal Linear account is linked from Your Connections.
5
Add your documentation
If your team keeps specs and decisions in Notion or Google Docs, open Your Connections and connect those accounts.For Notion, connect your Notion account and select the pages you want Thor to use as team context.For Google Docs, connect your Google account.
6
Say hi
Open the Messages tab in the Thor Slack app and start chatting.See Meetings for more on how Thor can help.
You need permission to install apps in your Microsoft Teams organization. An admin then connects your Microsoft organization so Thor can see calendar and meeting data.
Open Thor in Teams. An admin should connect your Microsoft organization when Thor prompts, or from the Connections tab under Integrations. Then each person opens Connections and links their own Microsoft account under Your Accounts.
3
Add your meeting platform
Microsoft Teams meetings use the Microsoft connection from the previous step. Transcription also needs to be turned on. See Meetings.If you use Google Meet, open Your Accounts on the Connections tab and connect your Google account.If you use Zoom, ask your Zoom admin to connect Zoom from Integrations on the Connections tab.
4
Add your task management platform
If you use GitHub Issues, ask your GitHub admin to connect the GitHub app from Integrations on the Connections tab. Then open Your Accounts and confirm your personal GitHub account is linked.If you use Linear, ask your Linear admin to connect Linear from Integrations. Then confirm your personal Linear account is linked from Your Accounts.
5
Add your documentation
If your team keeps specs and decisions in Notion or Google Docs, open Your Accounts on the Connections tab and connect those accounts.For Notion, connect your Notion account and select the pages you want Thor to use as team context.For Google Docs, connect your Google account.
6
Say hi
Open your personal chat with Thor and start chatting. In a channel or group chat, @mention Thor so it knows you are talking to it.See Meetings for more on how Thor can help.
Once Thor is connected, ask it for a stand-up or your tasks.
Need help? Please reach out and we’ll be happy to help.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Thor","colors":{"primary":"#5095dd","light":"#5095dd","dark":"#0c273c"},"logo":{"light":"https://mintcdn.com/thor/Dyi64mynkJIFNCmc/logo/light.svg?fit=max\u0026auto=format\u0026n=Dyi64mynkJIFNCmc\u0026q=85\u0026s=4b18bb7f0e79e92d15216f651d12f687","dark":"https://mintcdn.com/thor/Dyi64mynkJIFNCmc/logo/dark.svg?fit=max\u0026auto=format\u0026n=Dyi64mynkJIFNCmc\u0026q=85\u0026s=e7cf58ce3469506127713c3376e67198"},"favicon":"https://mintcdn.com/thor/Dyi64mynkJIFNCmc/favicon.svg?fit=max\u0026auto=format\u0026n=Dyi64mynkJIFNCmc\u0026q=85\u0026s=e6460ed8a9f3a2cf8056daf377e832dd","navbar":{"links":[{"href":"mailto:support@thor.ai","label":"Support"}],"primary":{"type":"button","label":"Login","href":"https://app.thor.ai"}},"footer":{"socials":{"x":"https://x.com/zenhubhq","github":"https://github.com/zenhubhq","linkedin":"https://linkedin.com/company/zenhub"}},"integrations":{"mixpanel":{"projectToken":"2d99689ec6ea2faa5eb117fb9da8e02e"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"thor","hasAudioNarration":false,"actualSubdomain":"thor","customDomains":["docs.thor.ai"],"gitSource":{"type":"github","owner":"zenhubhq","repo":"octopus","deployBranch":"main","contentDirectory":"docs-public","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae169d8d7a2888a20b7ab12","collectionId":"b1344f2a-b3ea-43d2-a322-e519f7c3c821","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae169d8d7a2888a20b7ab12"},"entitlements":{},"buildId":"6ae169d8d7a2888a20b7ab12","clientVersion":"0.0.4006","searchFilterCounts":[{"language":"default","tag":"Use cases","count":5},{"language":"default","tag":"Getting started","count":3},{"language":"default","tag":"Get help","count":3},{"language":"default","tag":"Why Thor?","count":3}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"quickstart","slug":"/quickstart","pageMetadata":{"title":"Quickstart","description":"Get Thor installed and connected","href":"/quickstart"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Get Thor installed and connected\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,CodeBlock,Info,Note,OptimizedFrame,Step,Steps,Tab,Tabs}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedFrame)_missingMdxReference(`OptimizedFrame`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Get Thor installed in your coding agent, Slack, or Teams.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`MCP`,id:`mcp`,children:[_jsxs(_components.p,{children:[`The agent steps use `,_jsx(_components.code,{children:`https://app.thor.ai/mcp`}),`. If your company has its own Thor address, use that host instead of `,_jsx(_components.code,{children:`app`}),`. You sign in with the Slack or Google account you already use for Thor. You only see data you already have access to.`]}),_jsx(OptimizedFrame,{className:`mint-w-full mint-aspect-video mint-rounded-xl`,src:`https://www.youtube.com/embed/b0y61mn8HXE`,title:`YouTube video player`,frameBorder:`0`,allow:`accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture`,allowFullScreen:true}),_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Claude Code`,id:`claude-code`,children:[_jsxs(_components.p,{children:[`Thor has an `,_jsx(_components.a,{href:`https://claude.ai/directory/thor-ai`,children:`official Claude Connector`}),` for Claude Desktop, Claude Code, and Claude on the web. In Claude Code’s terminal, two lines add Thor. The first adds Thor, the second signs you in.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` add`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --transport`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` http`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` thor`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://app.thor.ai/mcp`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` login`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` thor`})]}),`\n`]})})})]}),_jsxs(Accordion,{title:`Cursor`,id:`cursor`,children:[_jsxs(_components.p,{children:[_jsx(_components.a,{href:`cursor://anysphere.cursor-deeplink/mcp/install?name=thor\u0026config=eyJ1cmwiOiJodHRwczovL2FwcC50aG9yLmFpL21jcCJ9`,children:`Add to Cursor`}),`. One click adds Thor.`]}),_jsxs(_components.p,{children:[`Or install the `,_jsx(_components.a,{href:`https://cursor.com/marketplace?pluginId=36062695`,children:`Thor plugin`}),` for skills that make Thor easier to use in Cursor.`]}),_jsxs(_components.p,{children:[`Or add this to `,_jsx(_components.code,{children:`~/.cursor/mcp.json`}),`.`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"mcpServers\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"thor\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"url\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://app.thor.ai/mcp\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(_components.p,{children:`Cursor asks you to sign in the first time it calls a Thor tool. Approve it with your work account.`})]}),_jsxs(Accordion,{title:`Codex`,id:`codex`,children:[_jsx(_components.p,{children:`Two lines in your terminal. The first adds Thor, the second signs you in.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`2`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`codex`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` add`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` thor`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --url`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://app.thor.ai/mcp`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`codex`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` login`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` thor`})]}),`\n`]})})})]}),_jsxs(Accordion,{title:`Gemini`,id:`gemini`,children:[_jsx(_components.p,{children:`Paste this line into your terminal. Gemini asks you to sign in the first time you use Thor.`}),_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`gemini`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` mcp`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` add`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --transport`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` http`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` thor`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://app.thor.ai/mcp`})]}),`\n`]})})})]}),_jsxs(Accordion,{title:`Other agents`,id:`other-agents`,children:[_jsx(_components.p,{children:`Paste this URL where your agent lets you add a tool or connector. It will ask you to sign in.`}),_jsx(_components.p,{children:_jsx(_components.code,{children:`https://app.thor.ai/mcp`})})]})]})]}),_jsxs(Tab,{title:`Slack`,id:`slack`,children:[_jsx(Info,{children:_jsx(_components.p,{children:`You need to be an admin of the Slack workspace to install the Thor Slack app.`})}),_jsxs(Steps,{children:[_jsx(Step,{title:`Install the Slack app`,children:_jsxs(_components.p,{children:[`Go to the `,_jsx(_components.a,{href:`https://www.thor.ai/get-started`,children:`Installation Page`}),` and click `,_jsx(_components.strong,{children:`Add to Slack`}),`. Select your Slack workspace and complete the installation.`]})}),_jsx(Step,{title:`Set up organization connections`,children:_jsxs(_components.p,{children:[`Open Thor in Slack, go to the `,_jsx(_components.strong,{children:`Home`}),` tab, open `,_jsx(_components.strong,{children:`Organization Connections`}),`, and connect the data sources you want Thor to use.`]})}),_jsxs(Step,{title:`Add your meeting platform`,children:[_jsxs(_components.p,{children:[`If you use `,_jsx(_components.strong,{children:`Google Meet`}),`, open `,_jsx(_components.strong,{children:`Your Connections`}),` and connect your Google account.`]}),_jsxs(_components.p,{children:[`If you use `,_jsx(_components.strong,{children:`Zoom`}),`, ask your Zoom admin to open `,_jsx(_components.strong,{children:`Organization Connections`}),` and connect your Zoom account.`]}),_jsxs(_components.p,{children:[`If you use `,_jsx(_components.strong,{children:`Microsoft Teams`}),` meetings, ask an admin to connect Microsoft from `,_jsx(_components.strong,{children:`Organization Connections`}),`, then link your own Microsoft account from `,_jsx(_components.strong,{children:`Your Connections`}),`. See `,_jsx(_components.a,{href:`/usecases/meetings`,children:`Meetings`}),`.`]})]}),_jsxs(Step,{title:`Add your task management platform`,children:[_jsxs(_components.p,{children:[`If you use `,_jsx(_components.strong,{children:`GitHub Issues`}),`, ask your GitHub admin to open `,_jsx(_components.strong,{children:`Organization Connections`}),` and set up the GitHub app. Then open `,_jsx(_components.strong,{children:`Your Connections`}),` and confirm your personal GitHub account is linked.`]}),_jsxs(_components.p,{children:[`If you use `,_jsx(_components.strong,{children:`Linear`}),`, ask your Linear admin to open `,_jsx(_components.strong,{children:`Organization Connections`}),` and set up Linear. Then confirm your personal Linear account is linked from `,_jsx(_components.strong,{children:`Your Connections`}),`.`]})]}),_jsxs(Step,{title:`Add your documentation`,children:[_jsxs(_components.p,{children:[`If your team keeps specs and decisions in `,_jsx(_components.strong,{children:`Notion`}),` or `,_jsx(_components.strong,{children:`Google Docs`}),`, open `,_jsx(_components.strong,{children:`Your Connections`}),` and connect those accounts.`]}),_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Notion`}),`, connect your Notion account and select the pages you want Thor to use as team context.`]}),_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Google Docs`}),`, connect your Google account.`]})]}),_jsxs(Step,{title:`Say hi`,children:[_jsxs(_components.p,{children:[`Open the `,_jsx(_components.strong,{children:`Messages`}),` tab in the Thor Slack app and start chatting.`]}),_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/usecases/meetings`,children:`Meetings`}),` for more on how Thor can help.`]})]})]})]}),_jsxs(Tab,{title:`Teams`,id:`teams`,children:[_jsx(Info,{children:_jsx(_components.p,{children:`You need permission to install apps in your Microsoft Teams organization. An admin then connects your Microsoft organization so Thor can see calendar and meeting data.`})}),_jsxs(Steps,{children:[_jsx(Step,{title:`Install the Teams app`,children:_jsxs(_components.p,{children:[`Go to the `,_jsx(_components.a,{href:`https://www.thor.ai/get-started`,children:`Installation Page`}),` and click `,_jsx(_components.strong,{children:`Add to Teams`}),`, or install Thor from the `,_jsx(_components.a,{href:`https://teams.microsoft.com/l/app/30a7590a-b1e9-4ef7-9dc0-f40f7daf3558?source=thor-docs`,children:`Teams Store`}),`.`]})}),_jsx(Step,{title:`Connect Microsoft`,children:_jsxs(_components.p,{children:[`Open Thor in Teams. An admin should connect your Microsoft organization when Thor prompts, or from the `,_jsx(_components.strong,{children:`Connections`}),` tab under `,_jsx(_components.strong,{children:`Integrations`}),`. Then each person opens `,_jsx(_components.strong,{children:`Connections`}),` and links their own Microsoft account under `,_jsx(_components.strong,{children:`Your Accounts`}),`.`]})}),_jsxs(Step,{title:`Add your meeting platform`,children:[_jsxs(_components.p,{children:[`Microsoft Teams meetings use the Microsoft connection from the previous step. Transcription also needs to be turned on. See `,_jsx(_components.a,{href:`/usecases/meetings`,children:`Meetings`}),`.`]}),_jsxs(_components.p,{children:[`If you use `,_jsx(_components.strong,{children:`Google Meet`}),`, open `,_jsx(_components.strong,{children:`Your Accounts`}),` on the `,_jsx(_components.strong,{children:`Connections`}),` tab and connect your Google account.`]}),_jsxs(_components.p,{children:[`If you use `,_jsx(_components.strong,{children:`Zoom`}),`, ask your Zoom admin to connect Zoom from `,_jsx(_components.strong,{children:`Integrations`}),` on the `,_jsx(_components.strong,{children:`Connections`}),` tab.`]})]}),_jsxs(Step,{title:`Add your task management platform`,children:[_jsxs(_components.p,{children:[`If you use `,_jsx(_components.strong,{children:`GitHub Issues`}),`, ask your GitHub admin to connect the GitHub app from `,_jsx(_components.strong,{children:`Integrations`}),` on the `,_jsx(_components.strong,{children:`Connections`}),` tab. Then open `,_jsx(_components.strong,{children:`Your Accounts`}),` and confirm your personal GitHub account is linked.`]}),_jsxs(_components.p,{children:[`If you use `,_jsx(_components.strong,{children:`Linear`}),`, ask your Linear admin to connect Linear from `,_jsx(_components.strong,{children:`Integrations`}),`. Then confirm your personal Linear account is linked from `,_jsx(_components.strong,{children:`Your Accounts`}),`.`]})]}),_jsxs(Step,{title:`Add your documentation`,children:[_jsxs(_components.p,{children:[`If your team keeps specs and decisions in `,_jsx(_components.strong,{children:`Notion`}),` or `,_jsx(_components.strong,{children:`Google Docs`}),`, open `,_jsx(_components.strong,{children:`Your Accounts`}),` on the `,_jsx(_components.strong,{children:`Connections`}),` tab and connect those accounts.`]}),_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Notion`}),`, connect your Notion account and select the pages you want Thor to use as team context.`]}),_jsxs(_components.p,{children:[`For `,_jsx(_components.strong,{children:`Google Docs`}),`, connect your Google account.`]})]}),_jsxs(Step,{title:`Say hi`,children:[_jsx(_components.p,{children:`Open your personal chat with Thor and start chatting. In a channel or group chat, @mention Thor so it knows you are talking to it.`}),_jsxs(_components.p,{children:[`See `,_jsx(_components.a,{href:`/usecases/meetings`,children:`Meetings`}),` for more on how Thor can help.`]})]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Once Thor is connected, ask it for a `,_jsx(_components.a,{href:`/usecases/standups`,children:`stand-up`}),` or your `,_jsx(_components.a,{href:`/usecases/tasks`,children:`tasks`}),`.`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Need help?`}),` Please `,_jsx(_components.a,{href:`mailto:support@thor.ai`,children:`reach out`}),` and we’ll be happy to help.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Quickstart","description":"Get Thor installed and connected","href":"/quickstart"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/thor/5b760fdd5799bc37/mixpanel.js"],"dynamicCss":".mint-aspect-video {\n aspect-ratio: 16 / 9\n}\n.mint-w-full {\n width: 100%\n}\n.mint-rounded-xl {\n border-radius: 0.75rem\n}","subdomain":"thor","siteName":"Thor","title":"Quickstart - Thor","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-28T03:19:55.235Z","originalFileLocation":"quickstart.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Get Thor installed and connected\">\u003cmeta data-mint-head name=\"application-name\" content=\"Thor\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Quickstart - Thor\">\u003cmeta data-mint-head property=\"og:description\" content=\"Get Thor installed and connected\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Thor\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.thor.ai/quickstart\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://thor.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Quickstart\u0026amp;description=Get+Thor+installed+and+connected\u0026amp;theme=0ceae1078aac6a420255754c\u0026amp;signature=c8e24e514977406288c6b622b6bef10d0c40c097af2e1c97883c444a9a132c10\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Quickstart - Thor\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Get Thor installed and connected\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://thor.mintlify.app/_mintlify/api/og/v2?division=Getting+started\u0026amp;title=Quickstart\u0026amp;description=Get+Thor+installed+and+connected\u0026amp;theme=0ceae1078aac6a420255754c\u0026amp;signature=c8e24e514977406288c6b622b6bef10d0c40c097af2e1c97883c444a9a132c10\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/thor/R2MsZRZfnE1YtCrW/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Thor\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#5095dd\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.thor.ai/quickstart\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/quickstart.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.thor.ai/#organization\",\"name\":\"Thor\",\"url\":\"https://docs.thor.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/thor/Dyi64mynkJIFNCmc/logo/light.svg?fit=max\u0026auto=format\u0026n=Dyi64mynkJIFNCmc\u0026q=85\u0026s=4b18bb7f0e79e92d15216f651d12f687\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.thor.ai#website\",\"name\":\"Thor\",\"url\":\"https://docs.thor.ai\",\"publisher\":{\"@id\":\"https://docs.thor.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.thor.ai/quickstart#webpage\",\"url\":\"https://docs.thor.ai/quickstart\",\"name\":\"Quickstart\",\"description\":\"Get Thor installed and connected\",\"dateModified\":\"2026-10-28T03:19:55.235Z\",\"isPartOf\":{\"@id\":\"https://docs.thor.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.thor.ai/quickstart#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.thor.ai/quickstart#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Getting started\",\"item\":\"https://docs.thor.ai/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Quickstart\",\"item\":\"https://docs.thor.ai/quickstart\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.thor.ai/quickstart#article\",\"headline\":\"Quickstart\",\"name\":\"Quickstart\",\"description\":\"Get Thor installed and connected\",\"url\":\"https://docs.thor.ai/quickstart\",\"mainEntityOfPage\":{\"@id\":\"https://docs.thor.ai/quickstart#webpage\"},\"dateModified\":\"2026-10-28T03:19:55.235Z\",\"publisher\":{\"@id\":\"https://docs.thor.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.thor.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Thor\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Thor","nav":{"global":null,"groups":[{"group":"Getting started","pages":[{"title":"Introduction","description":"Meet Thor. Thor is your new AI teammate who happens to be really good at all the project management stuff that you hate doing. Thor lives in Slack or Microsoft Teams, joins your conversations, and handles the coordination overhead that comes with building software. ","href":"/index"},{"title":"Quickstart","href":"/quickstart"},{"title":"Changelog","description":"Product updates and announcements","href":"/changelog"}]},{"group":"Why Thor?","pages":[{"title":"Data Layer","icon":"diagram-project","href":"/why-thor/data-layer"},{"title":"Proactivity","icon":"bell","href":"/why-thor/proactivity"},{"title":"Busy Work","icon":"broom","href":"/why-thor/busy-work"}]},{"group":"Use cases","pages":[{"title":"Meetings","icon":"video","href":"/usecases/meetings"},{"title":"Tasks","icon":"pen-to-square","href":"/usecases/tasks"},{"title":"Reminders","icon":"clock","href":"/usecases/reminders"},{"title":"Stand-ups","icon":"calendar-check","href":"/usecases/standups"},{"title":"Documents","icon":"file","href":"/usecases/docs"}]},{"group":"Get help","pages":[{"title":"Troubleshooting","href":"/troubleshooting"},{"title":"Support","href":"/support"},{"title":"Uninstall","href":"/uninstall"}]}]},"title":"Quickstart - Thor","buildId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","deploymentId":"dpl_2xiSHD9XEvLsPGPcfoMtkLTB3dy9","dynamics":[],"chunks":[]}