API
Connect AI assistants

ChatGPT


Connect your Noona account to ChatGPT and ask questions about your business in plain language — your schedule, your customers, your sales. Depending on the permission level you choose, ChatGPT can also make changes for you, like moving a booking or blocking time off.

Before you start

  • A Noona account
  • The ChatGPT desktop app, which is where custom MCP servers are added

Connect Noona to ChatGPT

  1. In ChatGPT, open Plugins — the page titled Manage plugins, skills, and MCPs.

  2. Click Add, then Add MCP server.

    The Plugins page in ChatGPT with the Add menu open and Add MCP server highlighted
  3. Fill in the Connect to a custom MCP form:

    • Name: Noona HQ — or your company's name, which is worth doing if you manage more than one (see below)
    • Type: Streamable HTTP
    • URL: https://mcp.app.noona.is/mcp

    Leave Bearer token env var, Headers and Headers from environment variables empty. Noona signs you in through your browser, so no token or header is needed.

    The Connect to a custom MCP form in ChatGPT with the name set to Noona HQ, the type set to Streamable HTTP, and the URL set to https://mcp.app.noona.is/mcp
  4. Click Save.

  5. Find Noona in the list and click Authenticate.

    The Noona entry in the ChatGPT MCP list with an Authenticate button, a settings gear, and an enabled toggle
  6. Sign in to Noona if you're not already logged in.

  7. Pick the permission level you want to give ChatGPT, then click Continue to Noona.

    The Noona permission screen titled "Choose what to share with Noona", with Read-only selected and marked as recommended
  8. Choose the company you want to connect, then click Approve.

  9. Back in ChatGPT, make sure the toggle next to Noona is switched on.

That's it — ChatGPT is connected.

Name it after your company

The name you give the server is how you point ChatGPT at one business:

"Check my schedule at Pro Barber for the next week."

Each connection is tied to a single company, so if you manage several, add one MCP server per company and name each after its business. The rest of this article calls it Noona HQ — swap in whatever you named yours.

Choosing a permission level

You pick this during setup, on the Noona screen that opens when you click Authenticate. Start with the lowest level that does what you need — you can always reconnect with more.

LevelWhat ChatGPT can doGood for
Read-only (recommended)Read your calendar, customers, services and headline KPIs. Cannot change anything, and cannot see individual payments or audit logs.Asking questions about your business
AssistantEverything in Read-only, plus rescheduling bookings and blocking or unblocking time. Still cannot see individual payments or audit logs.Help managing your calendar
Full accessEvery permission the connection supports, including payments and business metrics. New tools are enabled automatically as they ship.Full assistance across the business
CustomHand-pick exactly which permissions to grant.Fine-grained control

ChatGPT only sees the tools your permission level allows, so it can be honest about what it can and can't do.

Before ChatGPT changes anything, it asks you to confirm. Reading your data never needs confirmation; anything that edits a booking, a customer record or your books always does.

To switch Noona off entirely without removing it, use the toggle next to it in the Plugins list. The gear icon beside it opens the server's settings, where you can change the name or URL.

What you can ask

  • "What's on my calendar today?"
  • "Who's working tomorrow afternoon?"
  • "How did today go?"
  • "Who are my top customers this quarter?"
  • "Which customers haven't booked in the last six months?"
  • "How were sales last week, broken down by employee?"
  • "What do we charge for a colour treatment, and how long does it take?"
  • "Move Anna's 2pm on Friday to Thursday at 10." (needs Assistant or higher)

Managing access from Noona

The Noona AI app is where you see and control every AI assistant connected to your company. One app covers them all, so you can connect several assistants and manage each one separately.

In Noona HQ, go to Settings → Account → Apps and click Open on the Noona AI card.

The Noona AI card in the Noona HQ app list, with an Open button

See what's connected

The Connected tab lists every assistant with access to your company: which permission level it was given, who authorized it, when it connected, when it was last active, and exactly which tools it can use.

The Connected tab listing a connected assistant with a Full access badge, the authorizing user, and the list of tools it can use

Click Revoke access to disconnect one. That assistant is signed out immediately and the others are unaffected. To reconnect — or to change a permission level — click Authenticate again in ChatGPT and approve a new level.

Review what's been done

The Activity tab is an audit log of every action taken through the app: the tool that ran, when, and which assistant and user it was authorized by. Filter by client or by tool to narrow it down.

The Activity tab showing a log of tool calls with timestamps, filtered by client and tool

Removing Noona from ChatGPT

Open Plugins, select Noona, and delete the server from its settings.

Troubleshooting

ChatGPT can't reach the server. Check the URL is exactly https://mcp.app.noona.is/mcp, with no trailing slash or extra characters, and that Type is set to Streamable HTTP rather than STDIO.

ChatGPT isn't using Noona in a conversation. Open Plugins and make sure the toggle next to Noona is switched on.

The Authenticate button is still showing. Sign-in didn't finish. Click Authenticate again and complete the Noona screens through to Approve.

ChatGPT says it can't do something you expected. Your permission level is probably too low — for example, rescheduling needs Assistant or higher. Revoke the connection in Noona, then click Authenticate again and choose a higher level. Permission levels are fixed for the life of a connection, so changing them always means reconnecting.

ChatGPT is showing the wrong location's data. Each connection is tied to one company. Check which server you're using, and add a separate one for the other location if you haven't already.

You've been signed out. If your Noona session expires, ChatGPT will ask you to authenticate again. Reconnect and you're back where you were.

Still stuck? Reach out and we'll help.

On this page