Nginx Proxy Manager MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NPM_URL | Yes | The URL of your Nginx Proxy Manager instance (e.g., http://your-npm-instance:81) | |
| NPM_EMAIL | Yes | The email address for your Nginx Proxy Manager admin account | |
| NPM_PASSWORD | Yes | The password for your Nginx Proxy Manager admin account |
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
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_proxy_hostsA | List all proxy hosts configured in NPM |
| get_proxy_hostA | Get details of a specific proxy host by ID |
| create_proxy_hostC | Create a new proxy host |
| update_proxy_hostC | Update an existing proxy host |
| delete_proxy_hostB | Delete a proxy host by ID |
| enable_proxy_hostC | Enable a proxy host |
| disable_proxy_hostD | Disable a proxy host |
| list_redirection_hostsA | List all redirection hosts |
| get_redirection_hostA | Get a specific redirection host by ID |
| create_redirection_hostC | Create a new redirection host (HTTP redirect) |
| update_redirection_hostC | Update an existing redirection host |
| delete_redirection_hostB | Delete a redirection host by ID |
| enable_redirection_hostC | Enable a redirection host |
| disable_redirection_hostB | Disable a redirection host |
| list_streamsB | List all TCP/UDP stream proxies |
| get_streamB | Get a specific stream by ID |
| create_streamC | Create a new TCP/UDP stream proxy |
| update_streamC | Update an existing stream |
| delete_streamB | Delete a stream by ID |
| enable_streamC | Enable a stream |
| disable_streamC | Disable a stream |
| list_dead_hostsA | List all 404 dead hosts |
| get_dead_hostB | Get a specific dead host by ID |
| create_dead_hostD | Create a new 404 dead host |
| update_dead_hostC | Update an existing dead host |
| delete_dead_hostB | Delete a dead host by ID |
| enable_dead_hostC | Enable a dead host |
| disable_dead_hostC | Disable a dead host |
| list_certificatesB | List all SSL certificates in NPM |
| get_certificateA | Get a specific SSL certificate by ID |
| request_certificateB | Request a new Let's Encrypt SSL certificate |
| delete_certificateA | Delete an SSL certificate by ID |
| renew_certificateB | Renew a Let's Encrypt certificate |
| list_dns_providersA | List supported DNS providers for DNS challenge certificates |
| test_http_challengeA | Test if domains are reachable for HTTP-01 ACME challenge |
| list_access_listsA | List all access lists (basic auth, IP restrictions) |
| get_access_listB | Get a specific access list by ID |
| create_access_listC | Create a new access list |
| update_access_listC | Update an existing access list |
| delete_access_listB | Delete an access list by ID |
| list_usersC | List all NPM users |
| get_userB | Get a specific user by ID |
| create_userC | Create a new NPM user |
| update_userC | Update an existing NPM user |
| delete_userB | Delete a user by ID |
| list_settingsA | List all NPM settings |
| get_settingA | Get a specific setting by ID |
| update_settingC | Update a setting |
| list_audit_logC | List recent audit log entries |
| get_host_reportA | Get host count report (proxy, redirection, stream, dead) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/VeryBigSad/nginx-proxy-manager-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server