Skip to content

Tools

Tool registration functions.

porkbun_mcp.tools

Tool registration for the Porkbun MCP server.

register_tools

register_tools(mcp: 'FastMCP') -> None

Register all tools with the MCP server.

Source code in src/porkbun_mcp/tools/__init__.py
def register_tools(mcp: "FastMCP") -> None:
    """Register all tools with the MCP server."""
    from porkbun_mcp.tools.dns import register_dns_tools
    from porkbun_mcp.tools.dnssec import register_dnssec_tools
    from porkbun_mcp.tools.domains import register_domain_tools
    from porkbun_mcp.tools.ping import register_ping_tools
    from porkbun_mcp.tools.pricing import register_pricing_tools
    from porkbun_mcp.tools.ssl import register_ssl_tools

    register_ping_tools(mcp)
    register_dns_tools(mcp)
    register_domain_tools(mcp)
    register_dnssec_tools(mcp)
    register_ssl_tools(mcp)
    register_pricing_tools(mcp)