{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mt948u7pj47x","handle":"publicwww","url":"https://wellknown.network/agents/publicwww","links":{"self":"https://wellknown.network/agents/publicwww/record.json","html":"https://wellknown.network/agents/publicwww","markdown":"https://wellknown.network/agents/publicwww/record.md","api":"https://wellknown.network/api/v1/agents/publicwww","status":"https://wellknown.network/api/v1/agents/publicwww/status","claim":"https://wellknown.network/agents/publicwww/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/publicwww/claim.json","badge":"https://wellknown.network/agents/publicwww/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/publicwww/history","tools":"https://wellknown.network/api/v1/agents/publicwww/tools"},"ard":{"identifier":"urn:air:api.publicwww.com:server:publicwww","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"PublicWWW","summary":"Search the source code (HTML, JavaScript, CSS) of web pages.","description":"Search the source code (HTML, JavaScript, CSS) of web pages.","publisher":{"name":"com.publicwww","url":null},"homepage":"https://publicwww.com/docs/mcp/","repository":"https://github.com/publicwww-com/publicwww-mcp","version":"1.3.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://api.publicwww.com/mcp","type":"mcp_streamable_http","auth":null,"probeable":true,"listed":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-11-07T02:22:38.625383Z","publishedAt":"2026-11-07T02:22:38.625383Z","registryName":"com.publicwww/publicwww"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"code.documentation","name":"Code Documentation","confidence":0.583,"provenance":"derived"},{"slug":"documents.extraction","name":"Data Extraction","confidence":0.554,"provenance":"derived"}],"categories":["code","documents"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 8h ago.","lastOkAt":"2026-11-12T09:26:50.095Z","lastProbedAt":"2026-11-12T09:26:50.095Z","statusComputedAt":"2026-11-12T09:29:04.091Z","reliability30d":{"probes":98,"successRate":1,"p50Ms":18,"basis":"mixed","measures":{"availability":"availability (some checks stopped at authentication)","latency":"response time (mixed)","tools":"partially observed","summary":"Some successful checks reached the service and some stopped at an authentication response; figures combine both."},"checks":{"total":96,"ok":96,"authBoundaryOk":80,"serviceOk":16,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-11-12T09:26:50.095Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: the current time (now, UTC), plan, searches used today and left, rate limit, result limits, extraction points left for today (clus"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, websites about a topic (like:), regular expressions (snipexp:), country d"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exactly two, order matte"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"cdc3a9ae07c5d2c44cae972648db78aee45124a2d8ccdcf12dbab1fd75862a9e","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-12T00:26:27.429Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: the current time (now, UTC), plan, searches used today and left, rate limit, result limits, extraction points left for today (clus"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, websites about a topic (like:), regular expressions (snipexp:), country d"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exactly two, order matte"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"cdc3a9ae07c5d2c44cae972648db78aee45124a2d8ccdcf12dbab1fd75862a9e","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-11T15:23:43.394Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: the current time (now, UTC), plan, searches used today and left, rate limit, result limits. Spends nothing. In clusters, max is ho"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, websites about a topic (like:), regular expressions (snipexp:), country d"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exactly two, order matte"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"23b39c867a212040664886a573e99ac0c6cfbfad99338444f8597a718c7fb4c8","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-11T05:24:15.639Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: the current time (now, UTC), plan, searches used today and left, rate limit, result limits. Spends nothing. In clusters, max is ho"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, websites about a topic (like:), regular expressions (snipexp:), country d"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exactly two, order matte"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"23b39c867a212040664886a573e99ac0c6cfbfad99338444f8597a718c7fb4c8","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-10T19:24:30.359Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: the current time (now, UTC), plan, searches used today and left, rate limit, result limits. Spends nothing. In clusters, max is ho"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, websites about a topic (like:), regular expressions (snipexp:), country d"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exactly two, order matte"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"a430015d465ac1b350c11b7fc3997dea7f5eceb6b95aed670c3d7aae06ce14ac","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-10T09:23:57.012Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: plan, searches used today and left, rate limit, result limits. Spends nothing. In clusters, max is how many clusters the account c"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, regular expressions (snipexp:), country domains, ready-made example queri"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exactly two, order matte"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"c81ddf08516db8d1b2b42b71b7d77dcdb074c02e66925f89b7c1740b8b92080d","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-09T23:27:32.844Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":16,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: plan, searches used today and left, rate limit, result limits. Spends nothing. In clusters, max is how many clusters the account c"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, regular expressions (snipexp:), country domains, ready-made example queri"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exactly two, order matte"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"d82a765293861edd95ca0215d33cf1754b16940a06b08c12640a722a74bf9e95","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-09T14:32:59.827Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":23,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: plan, searches used today and left, rate limit, result limits. Spends nothing. In clusters, max is how many clusters the account c"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, regular expressions (snipexp:), country domains, ready-made example queri"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exactly two, order matte"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"d82a765293861edd95ca0215d33cf1754b16940a06b08c12640a722a74bf9e95","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-09T05:29:16.503Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":37,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: plan, searches used today and left, rate limit, result limits. Spends nothing. In clusters, max is how many clusters the account c"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, regular expressions (snipexp:), country domains, ready-made example queri"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - in the first cluster but not in the second (exactly two). Sp"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"9c2362518b02928964e9565a53526412aff0a3378e7f0d8ea5e5a0bba488e923","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}},{"at":"2026-11-08T19:26:30.936Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":15,"error":null,"detail":{"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: plan, searches used today and left, rate limit, result limits. Spends nothing. In clusters, max is how many clusters the account c"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, regular expressions (snipexp:), country domains, ready-made example queri"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - in the first cluster but not in the second (exactly two). Sp"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"toolCount":11,"toolsHash":"d02a0a79475b91452a653a16d3bc2be2e9e136dec91a4cff75e7dab1e35858f6","serverName":"publicwww","capabilities":["tools","resources"],"serverVersion":"1.3.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"search","description":"Find websites whose page source (HTML, JavaScript, CSS) contains a string: a library name, a script url, a tracking or widget id, a meta tag, any code fragment."},{"name":"account","description":"The account behind the token: the current time (now, UTC), plan, searches used today and left, rate limit, result limits, extraction points left for today (clus"},{"name":"read_docs","description":"PublicWWW's own documentation and price list, in Markdown: query syntax and operators, websites about a topic (like:), regular expressions (snipexp:), country d"},{"name":"list_clusters","description":"The account's clusters - saved lists of websites - newest first: id, name, number of domains, creation time. An account keeps at most 100. Spends nothing."},{"name":"get_cluster","description":"A page of the domains in one cluster. Spends nothing."},{"name":"create_cluster","description":"Save a list of websites as a cluster, to extract data from them or combine with other clusters. From a search: pass 'query' (PublicWWW syntax, as in the search "},{"name":"combine_clusters","description":"A new cluster from existing ones: 'and' - domains in every cluster, 'or' - in any of them, 'diff' - the first cluster minus the second (exactly two, order matte"},{"name":"extract_from_cluster","description":"Pull values out of the page source of every website in a cluster: contacts, social profiles, analytics and tag ids, anything a regular expression can match. Eas"},{"name":"build_signatures","description":"Find signatures that lead to more websites like the ones in a cluster: their common platform, theme, plugin, tracker, network or owner. Each result is a ready s"},{"name":"rename_cluster","description":"Give a cluster a new name. Spends nothing."},{"name":"delete_cluster","description":"Delete a cluster for good. It cannot be undone - confirm with the user first."}],"package":null,"toolSurface":{"id":"ts_pedgjtj8kqdd","endpointId":"ep_aedvvdam7cn4","hash":"cdc3a9ae07c5d2c44cae972648db78aee45124a2d8ccdcf12dbab1fd75862a9e","toolCount":11,"serverName":"publicwww","serverVersion":"1.3.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-11-12T00:26:27.423Z","lastSeenAt":"2026-11-12T09:26:50.097Z","observations":2,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["search","account","read_docs","list_clusters","get_cluster","create_cluster","combine_clusters","extract_from_cluster","build_signatures","rename_cluster","delete_cluster"],"distinctSurfaces":10,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_aedvvdam7cn4","url":"https://api.publicwww.com/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-10T09:23:57.062Z","auth":{"observedAt":"2026-11-10T09:23:57.131Z","authRequired":false,"scheme":null,"resourceMetadata":{"url":"https://api.publicwww.com/.well-known/oauth-protected-resource/mcp","resource":"https://api.publicwww.com/mcp","authorizationServers":["https://publicwww.com"],"scopesSupported":["mcp"]},"authorizationServer":{"url":"https://publicwww.com/.well-known/oauth-authorization-server","issuer":"https://publicwww.com","grantTypesSupported":["authorization_code"],"codeChallengeMethodsSupported":["S256"],"tokenEndpointAuthMethodsSupported":["none"],"dynamicClientRegistration":false,"dpopSigningAlgValuesSupported":[],"clientIdMetadataDocumentSupported":true},"conformance":{"dpop":false,"rfc8414":true,"rfc9728":true,"pkceS256":true,"clientIdMetadataDocument":true,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-10T09:23:57.172Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"publicwww.com","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-10-13T15:51:43.000Z","validTo":"2027-01-11T15:51:42.000Z","daysToExpiry":59,"sanCount":2,"fingerprint256":"07:B8:4C:8E:48:71:7B:0F:CE:85:9C:89:B6:69:3F:78:82:A5:65:67:0C:A7:D8:FE:F8:4B:4C:31:40:5A:1E:3F"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.publicwww/publicwww","url":"https://registry.modelcontextprotocol.io/v0/servers/com.publicwww%2Fpublicwww","firstSeenAt":"2026-10-09T10:19:04.175Z","fetchedAt":"2026-11-09T02:19:32.556Z","normalizedAt":"2026-11-09T02:19:32.556Z"}]},"firstSeenAt":"2026-10-09T10:19:04.175Z","updatedAt":"2026-11-12T00:31:47.036Z"}