How to Connect Multiple OneDrive Accounts to Grok Bot
Grok Bot has no OneDrive connector. It has no Microsoft storage connector of any kind, so there is no single-account version of this to duplicate. The question collapses a level: before you can hold two of something, there has to be one. Carly holds your Google Drive accounts, and every mailbox and calendar on both sides, in the same place.
Better to know that now than after an hour in a settings screen. The rest of this page is what genuinely reaches files in two Microsoft accounts.
The product you read about is probably the other Grok
Grok on grok.com does have a OneDrive connector, with a documented setup flow, a documented permission set, and an admin consent path for managed tenants. None of it applies here. Grok Bot lives in a separate documentation namespace, uses Cursor authentication rather than an xAI account sign-in, and shares no connector catalogue with grok.com. If you are in the Grok Bot app, nothing on that page is available to you.
One more trap on that page, because it misleads in exactly the wrong direction here. It describes access to your “personal” Microsoft OneDrive storage, yet the setup asks for an Azure AD tenant ID and tells you to sign in with a work or school account, and a consumer address has no tenant ID to supply. “Personal” there means your own drive rather than a shared library, not a personal Microsoft account.
The plugin catalogue has a Google column and no Microsoft one
Grok Bot’s connectors appear as Plugins, and the marketplace behind them is Cursor’s. Searching it for onedrive, sharepoint, microsoft 365 and outlook returns nothing at all, while gmail and google drive both return hits. Cursor’s own first-party plugin page for Google Drive resolves; the equivalent OneDrive and Outlook pages return 404.
Two things make that negative firmer than a search result usually is. Cursor’s first-party plugins live in a public repository, and its third_party directory is short enough to read in full: Google Drive, Gmail and Google Calendar are there, and no Microsoft storage entry is. And Cursor maintains a curated Scheduling category with exactly two members, Zoom and Google Calendar, so there is a shelf for this kind of tool and nothing Microsoft sits on it.
The asymmetry is the finding, and it needs stating precisely. Microsoft does publish Cursor plugins, for Azure and Dataverse, and Box is in the catalogue too. So this is not “no Microsoft plugins” and not “no cloud storage plugin”. It is specifically that no plugin reaches Microsoft file storage, from Microsoft or anyone else, while Google’s three are first-party and verified.
One honest caveat on the third-party half of the catalogue: it renders client-side and its search is not server-honoured, so treat that portion as “not listed and not findable” rather than mathematically exhaustive. The first-party half genuinely is exhaustive. xAI documents no Grok Bot connector catalogue at all, so the live marketplace is the only place to look. Across every Grok Bot doc page, OneDrive, SharePoint and Outlook do not appear once, and neither does Microsoft.
Sort your case
| Your situation | The honest answer | How solid is it |
|---|---|---|
| You want a native OneDrive plugin | There is none, for one account or ten | Verified on two first-party surfaces |
| You want the Bot to open OneDrive in its browser | Works, and it is the only file path with no connector | Documented |
| You want two Microsoft identities kept apart | Not possible inside Grok Bot, sessions are shared by design | Documented as not separable |
| You want two Microsoft sessions live at once | xAI does not document this either way | Undocumented, so test it |
| You want a routine to fire when a file lands | No storage event exists in either doc set | Verified absent |
| You want your own MCP server for OneDrive | Team policy implies members can add servers | Inferred, the flow is undocumented |
Why “multiple accounts” cannot mean what you want it to mean
Cursor states that plugin connections belong to the same account you used to sign in to Grok Bot. The unit of connection is your Grok Bot account, not the individual Bot, so even for services that do have plugins the model is one connection per account.
xAI’s documentation on the shared computer is blunter. Browser cookies and signed-in sessions are shared across your Bots, and signing in for one Bot makes the session available to the others. Screens are separate work surfaces, “not separate security boundaries,” and the FAQ says plainly not to use separate Bots as a security boundary.
So a Bot can reach two Microsoft identities by signing into both in its browser, but those sessions belong to your entire Bot roster, they are not a boundary, and there is no documented way to tell one instruction which OneDrive it means. Whether the browser will hold two live Microsoft sessions at once is undocumented, which is not the same as documented as impossible. Test it before you build on it.
One inversion is worth spelling out. The standard fix for two Microsoft identities is a separate browser profile for each, which is what we recommend on multiple Outlook accounts in Grok Bot. You cannot do that here, because you do not control the Bot’s browser profile; you take over its one shared browser. The technique that solves this everywhere else is the one you are denied.
What Grok Bot can actually do with a OneDrive file
| Action | Grok Bot and OneDrive | Status |
|---|---|---|
| List or browse a folder | No documented tool, only the OneDrive web UI in the Bot’s browser | Not documented |
| Search your drive | Same, browser-driven only | Not documented |
| Read a file’s contents | Browser, or attach the file to the chat | Attaching is documented |
| Create, update, delete, share, upload | No documented tool, browser-driven only | Not documented |
| Work in the shared workspace | Files land in /workspace on the cloud computer, not in OneDrive | Documented |
That last row catches people. The Bot has a real filesystem and real file handling, and none of it is your OneDrive. Anything it produces sits on its own machine unless you move it yourself.
Two documented paths do work, and they are the ones to build habits around.
Attach the file. xAI’s files documentation lists Word, Excel, PowerPoint, PDF and CSV as supported, up to six attachments at a time in the desktop composer and 25 MB each. This sidesteps the connector question entirely, and works identically for a file from your personal drive and one from a client tenant.
Paste a share link. The docs say to paste a link when the Bot can access the page from its computer or a connector, and if the page is private you sign in through the computer or install the relevant connector. For OneDrive there is no connector to install, so signing in through the computer is the whole route.
xAI’s own caveat is unusually candid and applies to all of this: Grok Bot can use many browser-based tools, including services without a dedicated connector, but a site may still block automation, require a new login, present a CAPTCHA, or require human confirmation.
Nothing fires when a file changes
Grok Bot routines run on a schedule, and they can also start from an event when that event arrives through a Cursor account integration, such as a Slack message or a GitHub notification. The docs qualify this with "where supported," and the list leans toward developer surfaces rather than the CRM, billing, and form events most businesses run on.
The event vocabulary is bounded by Cursor’s account-integration list, and that list is short and enumerable: Slack, Microsoft Teams, Jira, Linear, Notion, GitHub, GitLab, Azure DevOps, Bitbucket, JetBrains, Xcode. OneDrive, SharePoint and Microsoft 365 storage are not on it, and no file-landed, file-changed or folder event exists anywhere in either documentation set.
The troubleshooting guidance gives the game away. For an event-triggered routine, it tells you to confirm the source channel, repository, and matching rule are still valid. The trigger vocabulary is literally channels and repositories.
Starting on an event rather than only a clock is a genuine step past assistants that can only schedule, and Grok Bot deserves credit for it. It just does not extend to storage.
Consolidate on the Microsoft side before Grok Bot sees anything
The Bot reaches exactly one Microsoft identity comfortably, so the useful move is making that identity see more.
Microsoft’s documentation supports this. When someone shares a folder in OneDrive, SharePoint or Teams, you can add a shortcut to it in your own OneDrive, and if you have Edit permissions you can add it to the My files section. Shared folders added this way do not use any of your OneDrive storage space; they count against the folder owner’s storage instead.
So from the second account, share the folders you need with the first account’s address, then from the first account use Add shortcut to My files. The account the Bot is signed into now sees both sets of files in one place, and you never asked Grok Bot to hold two identities.
Two limits. Microsoft states you can only add shared folders, not individual shared files. Its own page also says you can add up to 1,000 shortcuts across files and folders, which contradicts the folders-only sentence above it. We are reporting the contradiction rather than picking a side; assume folders and be pleased if a file works.
One hard limit, and it decides which of your two accounts this actually works for. Microsoft documents the shortcut procedure as internal-only: you cannot add shortcuts to folders that are shared with external users. So if your second account lives in the same tenant, shortcuts are the answer. If it lives in a different tenant, or is a consumer Microsoft account, shortcuts are closed to you and there is no point testing them.
For the cross-tenant case Microsoft points somewhere else instead. External sharing is documented to work between licensed users on multiple Microsoft 365 subscriptions, and its Entra B2B integration covers sharing files, folders, list items, document libraries and whole sites with people outside your organization. An invited guest gets an account in the directory and is subject to your Entra access policies such as multifactor authentication. The practical effect is that tenant B’s content becomes reachable under the tenant A identity the Bot is already signed in as, which is one session rather than two. Microsoft also notes that since May 2026 it enables this integration for all tenants and has removed the ability to disable it. Whether a given library behaves for an automated browser session is still worth checking on something you do not care about.
There is no first-party escape hatch through MCP either. Microsoft publishes no OneDrive MCP server, only third-party and community ones exist, and the flow for registering your own inside Grok Bot is undocumented. On a team plan it may not be yours to decide: Grok Bot follows your team’s existing Cursor plugin and MCP policy, there are no separate Grok Bot plugin controls, and an admin can switch it off entirely.
Connect every account to Carly
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find OneDrive and click Connect.
- Authorize the first Microsoft identity and confirm the address.
- Click Connect again for the next one, signing out of the preselected Microsoft session first so the right account is used.
- Repeat until every account appears in the connected list.
Each one is its own authorized connection, so a personal drive, an employer tenant and a client tenant stay three separately addressable things rather than shared sessions on one machine.
Add Carly to Grok Bot
- Select Plugins in the Grok Bot sidebar, or tap your avatar and choose Plugins on mobile.
- Add Carly’s remote MCP server,
https://carlyassistant.com/mcp/. - Finish the authorization in the browser tab that opens. If it sits on Waiting for authorization, use Reopen.
- Sign in to the Carly account holding the connections above.
- Confirm Carly appears under Installed.
Grok Bot takes remote MCP servers rather than local ones, and Carly’s is hosted, so it qualifies. Plugin connections belong to your Grok Bot account rather than an individual Bot, and team plans inherit Cursor’s MCP policy, so an admin can gate it.
Then name the target in every instruction, so the account being acted in is explicit rather than whichever session happens to be live.
Grok Bot versus Carly on OneDrive
| Need | Grok Bot | Carly |
|---|---|---|
| A native OneDrive connection | None exists | Yes |
| Hold two Microsoft identities separately | No, sessions are shared across Bots | Yes, each authorized on its own |
| Address one specific account in an instruction | No routing exists | Yes, by name |
| Read a file without a connector | Yes, attach it or drive the browser | Yes, via the connected account |
| Start work on an event, not just a clock | Yes, but Slack and GitHub shaped | Yes, on mail and calendar events |
| Long-running work after you close the laptop | Yes, on its persistent cloud computer | Runs server-side |
Give Grok Bot its due. A persistent cloud computer with a real browser is a genuinely different capability, and it lets the Bot use services with no connector at all, which is more than most assistants can claim. For a one-off task on files you can attach, it is a strong tool.
Carly answers the other shape of the problem. It connects each OneDrive account separately, so a personal drive, your employer’s tenant, and a client tenant stay three addressable things rather than three cookies in one browser. You name the account and the work goes there, and files are reachable as files rather than as a web page someone has to be signed into.
Free Zapier-style workflows; AI agents from $35/month. Start with OneDrive or the full integrations page.
Quick fixes
| Problem | What to do |
|---|---|
| You cannot find OneDrive in Plugins | It is not there; the catalogue has no Microsoft storage connector at all |
| You followed a OneDrive setup guide and nothing matched | That guide is for grok.com, a different product with a separate account system |
| The Bot cannot open a share link | The page is private, so sign in through the Bot’s browser once |
| A second Microsoft sign-in kicked out the first | Undocumented behaviour, so consolidate on the Microsoft side instead |
| Plugins are greyed out or say disabled by team admin | Grok Bot inherits Cursor’s plugin and MCP policy, so ask your admin |
| Grok Bot is missing from your app entirely | Access needs SuperGrok Heavy, Cursor Ultra, or a Cursor Teams Premium seat |
Frequently asked questions
Does Grok Bot have a OneDrive connector?
No. There is no OneDrive plugin and no Microsoft storage connector of any kind. Searches of the Cursor marketplace behind Grok Bot for OneDrive, SharePoint and Microsoft 365 return nothing, while Google Drive and Gmail return first-party plugins.
Can Grok Bot hold two Microsoft accounts at once?
Its browser can hold signed-in sessions, but those sessions are shared across every Bot on your account, and xAI says separate Bots are not a security boundary. Whether two live Microsoft sessions can coexist is not documented either way, and there is no per-account routing regardless.
Why do I keep finding a Grok OneDrive setup guide?
Because Grok on grok.com does have a OneDrive connector. Grok Bot is a separate product in a separate documentation namespace using Cursor authentication, and the two share no connector catalogue.
Can a Grok Bot routine start when a file lands in OneDrive?
No. Routines run on a schedule or, where supported, on an event from a Cursor account integration, and that list is Slack, Teams, Jira, Linear, Notion, GitHub, GitLab, Azure DevOps, Bitbucket, JetBrains and Xcode. No storage event exists in either documentation set.
What is the most reliable way to get a OneDrive file into Grok Bot today?
Attach it. Word, Excel, PowerPoint, PDF and CSV are supported, up to six attachments at a time in the desktop composer and 25 MB each. It works the same whichever account the file came from, which makes it the one file path that is genuinely multi-account.
Related: What Grok Bot does · Multiple Outlook accounts in Grok Bot · Multiple Slack workspaces in Grok Bot · Best AI assistants for multiple Microsoft accounts · Carly’s OneDrive integration
Ready to automate your busywork?
Carly schedules, researches, and briefs you—so you can focus on what matters.
See what people say
"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.
Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.
On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."


