Skip to content
IconMind

Collections

MCP servers and tools icons

The Model Context Protocol, drawn: servers, clients, tools, resources, prompts, transports, sampling and the connection between them.

MCP has a vocabulary of its own and, until now, no icons for it — every dashboard and docs site drew a plug or a box. This is the whole protocol as one family: the chamfered frame for a server, the plug for a tool, the page for a resource, the bubble for a prompt, with add, check, alert and off marks on each.

The MCP icons follow one convention on purpose: the chamfer is what says MCP. A tool with a chamfer is an MCP tool; without it, a tool. That is the difference a reader learns once.

import { McpServer, McpTool, McpResource } from "@iconmind/react";

The 30 icons, described

MCPmcp
MCP, the Model Context Protocol — the standard a model uses to talk to tools and data sources.
MCP servermcp-server
An MCP server — the provider that exposes tools, resources and prompts to a model.
MCP server addmcp-server-add
MCP server add — connect and register another server so the model can use it.
MCP server checkmcp-server-check
MCP server check — the server answered, is connected and reports healthy.
MCP server alertmcp-server-alert
MCP server alert — something is wrong with this server and it needs attention.
MCP server offmcp-server-off
MCP server off — the server is disabled, disconnected or stopped.
MCP clientmcp-client
An MCP client — the host side that asks a server for tools, resources and prompts.
MCP connectionmcp-connection
An MCP connection — a live session between a client and a server over a transport.
MCP toolmcp-tool
An MCP tool — a function a server lets a model call to act in the world.
MCP tool addmcp-tool-add
MCP tool add — expose another capability from a server for the model to call.
MCP tool errormcp-tool-error
An MCP tool error — the tool call failed instead of returning a result.
MCP tool resultmcp-tool-result
An MCP tool result — what came back from a tool call, the returned output.
MCP tool listmcp-tool-list
MCP tool list — the catalogue of everything this server can do.
MCP tool schemamcp-tool-schema
An MCP tool schema — the JSON contract that says what arguments a tool takes.
MCP resourcemcp-resource
An MCP resource — a file, record or piece of data a server offers to a model.
MCP resource listmcp-resource-list
MCP resource list — the catalogue of everything this server offers to read.
MCP promptmcp-prompt
An MCP prompt — a canned prompt template a server provides ready to use.
MCP prompt listmcp-prompt-list
MCP prompt list — every prompt template this server provides.
MCP registrymcp-registry
An MCP registry — the directory where servers are listed and discovered.
MCP rootsmcp-roots
MCP roots — the directories a server is allowed to look in, its boundary.
MCP notificationmcp-notification
An MCP notification — a one-way message that expects no answer.
MCP transportmcp-transport
MCP transport — how the two ends actually talk, over stdio or a network channel.
MCP stdiomcp-stdio
MCP over stdio — a local server on the other end of a pipe from the client.
MCP server-sent eventsmcp-sse
MCP server-sent events — the server pushing a stream of events without being asked.
Elicitationelicitation
Elicitation — the server stops mid-flow to ask the user for input.
Samplingsampling
Sampling — pick the next token from the candidates by their probabilities.
Tool registrytool-registry
A tool registry — the catalogue of every tool an agent is allowed to call.
Tool permissiontool-permission
Tool permission — may the agent use this tool? A consent gate.
Tooltool
A tool — something an agent can pick up and use, a capability.
Tool callingtool-calling
Tool calling — an agent reaching outside itself to run a function, an API or a tool.

In code, each is one import — import { Mcp } from "@iconmind/react/icons/mcp" — and the same name in Vue, Svelte, Solid, Preact, React Native, Astro, Blade and Flutter.

Other collections

Every mcp servers and tools icon, free to ship

30 icons drawn on one grid, in outline and duotone at three weights, with the code for nine frameworks. MIT — commercial use, no attribution, no seat count.