{
  "meta": {
    "attribution": "Anchor Terminal (https://www.anchorterminal.com)",
    "docs": "https://www.anchorterminal.com/docs/",
    "generatedAt": "2026-10-05",
    "license": "CC-BY-4.0",
    "method": "https://www.anchorterminal.com/benchmark/",
    "methodology": "0.3",
    "openapi": "https://www.anchorterminal.com/openapi.json",
    "preview": false,
    "run": "2026-10-01",
    "runLabel": "October 2026 research run"
  },
  "tool": {
    "category": "web-scrapers",
    "endpoint": "https://mcp.tooltrace.io/mcp",
    "jsonUrl": "https://www.anchorterminal.com/api/v1/tools/tooltrace-mcp-server.json",
    "kind": "mcp",
    "listed": "indexed",
    "liveUrl": "https://www.anchorterminal.com/api/v1/live/tooltrace-mcp-server.json",
    "markdownUrl": "https://www.anchorterminal.com/tools/tooltrace-mcp-server.md",
    "mcpTools": {
      "check": {
        "checker": "anchor-check/1.0",
        "totalTokens": 2966,
        "counts": {
          "error": 0,
          "note": 0,
          "warn": 0
        },
        "findings": []
      },
      "checkedAt": "2026-10-04T22:25:28Z",
      "count": 7,
      "schemaTokens": 2966,
      "status": "ok",
      "tools": [
        {
          "name": "tooltrace_extract",
          "title": "Extract webpage content",
          "description": "Extract clean content from a webpage. Returns Markdown, plain text, metadata, links, JSON-LD schema, and content sections. Use this for scraping, RAG ingestion, or content analysis.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "properties": {
              "include": {
                "default": [
                  "markdown",
                  "metadata",
                  "sections"
                ],
                "description": "Which fields to include in the response.",
                "items": {
                  "enum": [
                    "markdown",
                    "text",
                    "metadata",
                    "links",
                    "schema",
                    "sections"
                  ],
                  "type": "string"
                },
                "type": "array"
              },
              "mode": {
                "default": "structured",
                "description": "'structured' for parsed data, 'raw' for HTML, 'both' for everything.",
                "enum": [
                  "structured",
                  "raw",
                  "both"
                ],
                "type": "string"
              },
              "render": {
                "default": "auto",
                "description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
                "enum": [
                  "never",
                  "auto",
                  "always"
                ],
                "type": "string"
              },
              "url": {
                "description": "Public webpage URL to extract",
                "format": "uri",
                "type": "string"
              },
              "wait_for_selector": {
                "description": "CSS selector to wait for on rendered pages.",
                "maxLength": 200,
                "type": "string"
              },
              "wait_until": {
                "description": "Browser navigation milestone. Only used with browser rendering.",
                "enum": [
                  "domcontentloaded",
                  "load",
                  "networkidle"
                ],
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "content_hash": {
                "type": "string"
              },
              "fetch": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "links": {
                "items": {
                  "additionalProperties": {},
                  "propertyNames": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "markdown": {
                "type": "string"
              },
              "metadata": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "mode": {
                "type": "string"
              },
              "raw_html": {
                "type": "string"
              },
              "schema": {
                "items": {},
                "type": "array"
              },
              "sections": {
                "items": {
                  "additionalProperties": {},
                  "propertyNames": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "text": {
                "type": "string"
              },
              "word_count": {
                "maximum": 9007199254740991,
                "minimum": -9007199254740991,
                "type": "integer"
              }
            },
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "tooltrace_metadata",
          "title": "Read page metadata",
          "description": "Extract page metadata: title, description, canonical URL, author, publication date, favicon, Open Graph, and Twitter card fields. Lightweight alternative to full extraction.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "properties": {
              "render": {
                "default": "auto",
                "description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
                "enum": [
                  "never",
                  "auto",
                  "always"
                ],
                "type": "string"
              },
              "url": {
                "description": "Public webpage URL",
                "format": "uri",
                "type": "string"
              },
              "wait_for_selector": {
                "description": "CSS selector to wait for on rendered pages.",
                "maxLength": 200,
                "type": "string"
              },
              "wait_until": {
                "description": "Browser navigation milestone. Only used with browser rendering.",
                "enum": [
                  "domcontentloaded",
                  "load",
                  "networkidle"
                ],
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "fetch": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "metadata": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              }
            },
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "tooltrace_links",
          "title": "Extract page links",
          "description": "Extract all links from a webpage with anchor text, internal/external classification, and normalized URLs.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "properties": {
              "mode": {
                "default": "normalized",
                "description": "'normalized' deduplicates and cleans URLs. 'raw' preserves originals.",
                "enum": [
                  "normalized",
                  "raw"
                ],
                "type": "string"
              },
              "render": {
                "default": "auto",
                "description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
                "enum": [
                  "never",
                  "auto",
                  "always"
                ],
                "type": "string"
              },
              "url": {
                "description": "Public webpage URL",
                "format": "uri",
                "type": "string"
              },
              "wait_for_selector": {
                "description": "CSS selector to wait for on rendered pages.",
                "maxLength": 200,
                "type": "string"
              },
              "wait_until": {
                "description": "Browser navigation milestone. Only used with browser rendering.",
                "enum": [
                  "domcontentloaded",
                  "load",
                  "networkidle"
                ],
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "count": {
                "maximum": 9007199254740991,
                "minimum": -9007199254740991,
                "type": "integer"
              },
              "fetch": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "links": {
                "items": {
                  "additionalProperties": {},
                  "propertyNames": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "mode": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "tooltrace_schema",
          "title": "Extract JSON-LD structured data",
          "description": "Extract JSON-LD structured data from a webpage. Returns schema.org entities like Article, Product, Organization, FAQ, BreadcrumbList, etc.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "properties": {
              "mode": {
                "default": "normalized",
                "description": "'normalized' deduplicates entities. 'raw' preserves original JSON-LD blocks.",
                "enum": [
                  "normalized",
                  "raw"
                ],
                "type": "string"
              },
              "render": {
                "default": "auto",
                "description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
                "enum": [
                  "never",
                  "auto",
                  "always"
                ],
                "type": "string"
              },
              "url": {
                "description": "Public webpage URL",
                "format": "uri",
                "type": "string"
              },
              "wait_for_selector": {
                "description": "CSS selector to wait for on rendered pages.",
                "maxLength": 200,
                "type": "string"
              },
              "wait_until": {
                "description": "Browser navigation milestone. Only used with browser rendering.",
                "enum": [
                  "domcontentloaded",
                  "load",
                  "networkidle"
                ],
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "count": {
                "maximum": 9007199254740991,
                "minimum": -9007199254740991,
                "type": "integer"
              },
              "fetch": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "mode": {
                "type": "string"
              },
              "schema": {
                "items": {},
                "type": "array"
              }
            },
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "tooltrace_seo_audit",
          "title": "Audit on-page SEO",
          "description": "Run an SEO audit on a webpage. Returns a score (0-100), weighted checks for metadata, headings, images, canonical signals, robots directives, social tags, schema, and content length, with evidence and recommendations.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "properties": {
              "render": {
                "default": "auto",
                "description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
                "enum": [
                  "never",
                  "auto",
                  "always"
                ],
                "type": "string"
              },
              "url": {
                "description": "Public webpage URL to audit",
                "format": "uri",
                "type": "string"
              },
              "wait_for_selector": {
                "description": "CSS selector to wait for on rendered pages.",
                "maxLength": 200,
                "type": "string"
              },
              "wait_until": {
                "description": "Browser navigation milestone. Only used with browser rendering.",
                "enum": [
                  "domcontentloaded",
                  "load",
                  "networkidle"
                ],
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "checks": {
                "items": {
                  "additionalProperties": {},
                  "propertyNames": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "fetch": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "metadata": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "score": {
                "maximum": 9007199254740991,
                "minimum": -9007199254740991,
                "type": "integer"
              }
            },
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "tooltrace_tech_stack",
          "title": "Detect the tech stack behind a site",
          "description": "Detect the technology stack of a website: CMS, frameworks, JavaScript libraries, analytics, CDN, hosting, fonts, security tools, and more. Returns categorized detections with confidence levels.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "properties": {
              "render": {
                "default": "auto",
                "description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
                "enum": [
                  "never",
                  "auto",
                  "always"
                ],
                "type": "string"
              },
              "url": {
                "description": "Public webpage URL to analyze",
                "format": "uri",
                "type": "string"
              },
              "wait_for_selector": {
                "description": "CSS selector to wait for on rendered pages.",
                "maxLength": 200,
                "type": "string"
              },
              "wait_until": {
                "description": "Browser navigation milestone. Only used with browser rendering.",
                "enum": [
                  "domcontentloaded",
                  "load",
                  "networkidle"
                ],
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "categories": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "domain": {
                "type": "string"
              },
              "fetch": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "technologies_detected": {
                "maximum": 9007199254740991,
                "minimum": -9007199254740991,
                "type": "integer"
              },
              "url": {
                "type": "string"
              }
            },
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        },
        {
          "name": "tooltrace_sitemap",
          "title": "Check an XML sitemap",
          "description": "Inspect a website's sitemap. Discovers sitemap URLs, parses sitemap XML, and returns listed page URLs with last-modified dates and change frequencies.",
          "inputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "properties": {
              "render": {
                "default": "auto",
                "description": "Rendering mode. 'never' = fast static fetch (1 credit). 'auto' = static first, browser if needed. 'always' = browser rendering (5 credits).",
                "enum": [
                  "never",
                  "auto",
                  "always"
                ],
                "type": "string"
              },
              "url": {
                "description": "Website URL or direct sitemap URL",
                "format": "uri",
                "type": "string"
              }
            },
            "required": [
              "url"
            ],
            "type": "object"
          },
          "outputSchema": {
            "$schema": "http://json-schema.org/draft-07/schema#",
            "additionalProperties": false,
            "properties": {
              "discovered_urls": {
                "maximum": 9007199254740991,
                "minimum": -9007199254740991,
                "type": "integer"
              },
              "discovery_method": {
                "type": "string"
              },
              "documents": {
                "items": {
                  "additionalProperties": {},
                  "propertyNames": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "findings": {
                "items": {
                  "additionalProperties": {},
                  "propertyNames": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "inspected_urls": {
                "maximum": 9007199254740991,
                "minimum": -9007199254740991,
                "type": "integer"
              },
              "inspection_complete": {
                "type": "boolean"
              },
              "limit_reason": {
                "type": "string"
              },
              "requested_url": {
                "type": "string"
              },
              "summary": {
                "additionalProperties": {},
                "propertyNames": {
                  "type": "string"
                },
                "type": "object"
              },
              "urls": {
                "items": {
                  "additionalProperties": {},
                  "propertyNames": {
                    "type": "string"
                  },
                  "type": "object"
                },
                "type": "array"
              },
              "urls_included": {
                "type": "boolean"
              }
            },
            "type": "object"
          },
          "annotations": {
            "destructiveHint": false,
            "idempotentHint": true,
            "openWorldHint": true,
            "readOnlyHint": true
          }
        }
      ]
    },
    "name": "tooltrace.io MCP server",
    "note": "Indexed from the official MCP registry: facts and our own checks, not reviewed, so no score, grade or rank.",
    "packages": [
      {
        "registryType": "npm",
        "identifier": "@tooltrace/mcp-server",
        "version": "0.1.2",
        "transport": "stdio"
      }
    ],
    "pageJsonUrl": "https://www.anchorterminal.com/tools/tooltrace-mcp-server.json",
    "popularity": {
      "githubStars": 0,
      "npmWeekly": 33
    },
    "registryName": "io.tooltrace/mcp-server",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://mcp.tooltrace.io/mcp"
      }
    ],
    "repository": "https://github.com/ToolTrace-io/mcp-server",
    "reviewed": false,
    "slug": "tooltrace-mcp-server",
    "source": "the official MCP registry",
    "sourceUrl": "https://registry.modelcontextprotocol.io/v0.1/servers?search=io.tooltrace/mcp-server",
    "summary": "Web tools for AI agents: scrape pages to Markdown, audit SEO, detect tech stacks, check sitemaps",
    "updatedAt": "2026-09-08T16:34:19Z",
    "url": "https://www.anchorterminal.com/tools/tooltrace-mcp-server",
    "vendor": "tooltrace.io",
    "vendorUrl": "https://tooltrace.io/mcp",
    "version": "0.1.3",
    "websiteUrl": "https://tooltrace.io/mcp",
    "where": "both",
    "why": [
      "vendor"
    ]
  }
}
