Skip to content
EcoCitizenZ

Free agent pluginNo purchase required

ECZ-ID MCP Trust is a free agent plugin.

No account, no sign-in, no licence key, no trial and no paywall. Every capability it has works in full the moment you install it, in whatever host you run it in. It is open source under the MIT licence.

It answers one question: What can the MCP servers in this workspace reach, and what has public proof?

  • A filename-and-path-only review of the MCP evidence in a workspace you choose, reporting EVIDENCE OBSERVED and EVIDENCE NOT OBSERVED with a deterministic Review Priority and the reasons for it.
  • Three read-only ECZ-ID Verifier tools, in hosts that run local MCP servers, for checking a public proof reference against the Resolver.
  • Guidance on what to review next, and where the public record lives.
Install — Claude Code
/plugin marketplace add Ecocitizenz/eczid-agent-plugins
/plugin install eczid-mcp-trust@eczid-plugins

VS Code, GitHub Copilot and any Agent Skills host are on the plugins page. None of those routes asks for payment, an account or a key.

Also free

ECZ-ID MCP Trust for VS Code (Community) runs the same detectors locally and is free forever, with no account. Marketplace ↗ · Open VSX ↗

Everything priced on this page is optional and separate. MCP Trust Pro, a paid edition of the separate VS Code extension. It adds history, deeper analysis and an optional Local Trust Gate. None of it is required. The plugin is complete without it, nothing the plugin does is withheld until you buy anything, and the plugin never runs checkout, sells a subscription or grants entitlement.

ECZ-ID MCP Trust · VS Code

See what your MCP can do.See what changed.Protect the ones that matter.

A free, local-first VS Code extension that inventories every MCP server your workspace declares — transports, commands, environment key names, sandbox posture — and tells you exactly what changed since your last scan. Nothing leaves your machine.

Free forever, no account. Also on Open VSX · Already purchased? Activate

Community
Free

Local-first visibility. No sign-in, no licence key, free forever.

Optional and separate

A paid Pro edition of this extension exists and is not required for anything above. See the plans →

The problem

Configuration is readable. Reach is not.

Everything below is visible in principle and invisible in practice, because nothing in the editor puts it in one place.

You cannot see what a server declares

An MCP entry is a command, some args and an env block. Nothing in your editor tells you which credential-shaped variables it will be handed, or whether it reaches a remote endpoint.

Servers change under you

A tool set can change shape between one session and the next. Without a baseline there is nothing to compare against, so a quiet change looks identical to no change at all.

Review does not survive contact with runtime

Reading a config tells you what was declared. It does not tell you what a session actually did. Inspection alone can never report enforcement honestly.

What you get back

A per-server X-Ray, in plain English.

One command inventories every MCP server your workspace declares. There is no score and no pass/fail — you get the evidence and your local policy decides.

  • Local MCP discovery & inventory. Finds MCP server configurations in your workspace (including .vscode/mcp.json, .mcp.json and .mcp/) and inventories them per server.
  • Configuration posture. Shows declared transport (STDIO / HTTP), command basename, and argument shape — names and counts only.
  • Environment key-name exposure. Lists environment variable NAMES a server declares. Values are never read into results, displayed, retained, or transmitted.
  • Credential-shaped name warnings. Flags environment key names that look credential-shaped so you can review intended exposure.
  • Sanitised remote endpoint. Shows a remote endpoint with credentials, query and fragment stripped.
  • Privacy-safe fingerprint. A local posture fingerprint (SHA-256) that is invariant to secret-value rotation.
No source code uploadedNo prompts uploadedNo tool arguments uploadedNo tool results uploadedNo secret values uploaded
ECZ-ID MCP Trust — real output, current release
MCP X-RAY  -  ECZ-ID MCP Trust
Server: github
  Source ............ .vscode/mcp.json
  Transport ......... HTTP - declared
  Remote ............ https://api.example.com/mcp (credentials/query omitted)
  Environment keys .. 2 detected; 1 credential-shaped name
  Sandbox ........... not declared
  Fingerprint ....... a1b2c3d4e5f6 (local posture fingerprint)
  Change ............ unchanged since previous local scan
Coverage: OBSERVED / UNMANAGED

Verbatim output from the shipped extension. Secret values are never displayed, retained, fingerprinted, reported or transmitted.

In under a minute

Install, scan, re-scan.

No account, no project setup, no configuration file to write first.

  1. 1

    Install and open your project

    Install free from VS Marketplace or Open VSX, open a workspace and trust it. There is no sign-in and no account.

  2. 2

    Run Check MCP Trust

    One command inventories every MCP server your workspace declares and prints the per-server X-Ray, in plain English, with no verdict.

  3. 3

    Re-scan and read the diff

    The first scan records one local baseline. Every scan after it tells you exactly what changed — servers, transport, argument shape, environment key names, endpoints.

MCP Trust Pro

Runtime-aware protection, still entirely local.

Community shows you the current picture. Pro keeps the history, inspects each tool more deeply, and can put a gate you control in front of a server.

Trust Epochs

full baseline history, compare any two scans, and set your own retention (Community keeps one baseline)

Advanced Tool X-Ray

per-tool inspection of declared capability and schema, so a tool that quietly changes shape is visible

Secret Shield preview

see which credential-shaped environment names a server would be handed before you connect it

Local Trust Gate

optionally run a local gate in front of an MCP server and verify its mediation with a live proof

Remediation

preview a change, apply it, and roll it back, with the diff shown first

Local evidence reports you can export and keep

Honest coverage. Coverage: OBSERVED locally / UNMANAGED — configuration is inspected on this machine. Community never mediates runtime execution. Pro can optionally run a Local Trust Gate you start yourself; coverage reads ENFORCED only while that gate is running and its local mediation proof is live.

Free vs Pro

Pro adds. It never takes anything away.

If a Pro subscription lapses, only the Pro features deactivate — Community keeps working and your locally retained history stays.

Community compared with MCP Trust Pro
CapabilityCommunityMCP Trust Pro
MCP server discovery and inventoryFullFull
Environment key NAMES + credential-shaped warningsFullFull
Sanitised remote endpoint and posture fingerprintFullFull
Change since your previous scanOne baselineFull history, compare any two
Retention you controlYes
Advanced Tool X-Ray (declared capability and schema)Yes
Secret Shield preview before you connectYes
Local Trust Gate with live mediation proofYes
Remediation with diff, apply and rollbackYes
Exportable local evidence reportsYes
Runs with no account, no telemetry, nothing uploadedAlwaysAlways

Plans

Start free. Upgrade when history matters.

Optional and separateNot required to use the free agent plugin

MCP Trust Pro is a paid edition of the VS Code extension.

Everything on this page marked Community is free, and so is the ECZ-ID MCP Trust agent plugin, which needs none of the below. Pro is a different product with its own licence: buying it adds capabilities to the VS Code extension and withholds nothing from the free plugin or from Community.

MCP Trust Community

£0
Free forever · no account needed
  • Local MCP discovery & inventory
  • Configuration posture
  • Environment key-name exposure
  • Credential-shaped name warnings
  • Sanitised remote endpoint

MCP Trust Pro

£12.99/month
or £119/year (exact annual price)
  • Everything in Community
  • Trust Epochs — full baseline history, compare any two scans, and set your own retention (Community keeps one baseline)
  • Advanced Tool X-Ray — per-tool inspection of declared capability and schema, so a tool that quietly changes shape is visible
  • Secret Shield preview — see which credential-shaped environment names a server would be handed before you connect it
  • Local Trust Gate — optionally run a local gate in front of an MCP server and verify its mediation with a live proof
  • Remediation — preview a change, apply it, and roll it back, with the diff shown first
  • Local evidence reports you can export and keep
Availability

ECZ-ID MCP Trust is published on both registries. Install free, in your editor or from the web.

Already bought Pro?

Activate the licence from your order confirmation. A Developer Trust Pro bundle key turns on both extensions.

Activate your purchase →
Covering agents too?

Developer Trust Pro covers MCP Trust Pro and Agent Trust Pro on one licence key — £19.99/month or £199/year, less than the two Pro plans separately.

Cover of Free MCP Trust Preflight, a 10-page PDF

Free resource · 10 pages · no email required

Free MCP Trust Preflight

20 checks before you connect a server. A practical, vendor-neutral checklist covering transports, credential exposure, argument shape, sandbox declarations, change review and the questions worth asking before an MCP server joins your workspace.

Runs with or without our extensions. Nothing to sign up for.

Questions

Before you install.

Does it connect to or run my MCP servers?

Community: no. Inventory comes from configuration files only — it never starts a process, never connects to a server and never makes a tool call, and coverage is always labelled OBSERVED / UNMANAGED. Pro: only if you explicitly start the Local Trust Gate, which binds a 127.0.0.1 endpoint or spawns a local wrapper and relays that session to the upstream server you already configured.

When does coverage say ENFORCED?

Only while a live local gate session is genuinely mediating that server, evidenced by a live mediation proof. A stopped, dead, stale or mismatched gate reads OBSERVED. Inspection alone can never produce ENFORCED.

Is this a certification or an approval?

No. It surfaces posture and shows you the evidence behind it. There is no pass/fail. Your local policy decides what is sufficient, and you should re-check before reliance.

Is the free version time-limited or a trial?

No. Community is free permanently and needs no account. Pro adds to Community; it never removes anything. If a Pro subscription lapses, only the Pro features deactivate and your locally retained history stays where it is.

Does any of my code or configuration get uploaded?

No. No source, prompts, tool arguments, tool results or secret values leave your machine, and there is no telemetry. Results carry names, counts, states and local fingerprints only.

Does it read my environment variable values?

Never. Environment variable NAMES are inventoried so you can review intended exposure; values are not read into results, displayed, retained or transmitted. The posture fingerprint is deliberately invariant to secret rotation.

I already paid. How do I turn Pro on?

Use the activation page and paste the licence from your order confirmation. The bundle licence activates both extensions. Activation is verified locally with asymmetric cryptography and the token is never displayed or transmitted.

Can I cancel?

Yes, at any time, from your account. Checkout and billing are handled by Shopify; this site runs no checkout of its own.

Need a human-led review instead of a tool? MCP Readiness Audit (£395) and MCP Assurance are separate services — they are not what this extension does.

Free · registration reopening

Operate an MCP server or an agent? Give it an ECZ-ID Passport.

The extensions inspect systems from the outside — the position you are in when you consume someone else's server or agent. If you operate one, you are on the other side of that question, and the people evaluating you want something they can check without asking you. An ECZ-ID Passport establishes a reusable identity with a public presence on the Resolver.

  • Free, non-sellable, and needs only a DECLARED Parent
  • A reusable machine-readable identity, not a one-off badge
  • Public, read-only Resolver presence others can check
Operate an MCP server?
Get FREE ECZ-ID MCP Passport · temporarily unavailable

ECZ-ID self-serve registration is temporarily unavailable. Public ECZ-ID verification remains available.

Not the operator? Request ECZ-ID Passport

Operate an agent?
Get FREE ECZ-ID Agent Passport · temporarily unavailable

ECZ-ID self-serve registration is temporarily unavailable. Public ECZ-ID verification remains available.

Not the operator? Request ECZ-ID Passport

Passport issuance is an ECZ-ID platform service, not a function of the VS Code extensions. The extensions inspect and route; they never issue proof themselves.

The ECZ-ID estate

These extensions are one surface of a machine-trust infrastructure layer.

Identity, public proof and verifiable posture for the systems that now call each other without a human in the loop.