711
Dictionary

MCP Resources

MCP resources are addressable read-only context — files, records, docs — that a client can pull into the model instead of calling a tool.

2 min readupdated 2026-08-01

/ quick answer

Resources are identified by URI and fetched on demand, which keeps large context out of the prompt until it is needed. Use resources for material the model reads (documentation, a spec, a record) and tools for actions it performs. Mixing the two into one giant tool is the most common MCP design mistake.

MCP resources are addressable read-only context — files, records, docs — that a client can pull into the model instead of calling a tool. Resources are identified by URI and fetched on demand, which keeps large context out of the prompt until it is needed. Use resources for material the model reads (documentation, a spec, a record) and tools for actions it performs. Mixing the two into one giant tool is the most common MCP design mistake. In practice: A knowledge-base server exposes `kb://policies/refunds` as a resource; the agent pulls it only when a refund question arrives.
Definition
Resources are identified by URI and fetched on demand, which keeps large context out of the prompt until it is needed. Use resources for material the model reads (documentation, a spec, a record) and tools for actions it performs. Mixing the two into one giant tool is the most common MCP design mistake.
Example
A knowledge-base server exposes `kb://policies/refunds` as a resource; the agent pulls it only when a refund question arrives.
Related Workflows
Related Tool Stacks

/ frequently asked

What is MCP Resources?

Resources are identified by URI and fetched on demand, which keeps large context out of the prompt until it is needed. Use resources for material the model reads (documentation, a spec, a record) and tools for actions it performs. Mixing the two into one giant tool is the most common MCP design mistake.

What is an example of MCP Resources?

A knowledge-base server exposes `kb://policies/refunds` as a resource; the agent pulls it only when a refund question arrives.

Why does MCP Resources matter?

MCP resources are addressable read-only context — files, records, docs — that a client can pull into the model instead of calling a tool.

What should I learn after MCP Resources?

Open the related workflows and prompts further down this page: they show how this idea is applied in a real task, step by step.

/ continue exploring

Related concepts

The vocabulary this page depends on.

  • →MCP (Model Context Protocol)

    Open standard letting AI clients call external tools, data and prompts.

  • →Context Engineering

    Context engineering is the discipline of deciding exactly what information enters a model's context window, in what order and at what cost.

  • →MCP Server

    An MCP server exposes tools, resources and prompts from one system so any MCP-compatible AI client can use them over a standard protocol.

  • →MCP Client

    An MCP client is the AI-side host that discovers servers, lists their tools and routes the model's calls to them.

all dictionary →

Related workflows

Turn this into a repeatable process.

all workflows →

Related tool stacks

The tools that run it in production.

all tool stacks →

Comparisons & alternatives

Pick between the options.

all comparisons →