MCP Server Categories

Browse by the work you want to do, from browser automation to files and knowledge. Each public category contains at least three published servers.

Browser Automation

7 servers

Browser automation gives an assistant a way to interact with websites rather than merely describe them. Servers in this category can expose browser sessions, page inspection, navigation, or scripted interactions through MCP. The exact controls vary by project: one integration might focus on testing a local application, while another supports reading pages during a research task. Start with the actions you actually need, then check the documented tools instead of assuming every browser server offers the same capabilities. A useful evaluation begins with a disposable browser profile and a small, repeatable task. Check whether the server requires a separately installed browser, how it manages sessions, and whether it can operate without a visible window. Authentication deserves particular care because an existing profile may contain cookies for sensitive accounts. Treat page content as untrusted input, and require confirmation before submitting forms or changing remote data. Compare installation requirements, supported transports, and project activity alongside the tool descriptions. A narrow integration with clear boundaries may be a better fit than a larger toolkit with unnecessary access.

Search & Web Data

17 servers

Search and web data servers connect an assistant to information beyond its conversation history. They may provide search results, retrieve a selected webpage, or extract structured material from an online source. These are different operations: finding a promising link does not guarantee that a server can read its contents, and retrieving a page does not establish that its claims are reliable. Choose an integration around the information path your workflow needs, from discovery through verification. When comparing projects, look for documented result fields, regional settings, request limits, and any external service credentials. A hosted search API may have different coverage and costs from a server that accesses public pages directly. Dynamic websites and access restrictions can also affect retrieval. Test representative queries and inspect the returned URLs so that an assistant can cite sources you can revisit. Page text should remain untrusted evidence rather than instructions for the agent. For unattended research, consider how failures, empty results, and long documents are handled before depending on a server for recurring work.

Developer Tools

17 servers

Developer tool servers bring software engineering context and actions into an MCP client. Depending on the project, that might mean inspecting code, consulting framework documentation, running a development utility, or examining a debugging session. This category is intended for the work around building software, rather than every service a software team uses. Repository hosting belongs under version control, while infrastructure operations are grouped separately under cloud and DevOps. Begin by deciding whether the assistant needs read access, execution access, or both. A documentation lookup tool has a very different risk profile from one that can launch commands in your workspace. Read the installation instructions for runtime requirements and check how paths, working directories, and environment variables are selected. Try the server against a small test project before granting access to a production codebase. Useful comparison points include the clarity of tool inputs, the size of returned context, and how errors are reported. Prefer explicit permissions and reproducible commands over broad access that is difficult to audit after a coding session.

Databases

11 servers

Database integrations let an assistant work with structured records through a defined tool interface. Some servers specialize in a particular database engine, while others sit in front of a hosted data service. Common evaluation tasks include discovering available tables, understanding schemas, and retrieving a bounded set of records. Do not assume that a server is read only simply because its examples show SELECT queries; inspect its configuration and the database account it uses. For an initial trial, create a dedicated account with the smallest practical permissions and use a nonproduction dataset. Check how connection strings and credentials are supplied, whether query results are limited, and what happens when an operation takes too long. Network exposure matters too: a local process may still be able to reach private databases. Consider whether returned rows contain personal or confidential information that should not enter the assistant's context. Compare engine support, transport options, and maintenance history, but make authorization the first filter. A server can simplify access without replacing the database's own permission model or your team's review process.

Cloud & DevOps

8 servers

Cloud and DevOps servers connect assistants to the systems that run applications. Their scope can range from reading deployment status to interacting with infrastructure APIs or inspecting operational information. These integrations can shorten the path between a question and the evidence needed to answer it, but their usefulness depends on the permissions and environments they expose. A tool that is appropriate for a development account may be too powerful for a production incident workflow. Evaluate a server with a clearly defined operational task and a restricted service identity. Check which provider APIs it calls, how it selects projects or regions, and whether potentially destructive actions are available. Keep production and test credentials separate, and require human approval for changes with a large blast radius. Logs and configuration responses may contain secrets, so review what the integration returns to the client. Installation requirements, supported transports, and upstream API limits are useful comparison points. The goal is not maximum automation at once, but a dependable, observable connection that helps an operator make informed decisions while retaining control of infrastructure changes.

Memory & Knowledge

10 servers

Memory and knowledge servers help assistants revisit information across tasks. A project may store notes, expose a knowledge graph, search a document collection, or retrieve context from an existing knowledge service. These approaches solve different problems. Saving a fact for later is not the same as finding a passage in a large corpus, and neither automatically guarantees that the information remains current. Match the integration to the way your team creates, updates, and removes knowledge. Before adopting a server, examine where information is stored and who can retrieve it. Check whether records retain their source, how updates replace older material, and how deletion works. If an integration uses embeddings or an external service, verify those requirements in its documentation rather than assuming storage is entirely local. Test retrieval with both relevant and misleading queries to understand what reaches the assistant. Shared knowledge also needs access boundaries: private notes should not become global context by accident. Compare setup effort and maintenance activity, while giving particular attention to provenance, retention, and the ability to correct stale or mistaken entries.

AI Models & Agents

5 servers

AI model and agent servers make another layer of intelligence available through MCP. They may connect a client to a model provider, a specialized generation service, or a workflow that coordinates multiple reasoning steps. The value lies in a specific capability the primary assistant does not already have, not simply in adding another model call. Identify the task, expected output, and acceptable cost before choosing an integration. Read the project documentation for supported providers, authentication, model selection, and request options. A server may require a paid account or send supplied content to an external endpoint. Check those data paths against your privacy requirements, particularly when prompts include source code or customer information. For agent workflows, examine what tools the downstream agent can invoke and where human approval occurs. Test failure cases such as provider limits and incomplete responses, not just successful demonstrations. Compare outputs on your own representative examples rather than relying on a generic quality claim. Clear boundaries, visible usage, and predictable handling of errors are often more important than a long list of supported models.

Data & Analytics

7 servers

Data and analytics servers help an assistant move from a business question to supporting measurements. An integration might expose a reporting platform, a metric service, or tools for examining datasets. This category emphasizes interpretation and analysis workflows rather than general database connectivity. The important distinction is what a returned number represents: its time window, filters, units, and aggregation rules all affect the answer an assistant should give. Start by testing a few questions whose results you already understand. Check whether the server exposes enough metadata to distinguish similar metrics and whether it preserves the context behind a report. Credentials should limit access to the datasets needed for the task, especially when row level information includes personal data. Consider the effect of sampling, delayed updates, and query limits if the underlying platform uses them. Installation and transport support are practical filters, but the quality of an analytical workflow depends on verifiable outputs. Keep a path back to the original report or dataset so that a human can review conclusions before they influence business decisions.

Design & Creative

7 servers

Design and creative integrations connect assistants to tools used for visual communication and content production. A server might inspect a design document, access an asset library, or support a task inside a creative application. These capabilities are not interchangeable: reading layout information is different from editing a source file or generating a new asset. Define which part of your creative process needs assistance before comparing projects. Look closely at application compatibility, required plugins, and whether the target program must be running locally. Test with a duplicate document so that unexpected edits do not affect original work. Check how selections, layers, and asset identifiers are represented in tool responses, and whether an assistant can understand enough context to make useful changes. Creative workflows also carry licensing and confidentiality concerns, particularly when a server sends files to external services. Review those paths separately from the code license. Prefer an integration that fits your existing review process and keeps editable originals available. Reliable handoff between the assistant and the creative practitioner matters more than automating every step of production.

Communication

5 servers

Communication servers connect assistants to the places where people exchange information. Depending on the integration, a client may be able to find messages, read conversation history, prepare a response, or send a notification. Each action has a different consequence. Searching an archive can expose sensitive discussions, while sending a message can speak on behalf of an individual or organization. Choose tools according to the access your workflow genuinely requires. Begin with a test workspace or a restricted channel and inspect the permissions requested by the underlying platform. Check whether the integration uses a bot identity or a personal account, how it handles private conversations, and what context accompanies a message. Keep human approval in the path for outbound communication until the behavior is well understood. Retention policies and external model access also deserve review when conversation history enters an assistant's context. Compare supported platforms, installation steps, and transport options, but prioritize clear audience boundaries. A successful communication integration should help people find or share information without surprising them about who can read it or who sent it.

Productivity

5 servers

Productivity integrations bring an assistant closer to the systems used to organize everyday work. They can connect to planning tools, task trackers, calendars, or other workspace services, with the available actions determined by each project. The most useful starting point is a concrete routine: finding overdue work, collecting context for a meeting, or preparing a draft update. A broad platform integration is not automatically better than a small server that handles that routine clearly. Inspect whether tools read records, create new entries, or modify existing ones. Check how the integration selects a workspace and how it represents dates, time zones, owners, and completion states. Those details matter when an assistant turns a natural language request into an action. Use a test list or calendar first, and confirm changes before applying them to shared work. Personal organization data may reveal sensitive schedules or priorities, so limit account permissions where possible. Compare setup requirements and project activity alongside tool coverage. The right fit should reduce coordination effort while leaving people able to review, correct, and reverse the assistant's work.

Files & Documents

4 servers

Files and document servers give assistants access to material stored outside the conversation. A project may expose a local directory, connect to a document platform, or read a particular file format. Reading, searching, converting, and editing are separate capabilities, so begin with the operation your task needs. An integration that can list filenames may not understand document contents, and a converter may not preserve every feature of the original file. Limit filesystem access to an explicit working directory where the server supports it, and use copies when testing write or conversion tools. Check how the project handles large files, unsupported formats, and paths outside its configured scope. Documents can contain confidential information or hostile instructions; treat their contents as data to inspect, not authority over the agent. For hosted storage, review the service account's permissions and whether shared folders broaden access unexpectedly. Compare runtime requirements, supported transports, and the quality of returned text. Keep original files and a clear review step so that automated transformations remain understandable and recoverable when a result is incomplete or incorrect.

Games & 3D

7 servers

Games and 3D integrations connect assistants to environments where scenes, objects, and interactive behavior are built. A server might communicate with an editor, inspect a project, or expose operations in a modeling application. These tools can support creative iteration, but their capabilities depend heavily on the target application and version. Start with a bounded task, such as inspecting scene structure or preparing a small change, rather than expecting a complete production workflow from one integration. Check whether a plugin must be installed and whether the application must remain open during a session. Test against a duplicate project, especially if tools can execute scripts or modify scene files. Coordinate systems, object names, and selection state can affect results in ways that are not obvious from a short prompt. Review what the integration returns so that the assistant has enough context to act safely. Compare compatibility, runtime requirements, and documented tools alongside repository activity. Keep source assets under version control and review changes in the application itself; a successful tool response does not necessarily mean a scene behaves or renders as intended.

Security & Reverse Engineering

5 servers

Security and reverse engineering servers bring specialized inspection tools into an assistant's workflow. They may help examine software artifacts, navigate analysis results, or interact with a security application. Their presence in this directory does not imply that every operation is safe or appropriate for every target. Use these integrations only on systems and materials you are authorized to assess, with a clearly defined scope. Evaluate the server in an isolated environment using known test artifacts. Check whether it launches external processes, executes supplied code, or communicates with remote services. Analysis outputs can include secrets, proprietary code, or attacker controlled content, so consider both disclosure risks and prompt injection. Prefer restricted credentials and explicit target selection over ambient access to a workstation or network. Read installation instructions carefully for application versions and plugin requirements. When comparing projects, look for clear tool boundaries and outputs that a practitioner can verify independently. An assistant can help organize evidence and suggest investigative steps, but conclusions still need expert review and a reproducible record of how the analysis was performed.

MCP Gateways & Proxies

10 servers

Gateways and proxies sit between an MCP client and other tool services. They can address connection management, transport adaptation, or access to multiple endpoints, depending on the project. This category is about the infrastructure around tool use rather than a single domain capability. Adding an intermediary changes the trust boundary: it may see tool descriptions, arguments, responses, and credentials passing through the system. Begin with a diagram of the clients, upstream servers, and identities involved. Check which transports the project accepts and produces, how it forwards authentication, and whether it isolates one user's session from another. Do not assume a proxy provides authorization or audit logging unless those features are documented. Test connection failures and upstream changes as well as the happy path, because a routing layer becomes part of every dependent workflow. Review where configuration and secrets are stored before exposing it on a network. Compare operational complexity with the number of connections you actually need. A gateway should make the system easier to understand and control, not simply move an unclear collection of permissions behind one endpoint.

Mobile & Desktop Automation

7 servers

Mobile and desktop automation servers connect assistants to interfaces and applications beyond the browser. A project may target a device, a simulator, a desktop environment, or a particular operating system. These integrations can support testing and repetitive interaction, but their reach can be broad because a screen or device session may contain unrelated applications and private information. Define the environment and allowed actions before enabling automation. Check platform compatibility, required drivers, accessibility permissions, and any device debugging setup. Use a test device or a separate desktop session whenever practical. Inspect whether tools rely on screenshots, interface identifiers, or coordinate based actions; each approach has different failure modes when the layout changes. Require confirmation before sending messages, deleting files, or interacting with accounts that have financial or administrative privileges. Compare installation effort and documented controls rather than assuming the same workflow will work across operating systems. Keep a human able to observe and stop the session. Reliable automation needs clear feedback and recovery steps, especially when an unexpected dialog or locked screen interrupts the intended sequence.

Maps & Travel

3 servers

Maps and travel integrations connect assistants to information about places and journeys. A server may search for locations, retrieve geographic details, or support a planning workflow through a travel service. The useful capabilities depend on the underlying provider, so distinguish between finding a destination, calculating a route, and obtaining bookable travel information. A result in one of those areas does not imply support for the others. Test with locations you know and inspect the identifiers, coordinates, and time information returned. Ambiguous place names, local time zones, and changing availability can all affect the quality of an answer. Check whether an API key or paid service is required, and review request limits before using the integration for repeated planning tasks. Location queries can reveal personal movements or business plans, so consider what is sent to external services. If an integration supports actions beyond lookup, keep booking or purchase decisions behind explicit confirmation. Compare documented tools, coverage, and setup requirements, then retain links or source details that let a person verify the proposed itinerary or geographic conclusion.