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.
In this guide
What are the best MCP servers for business agents?
Pick by the job the agent does, and prefer the vendor's own hosted server:
- Documents and the company wiki: Notion, or Confluence through Atlassian.
- Issues and product work: Linear, or Jira through Atlassian.
- Projects for non-engineering teams: Asana.
- CRM: HubSpot.
- Payments and billing: Stripe.
- Customer support context: Intercom.
- Design: Canva.
- Code and releases: GitHub.
- Everything else: Zapier, one server in front of thousands of apps.
- Web research: Parallel Search, free with no key.
- Singapore public data: Singapore MCP, which we build.
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.
| Server | What it does for a business | Remote or local | Sign-in | Worth gating |
|---|---|---|---|---|
| Notion | Search the workspace, read and edit pages | Remote | OAuth, with the user's own Notion permissions | Creating and editing pages |
| Linear | Read and manage issues and projects | Remote | OAuth 2.1, or an API key | Creating and changing issues; a read-only endpoint exists |
| Atlassian | Jira issues and Confluence pages | Remote | OAuth 2.1; API tokens if an admin allows | Edits, transitions and new pages |
| Asana | Tasks and projects | Remote | OAuth with an app you register | Creating, reassigning and closing tasks |
| HubSpot | Contacts, companies, deals and other CRM records | Remote | OAuth with an MCP auth app you create | Writing CRM records |
| Stripe | Customer, payment and billing data, reporting | Remote | OAuth, or a restricted key | Anything that moves money or changes a subscription |
| Intercom | Support data from your Intercom workspace as context | Remote (US and EU workspaces) | OAuth, or a bearer token | Access to personal data; anything that writes back |
| Canva | Generate designs, including from brand templates | Remote | OAuth, with a Canva developer app | Generation is rate limited; review before publishing |
| GitHub | Repositories, issues, pull requests, Actions | Remote or local | OAuth, or a personal access token | Merges and workflow runs; read-only URLs exist |
| Zapier | Actions in 9,000+ apps through one server | Remote | OAuth, or a connection token | Every action, and each call uses Zapier tasks |
| Parallel Search | Web search and page fetch | Remote | None needed | Nothing to write; treat pages as untrusted |
| Singapore MCP | 291 read-only tools over Singapore public data | Local (stdio) or HTTP | Mostly no key | Nothing 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:
- Official. Run or published by the company whose data it touches.
- Remote first. A hosted server you reach by URL beats one you have to install and update.
- Standard sign-in. OAuth, ideally with each user's own permissions, or a key you can scope down.
- 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.
| Aspect | Remote (Streamable HTTP) | Local (stdio) |
|---|---|---|
| Who runs it | The vendor | Your client, as a child process |
| Sign-in | OAuth in a browser, or a header | Credentials from environment variables |
| Updates | The vendor's job | Yours, often on each launch |
| Best for | Business SaaS: CRM, docs, payments | Local 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.
- 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.
/mcpsin 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.
Why MCP connections keep breaking
Four ways an OAuth connection dies, and what a platform should do about each.
Expose your agent as an MCP server
The other direction: your agent as a tool that other systems call.
Singapore MCP
Our open-source server for Singapore public data, with sources on every answer.
The A2A protocol explained
Agent cards, tasks and security for agents that call other agents.
MCP in the glossary
The short definition, and what the protocol does not solve.
Docs: channels and connectors
Adding MCP servers, per-tool switches and Reload agent in Olano.
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.