Search / com.profitpather.tools/storefront-check
Storefront Check
R0· no sign-inAudit any storefront from outside: ad tags, dead-tag detection, AI crawler access, feed readiness.
v1.0.0 · active · repository · descriptor JSON · versions
Search / com.profitpather.tools/storefront-check
R0· no sign-inAudit any storefront from outside: ad tags, dead-tag detection, AI crawler access, feed readiness.
v1.0.0 · active · repository · descriptor JSON · versions
{
"mcpServers": {
"storefront-check": {
"type": "http",
"url": "https://tools.profitpather.com/store/mcp"
}
}
}claude mcp add --transport http storefront-check https://tools.profitpather.com/store/mcp[mcp_servers.storefront-check]
url = "https://tools.profitpather.com/store/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"storefront-check": {
"type": "remote",
"url": "https://tools.profitpather.com/store/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"storefront-check": {
"type": "http",
"url": "https://tools.profitpather.com/store/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=storefront-check&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vdG9vbHMucHJvZml0cGF0aGVyLmNvbS9zdG9yZS9tY3AifQ%3D%3D"
}{
"servers": {
"storefront-check": {
"type": "http",
"url": "https://tools.profitpather.com/store/mcp"
}
}
}{
"mcpServers": {
"storefront-check": {
"httpUrl": "https://tools.profitpather.com/store/mcp"
}
}
}extensions:
"storefront-check":
enabled: true
name: "storefront-check"
type: streamable_http
uri: "https://tools.profitpather.com/store/mcp"
timeout: 300
protocol.modernnewest supported version is 2025-11-25; 2026-07-28 not supported, older versions are deprecated until 2027-07-28protocol.statelessonly applies to 2026-07-28 serversprotocol.transportstreamable HTTPprotocol.list_ttlonly applies to 2026-07-28 serversauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: check_agent_readiness (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); check_structured_data (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); detect_tracking_tags (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 574 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes, stability.rug_pulltool history recorded for 4 of the 7 days neededdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageNo tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
+repository +namespace-matches-repo +dns-namespace +reachable +uptime-100% +updated-4d-ago -duplicate-repo(4 names)
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://tools.profitpather.com/store/mcp streamable-http | none | yes | 100% | 198 ms | 2025-11-25 | 2026-10-19 |
audit_product_feed | Reads a Shopify store's public products.json and reports what would break a Google Merchant Center or Meta catalogue feed: missing barcodes, absent weights, unpriced or unavailable variants, and thin descriptions. Shopify-only, because products.json is a Shopify endpoint. |
check_agent_readiness | Determines whether an AI agent can actually discover and parse a store: whether robots.txt permits each major AI crawler by name, whether a sitemap, llms.txt, product feed or MCP endpoint exists, and whether the catalogue is machine readable. Use this when asked why a store never appears in AI assistants or agent shopping results. |
check_structured_data | Parses every JSON-LD block on a page and reports the schema.org types found, blocks that fail to parse, and whether the types a shopping agent looks for are present. Point it at a product page to check Product and Offer markup, or at a homepage to check Organization and WebSite. |
detect_tracking_tags | Reads a public storefront and reports every advertising, analytics and marketing tag visible in its HTML, with the actual measurement ids. It then verifies each Google id against Google Tag Manager, because an id Google does not recognise returns 404 and silently stops gtag from initialising, which means a campaign can spend for months while recording zero conversions. Use this to explain why conversion tracking is wrong, or to see what a store you have no access to is running. |
Schemas: list_tools.
3 other active names share this repository: com.profitpather.tools/business-days, com.profitpather.tools/shiprate-au, com.profitpather.tools/us-tariff-lookup
{
"name": "com.profitpather.tools/storefront-check",
"title": "Storefront Check",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://tools.profitpather.com/store/mcp",
"type": "streamable-http"
}
],
"version": "1.0.0",
"repository": {
"url": "https://github.com/profitpather/profitpather-tools",
"source": "github"
},
"description": "Audit any storefront from outside: ad tags, dead-tag detection, AI crawler access, feed readiness."
}