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_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

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