Is Grok Bot safe to connect to your business?
Yes, if it goes in with a key and not your password. Which connectors it can use, how to add your own, and the fences to set before it touches Xero, ServiceM8 or Simpro.
How to get this live in your business
The short answer: Grok Bot is safe to connect to your business when it goes in through a connector or a key, and not safe when it goes in with your password. A connector or key lets the Bot do only what you allowed, and you can switch it off without changing anything else. Your password makes the Bot you. Before you switch it on, decide what it may read, what it may draft, and what stays with a person: anything that moves money or contacts a customer.
In short
- Safe way in
- An app connected through its own sign-in, or a scoped key added as a custom MCP server. The key goes in the secure secret card, never the chat.
- Wrong way in
- Your password in the Bot's browser. The Bot gets every permission you have, and all your Bots share that browser session.
- The fence
- Reads are fine. Drafts are fine if a named person checks them. Anything that moves money or contacts a customer needs a person or a tightly governed service.
- Before you switch it on
- Least scope, a read-only test, a named checker, a known off switch, and an answer on where the data goes.
Take the spec to Claude, ChatGPT or Copilot. The sentence to paste is one click away.
Want the whole thing by email?
This paper, plus the rest of the library. One click to stop them.
1. Is Grok Bot safe? What its own documentation says
Grok Bot is an AI that works on its own cloud computer: it can browse, use apps you connect, and run jobs on a schedule. If you are new to it, start with what Grok Bot is. Its documentation is plain about where the edges are:
- Connected apps stay inside your access. An app can do only what the account that signed in can already do, and the Bot never receives the app’s login tokens.
- Secrets stay out of the chat. Keys go in a secure secret card that hides the value. Passwords and one-time codes never belong in ordinary chat.
- You can make it ask first. Under Settings > General > Auto-review you can add “Ask first” rules, and a matching action always stops for your Allow once, Always allow or Deny.
- An approval is not an undo. Approving one step does not reverse work already done, so say in every request what the Bot may change and where it must stop.
- Your Bots are not walled off from each other. All of them share one cloud computer, its files and its browser sessions. The docs say not to treat separate Bots as a security boundary.
- It runs in the United States. Grok Bot’s computers run in the US, which matters if you hold other people’s personal or tax information.
So the tool has the right parts. Whether it is safe for your business comes down to how you let it in, which is the rest of this page.
2. “Can’t I just give it my login?” Why your password is the wrong door
Grok Bot can sign into websites in its browser, so the quick route is to give it your Xero, ServiceM8 or Simpro password. It works, and it is the one to skip:
- The Bot becomes you. Every permission you hold, every organisation you can open, and your name on every change it makes.
- Every Bot shares the session. A Bot you set up to sort email can reach the Xero tab another Bot signed into. Deleting a Bot does not sign that session out.
- The terms say no. Xero’s terms ask you to keep your login details secure and not let any other person use them. Check your other systems’ terms for the same line.
- The only off switch is a new password. And then you change it everywhere you used it.
The rule for this page: never give a bot your password. Give it a key.
3. The three ways to give a bot access to your systems
Think of a valet key. It starts the car and parks it, but it will not open the boot or the glovebox. A good connection is a valet key for your software. There are three kinds:
| App sign-in (a connector) | A scoped key (an MCP server) | Your login | |
|---|---|---|---|
| How it works | You sign in on the software’s own page and click Allow. The bot never sees your password. | A service hands the bot a key that opens only what you ticked. | The bot types your password into its browser. |
| What the bot can do | What you allowed, never more than your own account | What the key’s scopes allow | Everything you can |
| Switching it off | Disconnect the app | Delete the key | Change your password everywhere |
| Use it? | Yes, when your software offers one | Yes, from a company you trust | No |
The first two are the same idea in different clothes. A connector is the software maker’s own valet key. An MCP server is the plug a bot uses to reach a service, and the key you give it decides what that plug can do.
4. Which connectors can Grok Bot use?
Grok Bot’s documentation names these apps under Connect apps:
- Gmail and Outlook
- Google Calendar
- Google Sheets, Drive, Docs and Slides
- Notion
- Slack
- Linear
- SharePoint
- Zoom
- 1Password, for signing in to sites
- Email, which gives the Bot its own address
- X, which needs X API credits
Your own list may show more. Xero’s plugin sits there for some accounts, and the Grok Bot and Xero guide covers it. On a team plan, an app your admin has blocked shows “Disabled by team admin”.
- Open Connect apps from the sidebar and search for the app.
- Add it, then finish the app’s own sign-in when Grok Bot asks you to Authorize or Authenticate.
- Check it shows under Installed. “Added” only means installed; “Needs auth” means the sign-in did not finish.
- When you sign in, read what the app asks for and allow the least you can. Then add an “Ask first” rule for anything that sends email, posts or changes records.
The docs’ own advice: use a connector when one exists. It is more reliable than the Bot clicking through a website, and it keeps your password out of it.
5. How to add a custom MCP server to Grok Bot
For anything not in Connect apps, a Bot can add an MCP server by its web address. This is how most business systems will reach it, so it is where the safety rules matter most.
- Get a key from the service, scoped to the job. Tick only what this Bot needs. A read-only key for the first week is a good habit.
- Ask the Bot to add the server by URL, or add it under Settings > Plugins. Tell it the key goes in an Authorization header and to ask for it with a secure secret card.
- Enter the key in the secret card, not the chat. The card hides it from the conversation history.
- Run a read-only test you can check against the real system in a minute.
Here is the message for an Office Voice key, as an example:
Add a custom MCP server called Office Voice at https://office-voice.com/api/mcp It needs an Authorization header: the word Bearer, a space, then my Office Voice key. Ask me for the key with a secure secret card. Do not ask me to type it in this chat.
And a test any Xero connection should pass:
Read only: using the connection we just added, tell me the total of sent invoices past their due date and the three customers who owe the most. Do not create, change, send or delete anything, and do not contact anyone.
Check it against Xero’s Aged Receivables report as at today. The total should match to the cent.
Three cautions from the docs. A server started by a command on the Bot’s computer is available to your other Bots too. A server on a private network needs your approval first. And, from Anthropic’s guidance for Claude, which applies to any bot: a malicious server can carry hidden instructions, so add servers only from companies you trust.
6. “What will it actually be allowed to do?” Scopes, and where to put the fence
A scopeis one line on the valet key: “may read invoices”, “may create contacts”, “may record payments”. When you sign in or make a key, you are choosing which lines are on it. Choose by what happens if the Bot gets it wrong:
| What the Bot does | If it gets it wrong | The fence |
|---|---|---|
| Reads: who owes you, open quotes, jobs | A wrong answer you can check | Let it run. Spot-check the first few. |
| Drafts: draft invoices, quotes, notes | A wrong draft nobody has seen yet | Fine, if a named person checks every draft before it goes anywhere. |
| Money and contact: payments, approvals, sending, calls, texts | Money gone, or a customer annoyed, and no undo | A person does it, or a service built with its own rules does it. Leave these scopes off the key. |
Remember Grok Bot’s own line: an approval does not reverse work already done. The fence that holds is the one on the key, not the one in the prompt.
7. Is it safe to give AI access to Xero, ServiceM8 or Simpro?
These are the systems most of our readers run. Here is how each connects as at 30 October 2026, from each maker’s own pages.
Xero
- The Claude Xero connector is free to add. You sign in with Xero and pick the organisation. It is read-only and follows your Xero permissions: it cannot create, edit, approve, reconcile or pay. Our guide to Claude and Xero covers what it answers well.
- Xero’s plugin in Grok Bot asks for a custom connection you make on Xero’s developer site, one per organisation, with a monthly Xero fee for each. Its power is whatever scopes you tick. Steps are in the Grok Bot and Xero guide.
- The Xero MCP server is open source from Xero. It connects with a custom connection or a bearer token, and its tools include creating invoices and payments. Powerful, so fence it hard.
- No connector reconciles the bank. Xero does not give ordinary apps the unreconciled bank feed lines.
ServiceM8
ServiceM8 publishes an official connector for ChatGPT and Claude: you sign in to ServiceM8 and click Allow. It can do a lot: create jobs, add notes, schedule, change job status, and send job-linked email and SMS. ServiceM8’s guide names no read-only setting, so set the fence in your assistant: make anything that sends a message ask first. To remove it in Claude, go to Customize > Connectors. ServiceM8’s guide does not cover Grok Bot. Our guide to Claude and ServiceM8 has a read-only health check to run first.
Simpro
We could not confirm a current Simpro connector for Grok Bot or Claude from Simpro’s own pages, so check with Simpro before you connect anything. The questions to ask any tool that offers to link to Simpro are in our guide to Claude and Simpro. The same rule holds: a key with chosen scopes, never a login.
8. The five-minute check before you switch a bot on
- Least scope. Does the key or sign-in give only what this job needs? If the job is a Monday debtor list, it needs to read, nothing else.
- A read-only test. Ask one question you can check against the real system in a minute, like the test in section 5. If the numbers do not match, stop there.
- A named person checks writes. Not “someone in the office”. Write down who reviews each draft and when.
- You know the off switch. Which key to delete, or which app to disconnect, and who can do it. Try it once.
- You know where the data goes. Grok Bot runs in the US. The Privacy Act holds you responsible for personal information you send overseas, and the privacy regulator’s guidance is not to put personal information, especially sensitive information, into publicly available AI tools. Practices: the Tax Practitioners Board’s July 2026 guidance treats putting client information into an AI tool as a possible disclosure that needs the client’s permission. Read AI bots for Xero practices before client data goes in.
Passed all five? Give the Bot one weekly job, as set out in how to give a bot a weekly job, and widen the key only once it has earned it. Choosing between bots? See Grok Bot vs Claude for business.
9. Where an Office Voice key fits
Office Voice is our product, and its key is one example of the fence built in. Office Voice connects to Xero once, through Xero’s own sign-in, and gives Grok Bot, Claude or any other AI a key with three boxes to tick:
- Read the book: who owes you, bills awaiting payment, recent invoices.
- Write drafts and notes: draft invoices, quotes and promise-to-pay notes written into Xero for a person to check.
- Queue calls, on Get Paid only: hand over debt calls, which Office Voice places inside calling hours after the Do Not Call Register check, with disclosure.
The key can never approve, send or pay anything. Delete it and the Bot is out. Reading and notes come with Connect at $19 a month per business, which makes no calls. Draft invoices and phone calls come only with Get Paid at $199 a month.
For a practice, one key can reach every client organisation, or only the clients you tick when you make it. The Bot can list the clients by name and read across the practice, and every write names one client, so a note can never land in the wrong book. Clients join when you sign in with Xero and pick their organisation, or when they follow your invite link and connect their own Xero, with no Office Voice login. Setup is in the key section of the Xero guide and its practice steps.
Jobs to run once the key is in:
- Xero debtor call list: a read job first, then calls handed over.
- Supplier bill check: read only, before anyone pays.
- Unbilled ServiceM8 jobs: drafts for a person to check.
- ServiceM8 quote follow-up: open quotes ranked, big ones handed over.
10. Questions
Is Grok Bot safe to connect to my business?
It can be, if you connect it the right way. Connect apps through their own sign-in or give the Bot a scoped key as a custom MCP server, never your password. Grok Bot's documentation says a connected app can do only what the signed-in account can, the Bot never receives the app's login tokens, and keys belong in the secure secret card. Add Ask first rules for anything that changes records, run a read-only test, and remember its computers run in the United States.
What is on the Grok Bot connectors list?
Grok Bot's documentation names Gmail, Outlook, Google Calendar, Google Sheets, Google Drive, Google Docs, Google Slides, Notion, Slack, Linear, 1Password, SharePoint, Zoom, an email address of its own, and an X plugin that needs X API credits. Your Connect apps list may show more, such as Xero's plugin, depending on rollout and, on a team plan, your admin. Anything not listed can be added as a custom MCP server.
How do I add a custom MCP server to Grok Bot?
Ask the Bot in chat to add the server by its URL, or add it under Settings > Plugins. If the server needs a key, tell the Bot to ask for it with a secure secret card and never type it into the chat. Only add servers from companies you trust, give the key the narrowest access the job needs, and run a read-only test before anything else.
Is it safe to give AI access to Xero?
Yes, through a connection, not your login. Xero's own connector for Claude signs in with Xero and is read-only. Xero's plugin in Grok Bot and Xero's open-source MCP server use a custom connection whose scopes you choose, and those can include creating payments, so tick only what the job needs. Xero's terms ask you not to let anyone else use your login, and that includes a bot.
Is there a Claude Xero connector?
Yes. Xero's connector for Claude is free to add, needs a Xero subscription and a Claude account, and connects by signing in with your Xero login and picking the organisation. It is read-only: it can answer questions about cash, profit, invoices and customers, but cannot create, edit, approve, reconcile or pay anything.
Is there a Xero MCP server?
Yes. Xero publishes an open-source MCP server on GitHub. It connects with a custom connection (a client ID and secret for one organisation) or a bearer token, and its tools can create invoices, contacts, quotes and payments. That makes it powerful and worth fencing: give the connection only the scopes the job needs, and keep a person approving anything that moves money.
Steps and labels as Grok Bot, Claude, Xero and ServiceM8 set them out on 30 October 2026. Grok Bot ships a new version most weeks, so expect the odd label to move.
Want a key with the fence built in?
Connect Xero to Office Voice with one sign-in and give your bot one key that reads and writes notes, and never pays. $19 a month per business; calls come with Get Paid at $199 a month.