Skip to main content
Glama
VeryBigSad

Nginx Proxy Manager MCP

by VeryBigSad

list_certificates

Retrieve and display all SSL certificates configured in Nginx Proxy Manager for managing secure web connections.

Instructions

List all SSL certificates in NPM

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault

No arguments

Implementation Reference

  • The implementation of list_certificates within the NPMClient class which performs the HTTP request to the NPM API.
    async def list_certificates(self) -> List[Certificate]:
        response = await self._request("GET", "/api/nginx/certificates")
        return [Certificate(**cert) for cert in response.json()]
  • The handler logic inside call_tool that calls the client's list_certificates method.
    elif name == "list_certificates":
        return _list_response(await npm_client.list_certificates())
  • The tool definition/registration in the list_tools function of the MCP server.
    Tool(name="list_certificates", description="List all SSL certificates in NPM", inputSchema=_empty_schema()),

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