otp-mcp-server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| OTP_MCP_SERVER_DB | No | Path to the tokens database file | |
| OTP_MCP_SERVER_HOST | No | Host to bind the server to | |
| OTP_MCP_SERVER_PATH | No | Path for HTTP transport | |
| OTP_MCP_SERVER_PORT | No | Port to bind the server to | |
| OTP_MCP_SERVER_LOG_LEVEL | No | Logging level | |
| OTP_MCP_SERVER_TRANSPORT | No | Transport protocol to use |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_otp_tokensA | Returns the list of OTP tokens. Use this to understand which tokens are available before trying to generate code. |
| get_detailsC | |
| calculate_otp_codesC | |
| add_tokenC | |
| delete_tokenC | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| list_tokens | Provides OTP tokens as JSON. |
| list_token_types | Provides the list of OTP token types. |
| list_algorithms | Provides the list of the supported OTP algorithms. |
TDQS
Scored across 5 tools
Each tool has a clearly distinct purpose: add_token creates tokens, calculate_otp_codes generates codes, delete_token removes tokens, get_details retrieves token metadata, and list_otp_tokens enumerates available tokens. There is no functional overlap between these operations.
Four tools follow a consistent verb_noun pattern (add_token, delete_token, get_details, list_otp_tokens), but calculate_otp_codes uses a verb_object format that slightly deviates from the pattern. The naming is still highly readable and predictable.
With 5 tools, this server is well-scoped for OTP management. It covers the essential CRUD operations (add, delete, list, get details) plus code calculation, which is the core functionality. No tool feels redundant or missing for the domain.
The toolset provides complete coverage for OTP token management: creation (add_token), retrieval (list_otp_tokens, get_details), usage (calculate_otp_codes), and deletion (delete_token). There are no obvious gaps in the lifecycle or functionality for this domain.