Examples

MCP context budget examples for overloaded agent sessions.

These examples show how MCP tool count, long descriptions, duplicate verbs, and broad server configs can consume context before the user asks the real task.

Scenarios

Typical MCP context overhead cases

Coding session

A coding task may only need filesystem, tests, package scripts, and GitHub context. Browser automation, analytics, billing, and deployment tools can stay disabled until the task changes.

Research session

A research task may need web search, page fetch, and note export tools. Database mutation, deployment, and write-heavy tools increase context and operational risk.

Data task

A data task may need schema inspection, read-only SQL, and CSV export. It usually does not need CMS publishing, browser testing, or issue-tracker mutation tools.

Deployment task

A deployment task needs cloud and logs access, but a careful profile should keep broad write tools behind explicit review and remove unrelated research tools.

Filtering plan

Example output from an MCP context audit

Keep

Filesystem read/write, package script runner, test runner, Git status, and GitHub pull request context.

Disable for this task

Browser automation, image generation, billing APIs, CRM mutation tools, analytics exports, and broad production database writes.

Review later

Long tool descriptions, duplicate search/fetch verbs, and servers that expose many low-use tools for every agent session.