What is an MCP Server?

2 min read Updated

A service exposing capabilities to AI agents via the Model Context Protocol — tools, resources, and prompts that any MCP-compatible agent can discover and use. MCP servers are the capability providers in the MCP architecture.

WHY IT MATTERS

MCP servers package functionality into standard interfaces. Like web servers serving content to browsers, MCP servers serve capabilities to agents — database queries, calendar integration, code execution, file operations, and more.

Servers declare their capabilities through manifests that describe available tools (with JSON Schema parameters), resources (with URI addressing), and prompts (with parameter templates). Clients browse these declarations before invoking anything.

Composability is a key strength — agents connect to multiple servers simultaneously, combining capabilities into complex workflows. A coding agent might connect to a GitHub server, a file system server, and a database server all at once.

See mcp server working in your own stack — route your MCP servers through PolicyLayer and every tool call is checked against policy before it runs.

GOVERN YOUR MCP SERVERS →

Enforced before the call runs. Nothing to install.

HOW POLICYLAYER USES THIS

PolicyLayer sits between the MCP client and any MCP server as a transparent proxy. The server requires no modifications — PolicyLayer intercepts tool calls before they reach the server and evaluates them against YAML policies. The server sees normal MCP requests; the client sees normal MCP responses. PolicyLayer enforces the rules in between.

IN THE CATALOGUE

PolicyLayer continuously scans the MCP ecosystem and classifies every tool it finds by risk category.

43,000+ MCP servers known to the catalogue
220,000+ tools scanned and risk-classified
9,300+ servers with published scan reports

FREQUENTLY ASKED QUESTIONS

How does PolicyLayer work with existing MCP servers?
No changes to the server are needed. PolicyLayer acts as a transparent proxy — you configure the client to connect to PolicyLayer, and PolicyLayer forwards approved requests to the upstream server. The server is unaware that a policy layer exists.
Can I use PolicyLayer with multiple MCP servers?
Yes. PolicyLayer can proxy connections to multiple upstream MCP servers, applying different YAML policy files to each. This lets you enforce distinct policy rules per server.
Can I build custom MCP servers?
Yes — MCP is open and well-documented. Custom servers can expose any functionality. PolicyLayer will enforce policies on tool calls to your custom server just as it does for any other.

FURTHER READING

Take your agents live. Without losing control.

Route your MCP traffic through PolicyLayer. Every tool call is checked against your policy before it runs: allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Instant setup, no code required.

43,000+ MCP servers and 220,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.