Guide

Best MCP servers for business AI agents (2026)

The best MCP servers for a business agent are the official, remote ones run by the vendors whose software you already use: Notion for documents, Linear or Atlassian for issues and projects, HubSpot for CRM, Stripe for payments, Intercom for support, Zapier for apps with no server of their own, and Parallel for web search. Most sign in with OAuth or a scoped key, so you can connect one in minutes and decide exactly which of its tools an agent may use.

Most "best MCP server" lists are written for developers. This one is for agents doing business work, so it also covers how each server signs in and which actions should wait for a person.

What are the best MCP servers for business agents?

Pick by the job the agent does, and prefer the vendor's own hosted server:

Which MCP server should I use? The list at a glance

Every server here is official, meaning the vendor runs or publishes it, except our own Singapore MCP, which is an independent open-source project. The last column is the part most lists leave out: what a business should hold for approval or switch off.

ServerWhat it does for a businessRemote or localSign-inWorth gating
NotionSearch the workspace, read and edit pagesRemoteOAuth, with the user's own Notion permissionsCreating and editing pages
LinearRead and manage issues and projectsRemoteOAuth 2.1, or an API keyCreating and changing issues; a read-only endpoint exists
AtlassianJira issues and Confluence pagesRemoteOAuth 2.1; API tokens if an admin allowsEdits, transitions and new pages
AsanaTasks and projectsRemoteOAuth with an app you registerCreating, reassigning and closing tasks
HubSpotContacts, companies, deals and other CRM recordsRemoteOAuth with an MCP auth app you createWriting CRM records
StripeCustomer, payment and billing data, reportingRemoteOAuth, or a restricted keyAnything that moves money or changes a subscription
IntercomSupport data from your Intercom workspace as contextRemote (US and EU workspaces)OAuth, or a bearer tokenAccess to personal data; anything that writes back
CanvaGenerate designs, including from brand templatesRemoteOAuth, with a Canva developer appGeneration is rate limited; review before publishing
GitHubRepositories, issues, pull requests, ActionsRemote or localOAuth, or a personal access tokenMerges and workflow runs; read-only URLs exist
ZapierActions in 9,000+ apps through one serverRemoteOAuth, or a connection tokenEvery action, and each call uses Zapier tasks
Parallel SearchWeb search and page fetchRemoteNone neededNothing to write; treat pages as untrusted
Singapore MCP291 read-only tools over Singapore public dataLocal (stdio) or HTTPMostly no keyNothing to write

How we picked

We started from Olano's MCP directory, the curated catalogue our agents read when asked to connect a service, kept the servers a business team would use, and checked each against the vendor's documentation on 16 October 2026 for four things:

  1. Official. Run or published by the company whose data it touches.
  2. Remote first. A hosted server you reach by URL beats one you have to install and update.
  3. Standard sign-in. OAuth, ideally with each user's own permissions, or a key you can scope down.
  4. Controllable. Read-only modes, scopes or per-tool switches, so an agent gets only what its job needs.

We did not benchmark speed or answer quality, no vendor paid to be included, and one entry is our own, marked as such.

The best MCP servers, one by one

1. Notion MCP: documents and the company wiki

Notion's hosted MCP server lets an agent search a workspace and read and edit pages in Markdown. It signs in with OAuth and "respects each user's existing Notion permissions", so the agent sees what the person who connected it can see. Notion's older open-source local server is, in Notion's words on its repository, "no longer actively maintained", so use the remote one.

Choose it if your procedures, meeting notes or product documentation live in Notion. Gate page creation and edits, and connect with an account whose access matches the agent's job rather than a workspace owner's.

2. Linear MCP: issues, projects and product work

Linear's server is centrally hosted at https://mcp.linear.app/mcp. Clients sign in with OAuth 2.1 and dynamic client registration, so there is no app to create; a client can also send an API key or OAuth token as a bearer header. A separate /mcp/readonly path exposes only read tools, and each Linear workspace needs its own sign-in.

Choose it if an agent writes status reports or files bugs from customer conversations. Give a reporting agent the read-only path, and hold issue creation for approval until you trust the one that files them.

3. Atlassian Rovo MCP Server: Jira and Confluence

Atlassian's remote server covers reading, searching and writing in Jira and Confluence. OAuth 2.1 is the default, through a consent screen, and access is limited to what the signed-in user can already view. API tokens are optional and must first be enabled by an administrator. Atlassian's documentation lists a v2 endpoint as current.

Choose it if your tickets and knowledge base already live in Atlassian. Gate issue transitions and page edits.

4. Asana MCP server: projects and tasks

Asana's V2 server is generally available, and its documentation says new integrations must use it. Unlike Notion or Linear, it does not support dynamic client registration: you create an MCP app in Asana's developer console to get a client ID and secret, and access tokens last an hour.

Choose it if operations, marketing or client-services work is planned in Asana. Gate creating, reassigning and closing tasks.

5. HubSpot MCP server: CRM

HubSpot's remote MCP server is generally available and includes write capabilities. To connect a client of your own you create an MCP auth app in HubSpot, which issues a client ID and secret, and sign in with OAuth and PKCE.

Choose it if agents qualify leads or keep deal stages current. Gate writes to records until you have reviewed a week of them.

6. Stripe MCP server: payments and billing

Stripe's server at https://mcp.stripe.com takes OAuth, for access on behalf of your user account, or an API key for an agent that needs its own persistent access. Stripe recommends restricted keys for agents, and its documentation says the server will stop accepting full-access secret keys from December 2026.

Choose it if an agent answers billing questions or prepares revenue reports. Give it a restricted key with only the permissions the job needs, and hold anything that creates charges, issues refunds or changes subscriptions.

7. Intercom MCP server: customer support context

Intercom's server connects an agent to your Intercom workspace's support data. It serves US-hosted workspaces at https://mcp.intercom.com/mcp and EU-hosted ones at a separate EU address; Australian-hosted workspaces are not supported. OAuth is recommended, with a bearer token as the alternative.

Choose it if an agent drafts replies or summarises a customer's history. Support records are personal data, so connect it only to the agents that need it.

8. Canva MCP: design

Canva's server lets an agent generate designs, including from brand templates, with each user signing in to their own Canva account. A third-party client registers an app in Canva's Developer Portal to get its client ID and secret, and design generation is rate limited.

Choose it if an agent prepares social posts, flyers or slides for a person to finish. Treat its output as a draft, not something to publish unattended.

9. GitHub MCP server: code, issues and releases

GitHub's server runs remotely or locally, and signs in with OAuth or a personal access token. Its tools are grouped into toolsets, each with its own URL, and adding /readonly to any of them restricts it to read access.

Choose it if an agent reports on releases or triages issues. Start read-only.

10. Zapier MCP: apps that have no server of their own

Zapier MCP puts actions in more than 9,000 apps behind one Streamable HTTP server. Clients sign in with a Zapier account over OAuth, or use a connection token if they cannot. There is no separate MCP charge: per Zapier's help centre, each successful tool call uses two tasks from your plan's allowance, and failed calls use none.

Choose it if a tool you rely on has no official server. Expose only the actions the agent needs.

11. Parallel Search MCP: web research

Parallel's Search MCP is a free hosted server at https://search.parallel.ai/mcp with web search and page-fetch tools, and needs no account or API key to start. It writes nothing, but everything it fetches is text from the open web, so an agent should treat it as information, never as instructions.

12. Singapore MCP: Singapore public data (ours)

Disclosure: we build this one. Singapore MCP is an open-source server with 291 read-only tools over data.gov.sg, OneMap, LTA DataMall and SingStat, MIT-licensed, free and mostly keyless, and every answer keeps its source agency and observation period. It runs locally over stdio or over Streamable HTTP, and it is an independent community project, not affiliated with the Singapore Government.

Remote vs local MCP servers: which should you use?

Use a remote server whenever the vendor offers one. A remote server is hosted by the vendor and reached by URL; a local, or stdio, server is a program your client launches on its own machine. The MCP specification defines both transports: stdio and Streamable HTTP, which replaced the older HTTP+SSE transport.

AspectRemote (Streamable HTTP)Local (stdio)
Who runs itThe vendorYour client, as a child process
Sign-inOAuth in a browser, or a headerCredentials from environment variables
UpdatesThe vendor's jobYours, often on each launch
Best forBusiness SaaS: CRM, docs, paymentsLocal files, internal systems, community servers

Local servers run with whatever access their machine has. On a managed Olano deployment each stdio server runs in an isolated, throwaway container that receives only the environment the server declares.

Why are MCP servers so slow?

Usually it is not the server. Every enabled tool's name, description and input schema goes to the model with every request, so a few large servers can add thousands of tokens to each step before any work starts; one oversized result can then fill the context window; and a local server may spend its first call downloading a package. Sign-ins that lapse add timeouts and retries on top.

  • Switch off tools you do not need. An agent often needs three tools from a server that offers fifty.
  • Prefer narrow endpoints. Read-only paths and toolsets send fewer definitions.
  • Keep big results out of the conversation. Store them as files and give the model a preview.
  • Renew sign-ins ahead of expiry, not on the next call; we explain why in why MCP connections keep breaking.

Are MCP servers still useful, and what is replacing them?

Yes, and nothing has replaced them. In December 2025 Anthropic contributed MCP to the newly formed Agentic AI Foundation under the Linux Foundation, whose founding members include AWS, Google, Microsoft and OpenAI, and every vendor on this list has shipped an official server. What is changing is how clients use them: fewer tools in front of the model at once, and narrower, read-only endpoints. For agents talking to other agents, rather than to tools, the companion standard is the A2A protocol.

Common mistakes

  • Using a community server when an official one exists. Official servers follow the vendor's permissions and keep up with its changes.
  • Connecting as an administrator. Under OAuth the agent can usually reach what the signed-in person can.
  • Enabling every tool. It costs tokens on every turn and widens what a mistake can do.
  • Pasting keys into a config file or a chat. Keep them in a vault and reference them.
  • Treating results as instructions. A ticket, a document or a web page can contain text written to steer your agent.
  • Forgetting idle agents. An agent that makes no calls over a weekend can come back to an expired sign-in.

How to add an MCP server in Olano

Add a server from the agent's MCP tab, or ask the agent: "connect yourself to Notion". It searches Olano's MCP directory, a library of 200+ ready-made servers with verified endpoints, plus any custom server you name, adds the one you choose and starts the sign-in.

Ask the agent, or open its MCP tabPick the server from the directorySign in: Authorize, or the Connect card in chatSwitch off the tools the agent does not needReload the agent and check its status
  • OAuth servers. Press Authorize on the MCP tab, or tap the Connect card the agent shows in the dashboard chat (a link on messaging channels). For servers that need an OAuth app of your own, with HubSpot the common case, a secure form asks for the client ID and secret and shows the redirect URL to register; Composio is offered as a route that needs no app.
  • API-key servers. The key goes into the vault and the server entry refers to it as ${vault:NAME}, resolved per agent, so two agents can use one server with their own keys.
  • Per-tool switches. Each server card has a switch per tool, with Enable all and Disable all. Only enabled tools are bound to the agent and named in its prompt, so a hidden tool costs nothing per turn, and by default MCP results above 5,000 tokens are saved to a file with a preview.
  • Health. Olano renews sign-ins about 20 minutes before they expire and retries servers that timed out or errored, with backoff. A server that needs consent nobody gave is never retried; its row reads Needs authorization, the notification bell rings and the agent offers the sign-in link. /mcps in a chat shows the state, and Config → MCP connection health shows the fleet.

The agent's approval rules and spending limits apply to MCP tools as to any other. What Olano does not do is vouch for a third-party server: anything outside the directory is installed at your own risk, after the agent has read its documentation and told you what it is. The details are in the channels and connectors docs, and the wider product on the platform page.

FAQ

What are the top 10 MCP servers?

For business agents, our top ten are Notion, Linear, Atlassian (Jira and Confluence), Asana, HubSpot, Stripe, Intercom, Canva, GitHub and Zapier, plus Parallel Search for free web research. All are official, vendor-hosted servers.

Which MCP server should I use?

The vendor's official hosted server for the system the agent works in, with only the tools the job needs switched on. If a tool has no server of its own, Zapier MCP can reach it.

Do Notion and Linear have official MCP servers?

Yes. Notion hosts one at mcp.notion.com and Linear at mcp.linear.app. Both sign in with OAuth, and Linear also accepts an API key and offers a read-only endpoint.

What is a remote MCP server?

An MCP server hosted by the vendor and reached over HTTPS, usually with the Streamable HTTP transport and an OAuth sign-in. A local server, by contrast, is launched by your client on its own machine over stdio.

Why are MCP servers so slow?

Usually because every enabled tool's definition is sent to the model on every request, and large results fill the context window. Switch off unneeded tools, use read-only or narrow endpoints, and store large results outside the conversation.

Are MCP servers still useful, or is something replacing them?

They are still useful, and nothing has replaced them. MCP is now governed by the Agentic AI Foundation under the Linux Foundation, and major vendors ship official servers. A2A is a companion standard for agent-to-agent work, not a replacement.

Related reading

Keeping connections alive, the other direction, and our own server.

Checked 16 October 2026 against each vendor's own documentation, linked in each section, and the MCP specification dated 25 November 2025. Endpoints, sign-in options and plan terms change; the vendor's documentation is the source of truth. No vendor paid to be included, and inclusion is not an endorsement by or of any vendor. Singapore MCP is built by Olano and is not affiliated with the Singapore Government. If we have described something wrongly, write to support@olano.ai and we will correct this page.

Not sure which servers your agents need?

Tell us what the agent should do and where your data lives. We will say which servers to connect, which tools to switch off, and which actions should wait for a person.

Discuss a project