MCP servers / Compared

MCP servers compared: which need an API key, and which can change things

14 MCP servers side by side. Every number here comes from the tool list the server itself reported when we started it on 2026-09-20, so it matches the individual server pages. "Can change things" means the tool declares that it is not read-only. It does not mean the tool is dangerous, only that it can act.

MCP servers that need no API key

Filesystem, Git, Context7, Playwright, Chrome DevTools, Fetch, Memory, Sequential Thinking, Time.

These need no account. Most only need Node.js or Python tooling installed.

MCP servers that need an API key or token

Keep these out of your config file by referencing an environment variable. See keeping API keys out of your MCP config.

Servers where no tool can change anything

Context7, Brave Search, Tavily, Sequential Thinking, Time.

Brave Search, Tavily do not declare read-only hints, so we judged them by name: every tool searches and returns results. Context7, Brave Search, Tavily send your queries to an outside service, so "cannot change anything" is not the same as "private".

Servers with the most tools that can change things

Fetch does not declare whether its tool is read-only, so it is not counted above. GitHub is not measured because it runs in Docker, which we could not run here. Its README lists toolsets instead, and it has a read-only mode.

The full table

ServerAPI keyRuns withToolsCan change thingsBasis
FilesystemNonpx144declared
GitNouvx125declared
GitHubYesDocker22 toolsets??
Context7Nonpx20declared
PlaywrightNonpx2518declared
Chrome DevToolsNonpx2922declared
FetchNouvx101 not declared
FirecrawlYesnpx2711declared
Brave SearchYesnpx80by name
TavilyYesnpx50by name
NotionYesnpx2410by name
MemoryNonpx96declared
Sequential ThinkingNonpx10declared
TimeNouvx20declared

How to use this

Browse all the servers Open the config builder