# seekrit — secrets for agents MCP server

Encrypted store for API keys and database URLs your code needs. Use them without reading them.

## Links
- Registry page: https://www.getdrio.com/mcp/dev-seekrit-remote-mcp
- Repository: https://github.com/mileszim/seekrit

## Install
- Endpoint: https://mcp.seekrit.dev/mcp
- Auth: Auth required by registry metadata

## Setup notes
- Remote header: Authorization (secret)
- The upstream registry signals required auth or secrets.
- Remote endpoint: https://mcp.seekrit.dev/mcp
- Header: Authorization

## Tools
- signup - Create a seekrit workspace and your own machine credential — one call, no human, no browser. Binds the credential to this session, so every other tool works on your next call with no config change and no reconnect. Save the returned clientId + clientSecret: the secret is shown once and is how you reconnect later. Call this if a tool says you have no credential. Endpoint: https://mcp.seekrit.dev/mcp
- get_started - The recommended first-project recipe: what to provision here vs. encrypt locally, end to end. Call this before provisioning. Endpoint: https://mcp.seekrit.dev/mcp
- setup_local_crypto - How to run the local crypto plane (the `@seekrit/mcp` npm server, the CLI, or seekrit-run) so you can set and use secret values — with a copy-paste .mcp.json. Call this the moment you need a secret's value. Endpoint: https://mcp.seekrit.dev/mcp
- local_tool_for - Given a crypto-plane operation this hosted server can't do (e.g. set_secret, create_env, run_command), return exactly how to do it locally. Use when a tool you expected is missing here. Endpoint: https://mcp.seekrit.dev/mcp
- whoami - Show the authenticated machine client and the org it can access. Call this first. Endpoint: https://mcp.seekrit.dev/mcp
- list_orgs - List organizations the caller can access. Endpoint: https://mcp.seekrit.dev/mcp
- list_apps - List applications in an organization. Endpoint: https://mcp.seekrit.dev/mcp
- list_envs - List environments of an application (names + slugs only, never values). Endpoint: https://mcp.seekrit.dev/mcp
- list_branches - List ephemeral branch configs (per-PR / preview environments) in an application, or of one environment. Names, parents, and expiry only — never values. Endpoint: https://mcp.seekrit.dev/mcp
- list_groups - List shared groups (reusable secret bags) in an organization. Endpoint: https://mcp.seekrit.dev/mcp
- list_group_envs - List a group's environments (per-slug value sets). Endpoint: https://mcp.seekrit.dev/mcp
- list_env_groups - List the groups composed into an application environment (precedence order). Endpoint: https://mcp.seekrit.dev/mcp
- list_members - List organization members and their public keys (used when granting access locally). Endpoint: https://mcp.seekrit.dev/mcp
- list_secrets - List secret names + versions in an environment. NEVER returns values — reading a value happens on the local crypto plane (see setup_local_crypto). Endpoint: https://mcp.seekrit.dev/mcp
- list_secret_versions - List a secret's version history: who wrote each version, when, and which ones were restores. Metadata only — never values. Pair with restore_secret to undo a bad write. Endpoint: https://mcp.seekrit.dev/mcp
- list_tokens - List an organization's service tokens (metadata only — never the token strings). Endpoint: https://mcp.seekrit.dev/mcp
- list_invites - List pending invitations to join the organization. Endpoint: https://mcp.seekrit.dev/mcp
- kms_list_keys - List managed KMS keys the caller can see (metadata only — key material is fetched + used locally). Endpoint: https://mcp.seekrit.dev/mcp
- list_lease_targets - List registered temporary-access provisioning targets (Postgres, MySQL, …). Endpoint: https://mcp.seekrit.dev/mcp
- list_leases - List temporary-access leases (the ledger — never secret material). Endpoint: https://mcp.seekrit.dev/mcp
- audit - Read the organization's audit trail (most recent first). Endpoint: https://mcp.seekrit.dev/mcp
- billing - Show the org's plan, effective entitlements, current usage, and which upgrade actions are available. Read this if a create action was refused with a plan limit. Endpoint: https://mcp.seekrit.dev/mcp
- create_app - Create an application in an organization. Keyless — then create its environments on the local crypto plane (create_env mints the data key locally). Endpoint: https://mcp.seekrit.dev/mcp
- create_group - Create a shared group (reusable secret bag) in an organization. Keyless. Endpoint: https://mcp.seekrit.dev/mcp
- compose_group - Compose a group into an application environment (higher position wins on name clashes). Keyless. Endpoint: https://mcp.seekrit.dev/mcp
- uncompose_group - Remove a composed group from an application environment. Keyless. Endpoint: https://mcp.seekrit.dev/mcp
- invite_member - Invite someone to the organization by email (admin only). They join at the given role once they sign in. Endpoint: https://mcp.seekrit.dev/mcp
- rename_app - Rename an application's display name (the slug is immutable). Keyless. Endpoint: https://mcp.seekrit.dev/mcp
- rename_group - Rename a group's display name (the slug is immutable). Keyless. Endpoint: https://mcp.seekrit.dev/mcp
- restore_secret - Roll a secret back to an earlier version (see list_secret_versions). The stored ciphertext is replayed as a NEW version — history is append-only, nothing is overwritten. Keyless: no decryption happens, so this works here on the metadata plane. Endpoint: https://mcp.seekrit.dev/mcp
- delete_secret - Delete a secret from an environment. Removes ciphertext — no key needed. Irreversible except by re-setting it (locally). Endpoint: https://mcp.seekrit.dev/mcp
- revoke_token - Revoke a service token by id. Future DEK fetches stop immediately. Rotate the environment (locally) if the holder may have cached the key. Endpoint: https://mcp.seekrit.dev/mcp
- revoke_invite - Revoke a pending organization invitation. Endpoint: https://mcp.seekrit.dev/mcp
- revoke_lease - Revoke a temporary-access lease now (drops the credential immediately). Endpoint: https://mcp.seekrit.dev/mcp
- kms_disable_key - Disable a managed KMS key (blocks new operations; existing ciphertexts stay decryptable locally by grantees). Keyless. Endpoint: https://mcp.seekrit.dev/mcp
- kms_revoke_grant - Revoke a principal's grant on a managed KMS key (all versions). Keyless — the caller needs no key material to remove a grant. Endpoint: https://mcp.seekrit.dev/mcp
- delete_app - Delete an application and all its environments/secrets. Removes ciphertext — keyless — but irreversible. Confirm intent before calling. Endpoint: https://mcp.seekrit.dev/mcp
- delete_group - Delete a group and its environments/secrets. Removes ciphertext — keyless — but irreversible. Confirm intent before calling. Endpoint: https://mcp.seekrit.dev/mcp
- delete_env - Delete an application environment and its secrets. Removes ciphertext — keyless — but irreversible. Confirm intent before calling. Endpoint: https://mcp.seekrit.dev/mcp
- delete_branch - Tear down an ephemeral branch config and every value it overrode. Keyless (it removes ciphertext, never reads it), and the parent environment is untouched. Creating a branch mints a data key, so that stays on the local crypto plane. Endpoint: https://mcp.seekrit.dev/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: dev.seekrit
- Version: 0.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 30, 2026
- Source: https://registry.modelcontextprotocol.io
