Skip to main content

Connect an MCP server

Connecting one of these is like adding an app to your phone and granting it permissions: you pick the app, sign in, and choose what it's allowed to do. Nirvai works out the technical details on its own.


Before you start

  • An account with the app you're connecting, with permission to approve access.
  • For a few apps, a small setup step in their own admin area — Nirvai tells you when, and links you there.

Connect it

  1. Open Integrations and click Connect app.
  2. Pick the app from the catalog, or choose Other MCP server and paste its address.
  3. Nirvai checks the address and tells you what it found — how many actions it offers and how it wants you to sign in.
  4. Sign in using whichever method it asks for (below).
  5. Choose the actions your agent should get. Select recommended picks a sensible starter set.
  6. Done — the connection appears on the Integrations page.

How apps ask you to sign in

Nirvai detects this for you; you'll only ever see the one that applies.

What you seeWhat to do
Sign in with [app]A window opens, you approve, it closes. Nothing to copy or paste.
A key or token fieldThe app gave you a private code. Paste it in.
Nothing at allSome servers are open to everyone, like public documentation lookups.
Use my own appThe app requires you to register Nirvai yourself first. See below.

When an app requires its own sign-in app

A few apps won't let a shared connection in — HubSpot, GitHub and Asana are the ones we've confirmed. They want you to create a small sign-in app inside their own admin area, dedicated to this connection.

When that's the case, Nirvai opens the Use my own OAuth app section for you, with a link to that app's instructions. You'll need to:

  1. Follow the link and create the sign-in app in the provider's admin area.
  2. Copy the redirect address Nirvai shows you into that app's settings — this is how the provider knows where to send you back.
  3. Paste the client ID and client secret the provider gives you back into Nirvai.
  4. Continue with Sign in, exactly as normal.
HubSpot needs a dedicated app

HubSpot's own developer app won't work here — its MCP connection requires a separate MCP Auth App, created under Development → MCP Auth Apps in HubSpot. Existing app credentials will be rejected.

Any app offers this option if you'd rather use your own sign-in app; for most, it's optional.


Keeping it up to date

  • Sync re-reads the app's list of actions. New ones appear switched off for you to choose; removed ones are switched off automatically.
  • Changed actions are flagged for approval, so an action never quietly starts doing something different.
  • Test confirms the connection is still alive.
  • Disconnect signs out and removes the connection's actions from every agent using them. Nirvai shows you which agents are affected first.

Your sign-in refreshes itself in the background. If it can't, the card turns amber with Needs sign-in and one click puts it right.


Troubleshooting

What you seeWhat it meansWhat to do
"We couldn't reach that address"The address is wrong, or the server is downCheck it starts with https:// and matches the app's documentation
"Sign-in required" after connectingThe approval window was closed or cancelledClick Sign in on the card and finish the approval
Card turns amber laterThe sign-in expired or was revoked in the appClick Sign in again; nothing else is lost
"This app needs its own sign-in app"The provider doesn't allow shared connectionsFollow the steps above to create one
The app won't accept your credentialsYou used an existing app instead of a dedicated oneCreate a new app as the provider's instructions describe
An action disappearedThe app removed itNothing to do — it's switched off and your agents skip it
Too many actions to choose fromThe app offers dozensUse Select recommended, or search and pick a handful; add more later

What's next