Nginx Proxy Manager integration
Nginx Proxy Manager is a self-hosted web UI and API in front of nginx that manages reverse-proxy hosts, redirections, 404 hosts and TCP/UDP streams together with their Let's Encrypt or custom SSL certificates. Create, read, update, delete, enable and disable proxy hosts, redirection hosts, 404 hosts and streams, request, upload, renew, download, validate and delete certificates and list the supported DNS challenge providers, test whether a domain is reachable over HTTP before issuing a certificate, manage access lists with their basic-auth users and client rules, read the audit log, read the hosts report and the application settings, update a setting, manage users with their permissions and passwords, read the running version and check for a newer release. The host is part of the credential because every install is its own deployment. Authentication is the JWT the application issues, sent as a bearer token.
Say what should happen.
The workflow builds itself.
What you can do with Nginx Proxy Manager
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Access list, 5 operations
create_access_listCreate access listPOSTCreate a Access List.delete_access_listDelete access listDELETEDelete a Access List.get_access_listGet access listGETGet a access List.list_access_listsList access listsGETGet all access lists.update_access_listUpdate access listPUTUpdate a Access List.
Dead host, 5 operations
create_404_hostCreate 404 hostPOSTCreate a 404 Host.delete_404_hostDelete 404 hostDELETEDelete a 404 Host.get_404_hostGet 404 hostGETGet a 404 Host.list_404_hostsList 404 hostsGETGet all 404 hosts.update_404_hostUpdate 404 hostPUTUpdate a 404 Host.
Proxy host, 5 operations
create_proxy_hostCreate proxy hostPOSTCreate a Proxy Host.delete_proxy_hostDelete proxy hostDELETEDelete a Proxy Host.get_proxy_hostGet proxy hostGETGet a Proxy Host.list_proxy_hostsList proxy hostsGETGet all proxy hosts.update_proxy_hostUpdate proxy hostPUTUpdate a Proxy Host.
Redirection host, 5 operations
create_redirection_hostCreate redirection hostPOSTCreate a Redirection Host.delete_redirection_hostDelete redirection hostDELETEDelete a Redirection Host.get_redirection_hostGet redirection hostGETGet a Redirection Host.list_redirection_hostsList redirection hostsGETGet all Redirection hosts.update_redirection_hostUpdate redirection hostPUTUpdate a Redirection Host.
Stream, 5 operations
create_streamCreate streamPOSTCreate a Stream.delete_streamDelete streamDELETEDelete a Stream.get_streamGet streamGETGet a Stream.list_streamsList streamsGETGet all streams.update_streamUpdate streamPUTUpdate a Stream.
User, 5 operations
create_userCreate userPOSTCreate a User.delete_userDelete userDELETEDelete a User.get_userGet userGETGet a user.list_usersList usersGETGet all users.update_userUpdate userPUTUpdate a User.
Certificate, 4 operations
create_certificateCreate certificatePOSTCreate a Certificate.delete_certificateDelete certificateDELETEDelete a Certificate.get_certificateGet certificateGETGet a Certificate.list_certificatesList certificatesGETGet all certificates.
Disable, 4 operations
disable_404_hostDisable 404 hostPOSTDisable a 404 Host.disable_proxy_hostDisable proxy hostPOSTDisable a Proxy Host.disable_redirection_hostDisable redirection hostPOSTDisable a Redirection Host.disable_streamDisable streamPOSTDisable a Stream.
Enable, 4 operations
enable_404_hostEnable 404 hostPOSTEnable a 404 Host.enable_proxy_hostEnable proxy hostPOSTEnable a Proxy Host.enable_redirection_hostEnable redirection hostPOSTEnable a Redirection Host.enable_streamEnable streamPOSTEnable a Stream.
Setting, 3 operations
get_settingGet settingGETGet a setting.get_settingsGet settingsGETGet all settings.update_settingUpdate settingPUTUpdate a setting.
Audit log, 2 operations
get_audit_log_entryGet audit log entryGETGet Audit Log Event.list_audit_logList audit logGETGet Audit Logs.
Auth, 1 operation
set_user_passwordSet user passwordPUTUpdate a User's Authentication.
Check, 1 operation
check_for_updatesCheck for updatesGETReturns any new version data from github.
Dns provider, 1 operation
list_dns_providersList dns providersGETGet DNS Providers for Certificates.
Download, 1 operation
download_certificateDownload certificateGETDownloads a Certificate.
Host, 1 operation
get_hosts_reportGet hosts reportGETReport on Host Statistics.
Permission, 1 operation
set_user_permissionsSet user permissionsPUTUpdate a User's Permissions.
Renew, 1 operation
renew_certificateRenew certificatePOSTRenews a Certificate.
Resource, 1 operation
get_healthGet healthGETReturns the API health status.
Test http, 1 operation
test_http_reachabilityTest http reachabilityPOSTTest HTTP Reachability.
Upload, 1 operation
upload_certificateUpload certificatePOSTUploads a custom Certificate.
Validate, 1 operation
validate_certificate_filesValidate certificate filesPOSTValidates given Custom Certificates.
Use Nginx Proxy Manager from Claude Code, Cursor or Codex
Connect Nginx Proxy Manager in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Nginx Proxy Manager operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Nginx Proxy Manager
- Create your workspace
Sign up free. Nothing to install.
- Connect Nginx Proxy Manager once
Add your Nginx Proxy Manager connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Nginx Proxy Manager integration FAQ
What can you do with the Nginx Proxy Manager integration?
LiveContext exposes 58 operations on Nginx Proxy Manager, covering access list, dead host, proxy host and redirection host.
