add_credential
Add a new credential to the store
Keeps API credentials in a local JSON store and hands them to an agent read-only unless you say otherwise.
LABSCO SUMMARY
Listing returns ids and app names; the access token comes back only from get_credential_details, so the model does not carry secrets it has no use for. Write access stays off until an environment variable is changed, which makes a destructive call a configuration decision rather than an accident.
A local credential store exposed over MCP. Credentials live in ~/.credential-manager-mcp/credentials.json, and the server is read-only by default: the write tools work only once you turn them on.
A recent Python and uvx, then uvx credential-manager-mcp. Set CREDENTIAL_MANAGER_READ_ONLY to false if you want the write tools.
One command — uvx credential-manager-mcp
USE CASES
It looks up the entry, then pulls the token only for the call that needs it.
List the store and read back ids and app names only.
Store the app, base URL, token and expiry in write mode.
Check the stored entry, then update it in place.
Delete the credential from the store.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
add_credentialAdd a new credential to the store
delete_credentialDelete a credential from the store
get_credential_detailsGet detailed information about a specific credential including the access token
list_credentialsList all stored credentials with essential data (id, app name, and username only if multiple apps)
update_credentialUpdate an existing credential
BEFORE YOU INSTALL
5 tools when we connected. CREDENTIAL_MANAGER_READ_ONLY defaults to true, exposing only list_credentials and get_credential_details; set it to false for add_credential, update_credential and delete_credential.
uvx on PATH
Both documented setups run the server on your machine.
CONTEXT COST
Rated by the size of the 5 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
uvx credential-manager-mcp{
"mcpServers": {
"credential-manager": {
"command": "uvx",
"args": [
"credential-manager-mcp"
],
"env": {
"CREDENTIAL_MANAGER_READ_ONLY": "false"
}
}
}
}{
"mcpServers": {
"credential-manager": {
"command": "uv",
"args": [
"--directory",
"<YOUR_PATH_TO_CREDENTIAL_MANAGER_MCP>",
"run",
"credential-manager-mcp"
],
"env": {
"CREDENTIAL_MANAGER_READ_ONLY": "false"
}
}
}
}