Capabilities
Useful account context with a deliberately small surface.
The public MCP contract is limited to two jobs: showing which protected credential entries exist and explaining how VaultProof should be placed at the server-side provider boundary.
Protected inventory
Review the credential labels, provider names, and project names already available to the authenticated VaultProof account.
vaultproof.credentials.list
Placement guidance
Get provider-aware recommendations for compatible proxy routing or runtime-only secret injection at the server-side provider boundary.
vaultproof.integration.guide
Least-privilege OAuth
Connect through an authorization-code flow with PKCE S256, explicit consent, narrow read scopes, and short-lived access tokens.
credentials:metadata:readcapabilities:read
Revocable connections
Review each approved MCP client and revoke its grant. Refresh tokens rotate with reuse detection, and revocation blocks current access and future refreshes.
Review · revoke · reconnectMinimized output
Tool responses exclude raw credentials, token values, internal IDs, timestamps, request IDs, diagnostics, source files, mutations, and provider execution.
Read-only · non-destructiveConnect ChatGPT
Add the production HTTPS endpoint in Developer Mode.
VaultProof supports existing accounts through OAuth. ChatGPT opens the VaultProof sign-in and consent flow when authorization is required.
https://mcp.vaultproof.dev/mcp
-
1
Enable Developer Mode
In ChatGPT, open Settings → Security and login, then turn on Developer mode. Availability can depend on your account or workspace policy.
-
2
Add the server
Open ChatGPT Plugins, select the plus button, and create a developer-mode connection using the full URL above, including
/mcp. -
3
Review OAuth consent
Sign in to the intended VaultProof account, review the requested read-only scopes, and approve only if the client identity and permissions are correct.
-
4
Start a new chat
Add VaultProof from the tools menu, then use one of the example prompts below. If the connection metadata changes, refresh it from the Plugins page before retesting.
Tool contract
Two tools, both read-only and non-destructive.
Tool schemas and server instructions keep outputs minimized and prevent future implementation changes from silently broadening the public surface.
| Tool | What it returns | OAuth scope |
|---|---|---|
vaultproof.credentials.list |
Credential label, provider, and project name only. | credentials:metadata:read |
vaultproof.integration.guide |
Server-side placement, safe setup commands, and provider protection mode guidance. | capabilities:read |
Security boundary
Authorization is explicit, scoped, short-lived, and revocable.
The MCP endpoint authenticates the client and user before reaching credential metadata through a private Cloudflare service binding.
OAuth + PKCE
Authorization codes use PKCE S256, validated client metadata, issuer-bound responses, and explicit consent.
Minimized output
Raw keys, token values, internal IDs, project IDs, timestamps, request IDs, and diagnostics are removed from tool responses.
Revocation controls
Refresh tokens rotate with reuse detection. Revoking a grant blocks existing access tokens and future refreshes.
Example prompts
Ask for inventory context or server-side placement.
These prompts stay within the current public contract and are suitable for confirming tool selection after connection.
List the protected credential metadata in my VaultProof account.
Which providers and projects have protected credentials configured?
Tell me where VaultProof belongs for my protected providers.
Manage access
Review or revoke every connected MCP application.
Use the account connection page to inspect the approved client and scopes. Revocation immediately blocks the grant's current access tokens and future refreshes; reconnecting requires a new OAuth approval.