{"apiVersion":"v1","directorySlug":"totalwebtool-mcp-83467cc3cb","title":"TotalWebTool","description":"Scan your website for any AI Discoverability, SEO, security, performance, user experience, code or accessibility issues today.","pageUrl":"https://www.mcpbundles.com/skills/totalwebtool-mcp-83467cc3cb","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://totalwebtool.com/mcp","hostedMcpUrl":null,"toolCount":13,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.totalwebtool/totalwebtool-mcp-83467cc3cb","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"website_analyze","description":"Analyze a single fully qualified URL with the main TotalWebTool analysis engine. Arguments: `url` is required and must include the protocol, for example `https://example.com`.","inputSchema":{"type":"object","required":["url"],"properties":{"url":{"type":"string"}},"additionalProperties":false},"title":"Website Analyze","logicalName":"website_analyze","displayName":"Website Analyze","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ssl_checker","description":"Fetch the TLS certificate chain for a domain and return each certificate from the leaf to the root. Arguments: `domain` is required; `port` defaults to `443`; `timeoutMs` defaults to `5000`.","inputSchema":{"type":"object","required":["domain"],"properties":{"port":{"type":"integer","default":443,"maximum":65535,"minimum":1},"domain":{"type":"string"},"timeoutMs":{"type":"integer","default":5000,"maximum":30000,"minimum":1000}},"additionalProperties":false},"title":"SSL Checker","logicalName":"ssl_checker","displayName":"SSL Checker","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"mx_records_check","description":"Resolve MX records for a domain and optionally probe each mail exchanger for an SMTP 220 banner. Arguments: `domain` is required; `probe` defaults to `true`; `timeoutMs` defaults to `5000`.","inputSchema":{"type":"object","required":["domain"],"properties":{"probe":{"type":"boolean","default":true},"domain":{"type":"string"},"timeoutMs":{"type":"integer","default":5000,"maximum":30000,"minimum":1000}},"additionalProperties":false},"title":"MX Records Check","logicalName":"mx_records_check","displayName":"MX Records Check","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"spf_dmarc_checker","description":"Check whether a domain publishes SPF and DMARC TXT records. Arguments: `domain` is required and may be a bare domain or URL.","inputSchema":{"type":"object","required":["domain"],"properties":{"domain":{"type":"string"}},"additionalProperties":false},"title":"SPF/DMARC Checker","logicalName":"spf_dmarc_checker","displayName":"SPF/DMARC Checker","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"color_converter","description":"Convert between HEX, RGB, and HSL color formats. Arguments: `hex` defaults to `#3B82F6`; `r`, `g`, and `b` default to `59`, `130`, and `246`. If `hex` is a valid 6-digit color, it is used as the source; otherwise RGB values are used.","inputSchema":{"type":"object","properties":{"b":{"type":"integer","default":246,"maximum":255,"minimum":0},"g":{"type":"integer","default":130,"maximum":255,"minimum":0},"r":{"type":"integer","default":59,"maximum":255,"minimum":0},"hex":{"type":"string","default":"#3B82F6"}},"additionalProperties":false},"title":"Color Converter","logicalName":"color_converter","displayName":"Color Converter","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"jwt_decoder","description":"Decode a JWT header and payload without validating its cryptographic signature. Arguments: `token` is required and should be the raw JWT string.","inputSchema":{"type":"object","required":["token"],"properties":{"token":{"type":"string"}},"additionalProperties":false},"title":"JWT Decoder","logicalName":"jwt_decoder","displayName":"JWT Decoder","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"nanoid_generator","description":"Generate compact Nano IDs. Arguments: `size` defaults to `21` and is clamped between `8` and `128` to match the UI.","inputSchema":{"type":"object","properties":{"size":{"type":"integer","default":21,"maximum":128,"minimum":8}},"additionalProperties":false},"title":"Nano ID Generator","logicalName":"nanoid_generator","displayName":"Nano ID Generator","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"password_generator","description":"Generate a password using a cryptographically secure process. Arguments: `length` defaults to `14`; `avoidSimilar` defaults to `true`; `includeSpecial` defaults to `true`. Care should be taken when using generated passwords: TotalWebTool does not store or log generated passwords, does not associate them with accounts, and only transmits requests over a secure connection, but downstream systems such as chatbots, AI agents, browser history, or client logs may retain them.","inputSchema":{"type":"object","properties":{"length":{"type":"integer","default":14,"maximum":128,"minimum":6},"avoidSimilar":{"type":"boolean","default":true},"includeSpecial":{"type":"boolean","default":true}},"additionalProperties":false},"title":"Password Generator","logicalName":"password_generator","displayName":"Password Generator","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"timestamp_converter","description":"Convert Unix timestamps and date/time strings. Arguments: `unixInput` defaults to the current Unix seconds value; `dateInput` defaults to the current time formatted as `YYYY-MM-DD HH:mm:ss`. The tool returns both directions in one response, matching the UI.","inputSchema":{"type":"object","properties":{"dateInput":{"type":"string"},"unixInput":{"type":"string"}},"additionalProperties":false},"title":"Timestamp Converter","logicalName":"timestamp_converter","displayName":"Timestamp Converter","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"ulid_generator","description":"Generate sortable ULIDs and optionally inspect the embedded timestamp. Arguments: `count` defaults to `1` and is clamped between `1` and `50`; `inspectValue` is optional and, when provided, returns decoded timestamp details.","inputSchema":{"type":"object","properties":{"count":{"type":"integer","default":1,"maximum":50,"minimum":1},"inspectValue":{"type":"string"}},"additionalProperties":false},"title":"ULID Generator","logicalName":"ulid_generator","displayName":"ULID Generator","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"url_parser","description":"Parse a URL into protocol, origin, host, path, query, hash, and parameters. Arguments: `url` defaults to `https://example.com:443/path/to/page?foo=bar&x=1#section` to mirror the UI.","inputSchema":{"type":"object","properties":{"url":{"type":"string","default":"https://example.com:443/path/to/page?foo=bar&x=1#section"}},"additionalProperties":false},"title":"URL Parser","logicalName":"url_parser","displayName":"URL Parser","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"mcp_inspector","description":"Quickly inspect an MCP server over Streamable HTTP to confirm it is usable by agents. Arguments: `serverUrl` is required; `authMode` must be either `none` or `bearer`; `bearerToken` is required when `authMode` is `bearer`. The inspector runs on the backend to avoid CORS issues and supports Streamable HTTP against the official MCP protocol revisions (`2025-11-25`, `2025-06-18`, `2025-03-26`, `2024-11-05`).","inputSchema":{"type":"object","required":["serverUrl","authMode"],"properties":{"authMode":{"enum":["none","bearer"],"type":"string","default":"none"},"serverUrl":{"type":"string"},"bearerToken":{"type":"string"}},"additionalProperties":false},"title":"MCP Inspector","annotations":{"readOnlyHint":true,"untrustedContentHint":true},"logicalName":"mcp_inspector","displayName":"MCP Inspector"},{"name":"uuid_generator","description":"Generate UUID values. Arguments: `version` defaults to `v4`; supported values are `v1`, `v4`, and `v7`, matching the current UI.","inputSchema":{"type":"object","properties":{"version":{"enum":["v1","v4","v7"],"type":"string","default":"v4"}},"additionalProperties":false},"title":"UUID Generator","logicalName":"uuid_generator","displayName":"UUID Generator","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=TotalWebTool&config=eyJ1cmwiOiAiaHR0cHM6Ly90b3RhbHdlYnRvb2wuY29tL21jcCJ9"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22TotalWebTool%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ftotalwebtool.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22TotalWebTool%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ftotalwebtool.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=TotalWebTool&connectorUrl=https%3A%2F%2Ftotalwebtool.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"TotalWebTool\" --url \"https://totalwebtool.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/totalwebtool-mcp-83467cc3cb","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/totalwebtool-mcp-83467cc3cb/tools/{tool}","mcpServerUrl":"https://totalwebtool.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/totalwebtool-mcp-83467cc3cb?live=1"}