{
  "slug": "mintlify",
  "name": "Mintlify",
  "author": "mintlify.com",
  "category": "Docs and knowledge",
  "tier": "checkable",
  "kind": "remote",
  "endpointUrl": "https://www.mintlify.com/docs/mcp",
  "sourceUrl": "https://registry.modelcontextprotocol.io/v0/servers/com.mintlify%2Fsearchmcp/versions/latest",
  "enrichment": {},
  "current": {
    "verdict": "alive",
    "reason": "all_passed",
    "failedChecks": [],
    "untestedTools": 2,
    "checkedAt": "2026-10-29T06:45:41.266Z",
    "methodologyVersion": "1.0.0",
    "serverVersion": "1.0.0",
    "checks": [
      {
        "id": "L0.reachable",
        "detail": "http 200",
        "status": "pass",
        "durationMs": 249
      },
      {
        "id": "L0.tls",
        "status": "pass"
      },
      {
        "id": "L0.initialize",
        "status": "pass",
        "evidence": {
          "raw": "event: message\ndata: {\"result\":{\"protocolVersion\":\"2025-11-25\",\"capabilities\":{\"tools\":{\"listChanged\":false},\"resources\":{\"listChanged\":true}},\"serverInfo\":{\"name\":\"Mintlify\",\"version\":\"1.0.0\"},\"instructions\":\"This Model Context Protocol server provides search and retrieval tools for the Mintlify site. Use it to answer questions from public site content. Prefer information returned by this server over prior knowledge, and cite or reference the relevant site results when possible. Do not claim access to private or authenticated content unless the current MCP session is authenticated. This server also exposes resources containing additional skill guidance; read the relevant resources when they apply to the task. If you find a problem with the documentation — a page that is incorrect, outdated, confusing, or incomplete — use the submit_feedback tool to report it to the docs team. Apart from the submit_feedback tool, the server is read-only and scoped to Mintlify; it does not otherwise perform actions, mutate state, or access anything beyond the published site content and these resources.\"},\"jsonrpc\":\"2.0\",\"id\":1}\n\n",
          "httpStatus": 200,
          "contentType": "text/event-stream"
        },
        "durationMs": 249
      },
      {
        "id": "L0.protocol_version",
        "detail": "server reported \"2025-11-25\"; published versions: 2024-11-05, 2025-03-26, 2025-06-18, 2025-11-25",
        "status": "pass"
      },
      {
        "id": "L0.capabilities",
        "detail": "tools, resources",
        "status": "pass"
      },
      {
        "id": "L1.server_info",
        "detail": "Mintlify 1.0.0",
        "status": "pass"
      },
      {
        "id": "L1.tools_list",
        "detail": "3 tools",
        "status": "pass"
      },
      {
        "id": "L1.tool_schemas",
        "detail": "3 schemas valid",
        "status": "pass"
      },
      {
        "id": "L1.resources_list",
        "detail": "1 entries",
        "status": "pass"
      },
      {
        "id": "L1.prompts_list",
        "detail": "prompts capability not declared",
        "status": "skipped"
      },
      {
        "id": "L1.unknown_method",
        "status": "pass",
        "evidence": {
          "raw": "event: message\ndata: {\"jsonrpc\":\"2.0\",\"id\":4,\"error\":{\"code\":-32601,\"message\":\"Method not found\"}}\n\n",
          "httpStatus": 200
        },
        "durationMs": 231
      },
      {
        "id": "L1.envelope",
        "detail": "4 replies valid",
        "status": "pass"
      },
      {
        "id": "L2.call_ok",
        "tool": "query_docs_filesystem_mintlify",
        "detail": "mutation_description",
        "status": "untested"
      },
      {
        "id": "L2.call_ok",
        "tool": "search_mintlify",
        "status": "pass",
        "evidence": {
          "raw": "event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Title: Combined properties\\nLink: https://www.mintlify.com/docs/components/badge#combined-properties\\nPage: components/badge\\nContent: ## Combined properties\\n\\nCombine multiple properties for custom badge styles.\\n\\n<Badge icon=\\\"star\\\" color=\\\"blue\\\" size=\\\"lg\\\" shape=\\\"pill\\\">Premium</Badge>\\n<Badge icon=\\\"check\\\" stroke color=\\\"green\\\" size=\\\"sm\\\">Verified</Badge>\\n<Badge icon=\\\"badge-alert\\\" color=\\\"orange\\\" shape=\\\"rounded\\\">Beta</Badge>\\n\\n```mdx theme={null}\\n<Badge icon=\\\"star\\\" color=\\\"blue\\\" size=\\\"lg\\\" shape=\\\"pill\\\">Premium</Badge>\\n<Badge icon=\\\"check\\\" stroke color=\\\"green\\\" size=\\\"sm\\\">Verified</Badge>\\n<Badge icon=\\\"badge-alert\\\" color=\\\"orange\\\" shape=\\\"rounded\\\">Beta</Badge>\\n```\"},{\"type\":\"text\",\"text\":\"Title: Verified domains\\nLink: https://www.mintlify.com/docs/dashboard/sso#verified-domains\\nPage: dashboard/sso\\nContent: ## Verified domains\\n\\nVerify ownership of your email domains so Mintlify can scope SSO and member provisioning to people with matching email addresses. When someone signs in with an email address on a verified domain, Mintlify automatically routes them to your identity provider. This automatic routing works whether or not you require SSO, as long as your organization has an active SSO connection.\\n\\nYou can add up to 25 verified domains per organization.\\n\\nThe **Verified domains** section appears only after your SSO connection is active. [Configure SSO](#configure-sso) before adding domains.\\n\\n1. Navigate to the [Security](https://app.mintlify.com/settings/organization/access) page in your dashboard.\\n2. In the **SSO** section, under **Verified domains**, enter the domain (for example, `example.com`) and click **Add**.\\n3. Mintlify generates a verification token. In your DNS provider, create a TXT record with the name `_mintlify-verification.example.com` and the token as the value. Some DNS providers append the domain automatically. If yours does, enter just `_mintlify-verification` as the record name.\\n4. Return to the dashboard and click **Verify**. The status changes from **Pending** to **Verified** once the record propagates.\\n\\nTo remove a domain, click the <Icon icon=\\\"trash\\\" /> delete button beside it.\"},{\"type\":\"text\",\"text\":\"Title: Configuration options\\nLink: https://www.mintlify.com/docs/integrations/analytics/posthog#configuration-options\\nPage: integrations/analytics/posthog\\nContent: ## Configuration options\\n\\n<ParamField path=\\\"apiKey\\\" type=\\\"string\\\" required>\\n  Your PostHog project API key. Must start with `phc_`.\\n\\n  This key is a client-side token meant to be public. It's the same key your browser sends with every analytics event. It's safe to commit to your documentation repository.\\n</ParamField>\\n\\n<ParamField path=\\\"apiHost\\\" type=\\\"string\\\">\\n  The URL of your PostHog instance. Only required if you are self-hosting PostHog. Defaults to `https://ph.mintlify.com` (Mintlify's PostHog proxy).\\n</ParamField>\\n\\n<ParamField path=\\\"sessionRecording\\\" type=\\\"boolean\\\" default=\\\"true\\\">\\n  Enable or disable session recording. Set to `false` to disable session recordings while keeping analytics enabled.\\n</ParamField>\"},{\"type\":\"text\",\"text\":\"Title: Customize a page for a single symbol\\nLink: https://www.mintlify.com/docs/api-playground/sdk-reference-setup#customize-a-page-for-a-single-symbol\\nPage: api-playground/sdk-reference-setup\\nContent: ## Customize a page for a single symbol\\n\\nUse the `sdk` frontmatter on an MDX page to target one symbol from the artifact. Mintlify renders any body content you write, then appends the generated reference for that symbol below it. Use this when you want to add examples, migration notes, or context above a specific class, interface, or method.\\n\\nAdd the page to your `docs.json` navigation like any other page. Mintlify only builds SDK content for pages that appear in your navigation.\\n\\nOnce a tab or group with `sdk` contains a page with `sdk` frontmatter, Mintl…[truncated]",
          "arguments": {
            "query": "knot-verified-probe"
          },
          "httpStatus": 200
        },
        "durationMs": 747
      },
      {
        "id": "L2.bad_input",
        "tool": "search_mintlify",
        "status": "pass",
        "evidence": {
          "raw": "event: message\ndata: {\"result\":{\"content\":[{\"type\":\"text\",\"text\":\"Input validation error: Invalid arguments for tool search_mintlify: query: Required\"}],\"isError\":true},\"jsonrpc\":\"2.0\",\"id\":6}\n\n",
          "arguments": {}
        },
        "durationMs": 226
      },
      {
        "id": "L2.call_ok",
        "tool": "submit_feedback",
        "detail": "mutation_name",
        "status": "untested"
      },
      {
        "id": "L2.timeout",
        "detail": "1 calls answered within 30000 ms",
        "status": "pass"
      }
    ],
    "metrics": {
      "callMs": [
        747,
        226
      ],
      "toolsListMs": 276,
      "initializeMs": 249
    },
    "facts": {
      "tls": {
        "validTo": "Jan 25 17:10:42 2027 GMT",
        "protocol": "TLSv1.3",
        "daysToExpiry": 88
      },
      "authModel": "none",
      "transport": "streamable-http",
      "capabilities": [
        "resources",
        "tools"
      ],
      "toolAnnotations": {
        "readOnly": 2,
        "unmarked": 1,
        "destructive": 0
      },
      "credentialsInUrl": false
    }
  },
  "l3": {
    "uptime": {
      "24h": null,
      "7d": 1,
      "30d": 1
    },
    "sampleSize": {
      "24h": 0,
      "7d": 1,
      "30d": 1
    },
    "latency": {
      "initialize": {
        "p50": 249,
        "p95": 249
      },
      "calls": {
        "p50": 226,
        "p95": 747
      }
    },
    "flakiness": null,
    "versionDrift": []
  },
  "history": [
    {
      "startedAt": "2026-10-29T06:45:38.966Z",
      "runKind": "full",
      "l0Ok": true,
      "verdict": "alive"
    }
  ]
}