# MCP Inspect

> Contract intelligence for MCP servers. Track tools, schemas and descriptions, compare contracts, and watch for compatibility changes in the hosted console.

Start in the hosted console at https://app.mcprobe.dev/signup. Create an account with email and password, then configure scheduled contract captures in Settings. The source repository is private and self-hosting is not offered. Local CLI and Action workflows require an approved preview build; public package releases are pending. The npm package named mcp-inspect is a different project. Discovery does not invoke tools. A skipped comparison is not a compatibility verdict.

Descriptions are classified by deterministic heuristics, not measured model behavior. Telemetry records argument paths, never values; absent observed usage does not prove nobody uses a contract.

Find procedural skills at [the skill discovery manifest](https://mcprobe.dev/.well-known/agent-skills/index.json). Fetch [the full documentation](https://mcprobe.dev/llms-full.txt) only when needed.

## Documentation

- [MCP Inspect overview](https://mcprobe.dev/docs.md): Snapshot your MCP server, detect breaking changes in schemas and descriptions, and gate pull requests with deterministic contract checks.
- [Skills and llms.txt](https://mcprobe.dev/docs/agents.md): Install MCP Inspect agent skills for setup, compatibility-check triage, deprecation, telemetry and surface review. Read the docs as Markdown through llms.txt.
- [CLI](https://mcprobe.dev/docs/cli.md): MCP Inspect CLI reference for snapshot, diff, check, watch and push. Compare MCP contracts locally or in CI without an account.
- [Getting started](https://mcprobe.dev/docs/getting-started.md): Capture your contract, compare a change, then protect the next pull request. Start in the hosted console, or use an approved preview CLI build.
- [GitHub Action](https://mcprobe.dev/docs/github-action.md): Check MCP server compatibility in GitHub pull requests. Configure baselines, failure thresholds, migration hints and PR comments.
- [Detect MCP breaking changes before merge](https://mcprobe.dev/docs/mcp-breaking-changes.md): Compare MCP tool schemas, descriptions and capabilities with a deterministic contract check in your pull request.
- [Privacy](https://mcprobe.dev/docs/privacy.md): MCP Inspect telemetry records argument paths, never argument values. Learn what is collected, what is rejected and what usage evidence cannot prove.
- [Rule reference](https://mcprobe.dev/docs/rules.md): Every change MCP Inspect can report, with its default severity and what to do about it. Generated from the diff engine, so it cannot drift.
- [Severities](https://mcprobe.dev/docs/severities.md): Understand breaking, potentially breaking, non-breaking and documentation changes in MCP contracts, with deterministic CI failure thresholds.
- [Telemetry](https://mcprobe.dev/docs/telemetry.md): Add optional MCP usage telemetry or OpenTelemetry export. Record tool outcomes and argument paths without recording values or awaiting network delivery.
