MCP for PADI
by Mrc527
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PADI_EMAIL | No | The e-mail you sign in to PADI with. | |
| PADI_UNITS | No | Units of answers and inputs: auto (your PADI logbook setting), metric or imperial. | auto |
| MCP_HTTP_HOST | No | HTTP listen address. | 127.0.0.1 |
| MCP_HTTP_PORT | No | HTTP listen port. | 3000 |
| MCP_TRANSPORT | No | stdio or http (same as --http). | stdio |
| PADI_API_MODE | No | proxy, direct or auto: which PADI logbook endpoint to use. | proxy |
| PADI_AUTH_URL | No | PADI auth host override (for tests against a local mock only). | |
| PADI_PASSWORD | No | Your PADI password. Optional when a refresh token or a token cache is there. | |
| PADI_TIMEZONE | No | IANA time zone of the server's "today", for example Europe/Zurich. | |
| MCP_HTTP_TOKEN | No | Bearer token required on every HTTP request. | |
| PADI_CLIENT_ID | No | PADI client id override (for tests against a local mock only). | |
| PADI_ECARD_URL | No | PADI eCard host override (for tests against a local mock only). | |
| PADI_READ_ONLY | No | true removes every tool that adds, changes or deletes anything. | false |
| PADI_DIRECT_URL | No | PADI direct GraphQL logbook host override (for tests against a local mock only). | |
| PADI_IMAGES_URL | No | PADI images host override (for tests against a local mock only). | |
| PADI_COGNITO_URL | No | PADI Cognito host override (for tests against a local mock only). | |
| PADI_LOGBOOK_URL | No | PADI logbook host override (for tests against a local mock only). | |
| PADI_TOKEN_CACHE | No | File where the current refresh token is kept between runs (mode 0600). Unset: memory only. | |
| PADI_LOGIN_METHOD | No | auto, cognito or padi. | auto |
| PADI_PASSWORD_FILE | No | Reads the PADI password from a file. | |
| PADI_REFRESH_TOKEN | No | Instead of the password: a PADI refresh token. | |
| MCP_HTTP_TOKEN_FILE | No | Reads the HTTP bearer token from a file. | |
| PADI_COGNITO_REGION | No | PADI Cognito region override (for tests against a local mock only). | |
| PADI_INSTRUCTOR_URL | No | PADI instructor lookup host override (for tests against a local mock only). | |
| MCP_HTTP_ALLOWED_HOSTS | No | Extra accepted Host header values (DNS rebinding protection). | |
| PADI_REFRESH_TOKEN_FILE | No | Reads the PADI refresh token from a file. | |
| MCP_HTTP_ALLOWED_ORIGINS | No | Browser origins allowed to call the server (CORS). | |
| PADI_DIRECT_INSTRUCTOR_URL | No | PADI direct instructor lookup host override (for tests against a local mock only). |
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 |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo recent community issues