| TVMAZE_BASE_URL | No | TVmaze API base URL. Override to point at an enterprise endpoint. |
| TVMAZE_USER_AGENT | No | User-Agent sent on every upstream request. TVmaze asks that clients identify themselves. Defaults to the server name, version, and repository URL. |
| TVMAZE_DEFAULT_TIMEZONE | No | IANA timezone used when a tool call omits 'timezone' (e.g. 'America/Los_Angeles'). |
| TVMAZE_DEFAULT_COUNTRY | No | ISO 3166-1 alpha-2 country used for tvmaze_get_schedule scopes 'linear' and 'all' when 'country' is omitted. |
| TVMAZE_CACHE_TTL_S | No | Seconds to hold an upstream response in the in-process cache. 0 disables caching. |
| TVMAZE_MAX_CONCURRENCY | No | Concurrent upstream requests. |
| TVMAZE_REQUEST_TIMEOUT_MS | No | Per-request timeout in milliseconds. |
| MCP_LOG_LEVEL | No | Sets the minimum log level for output (e.g., 'debug', 'info', 'warn'). |
| MCP_TRANSPORT_TYPE | No | Selects the HTTP transport. |
| TVMAZE_BASE_URL | No | TVmaze API base URL. Override to point at an enterprise endpoint. |
| TVMAZE_USER_AGENT | No | User-Agent sent on every upstream request. TVmaze asks that clients identify themselves. Defaults to the server name, version, and repository URL. |
| TVMAZE_DEFAULT_TIMEZONE | No | IANA timezone used when a tool call omits 'timezone' (e.g. 'America/Los_Angeles'). |
| TVMAZE_DEFAULT_COUNTRY | No | ISO 3166-1 alpha-2 country used for tvmaze_get_schedule scopes 'linear' and 'all' when 'country' is omitted. |
| TVMAZE_CACHE_TTL_S | No | Seconds to hold an upstream response in the in-process cache. 0 disables caching. |
| TVMAZE_MAX_CONCURRENCY | No | Concurrent upstream requests. |
| TVMAZE_REQUEST_TIMEOUT_MS | No | Per-request timeout in milliseconds. |
| MCP_HTTP_HOST | No | The hostname for the HTTP server. |
| MCP_HTTP_PORT | No | The port to run the HTTP server on. |
| MCP_HTTP_ENDPOINT_PATH | No | The endpoint path for the MCP server. |
| MCP_AUTH_MODE | No | Authentication mode to use: 'none', 'jwt', or 'oauth'. |
| MCP_LOG_LEVEL | No | Sets the minimum log level for output (e.g., 'debug', 'info', 'warn'). |