Skip to main content
Glama
VeryBigSad

Nginx Proxy Manager MCP

by VeryBigSad

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
NPM_URLYesThe URL of your Nginx Proxy Manager instance (e.g., http://your-npm-instance:81)
NPM_EMAILYesThe email address for your Nginx Proxy Manager admin account
NPM_PASSWORDYesThe password for your Nginx Proxy Manager admin account

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_proxy_hosts

List all proxy hosts configured in NPM

get_proxy_host

Get details of a specific proxy host by ID

create_proxy_host

Create a new proxy host

update_proxy_host

Update an existing proxy host

delete_proxy_host

Delete a proxy host by ID

enable_proxy_host

Enable a proxy host

disable_proxy_host

Disable a proxy host

list_redirection_hosts

List all redirection hosts

get_redirection_host

Get a specific redirection host by ID

create_redirection_host

Create a new redirection host (HTTP redirect)

update_redirection_host

Update an existing redirection host

delete_redirection_host

Delete a redirection host by ID

enable_redirection_host

Enable a redirection host

disable_redirection_host

Disable a redirection host

list_streams

List all TCP/UDP stream proxies

get_stream

Get a specific stream by ID

create_stream

Create a new TCP/UDP stream proxy

update_stream

Update an existing stream

delete_stream

Delete a stream by ID

enable_stream

Enable a stream

disable_stream

Disable a stream

list_dead_hosts

List all 404 dead hosts

get_dead_host

Get a specific dead host by ID

create_dead_host

Create a new 404 dead host

update_dead_host

Update an existing dead host

delete_dead_host

Delete a dead host by ID

enable_dead_host

Enable a dead host

disable_dead_host

Disable a dead host

list_certificates

List all SSL certificates in NPM

get_certificate

Get a specific SSL certificate by ID

request_certificate

Request a new Let's Encrypt SSL certificate

delete_certificate

Delete an SSL certificate by ID

renew_certificate

Renew a Let's Encrypt certificate

list_dns_providers

List supported DNS providers for DNS challenge certificates

test_http_challenge

Test if domains are reachable for HTTP-01 ACME challenge

list_access_lists

List all access lists (basic auth, IP restrictions)

get_access_list

Get a specific access list by ID

create_access_list

Create a new access list

update_access_list

Update an existing access list

delete_access_list

Delete an access list by ID

list_users

List all NPM users

get_user

Get a specific user by ID

create_user

Create a new NPM user

update_user

Update an existing NPM user

delete_user

Delete a user by ID

list_settings

List all NPM settings

get_setting

Get a specific setting by ID

update_setting

Update a setting

list_audit_log

List recent audit log entries

get_host_report

Get host count report (proxy, redirection, stream, dead)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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