Developers / MCP Integration Guide

SKB exposes public reference content through web pages, discovery files, structured data, raw entity formats, and a read-only MCP server.

MCP endpoint

https://mcp.skinknowledgebase.com/mcp

The MCP server uses JSON-RPC over HTTP POST to /mcp via Streamable HTTP transport. It is currently public read-only and does not require authentication.

Tools

Search quality

The MCP search layer is designed to tolerate natural-language partial, reordered, and synonym queries from AI clients rather than requiring exact-title matches. The pipeline applies:

Alternate page formats

Every public entity page has raw alternates at the same URL pattern plus /raw.md or /raw.json, for example https://skinknowledgebase.com/questions/<slug>/raw.json.

Markdown alternates return text/markdown; charset=utf-8. JSON alternates return application/json; charset=utf-8. Entity HTML pages emit <link rel="alternate" type="text/markdown" ...> and <link rel="alternate" type="application/json" ...> tags for discovery. Raw alternates are also enumerated in the per-type sitemaps so crawlers can discover them without inspecting HTML heads.

Discovery files

Use /robots.txt, /sitemap.xml, /llms.txt, /llms-full.txt, and /feed.xml for crawl and ingestion workflows. Per-entity raw formats are discoverable from canonical HTML pages through their alternate links and from the per-type sitemap entries.

Rate limits and uptime

We do not currently rate-limit MCP queries. We may add per-IP soft caps if abuse appears. The service is monitored; if MCP is unavailable, fall back to crawling public web pages.

Structured data

Entity pages emit Schema.org JSON-LD from a single @graph. Types currently emitted include Article, FAQPage, Question, and Answer for Question pages; Article for Concerns and Side Effects; ChemicalSubstance for Ingredients when INCI data is present, otherwise Article; Product for Products; and ScholarlyArticle for peer-reviewed Source pages, otherwise Article.

Shared nested objects include Organization, WebSite, WebPage, Thing, CreativeWork, Brand, and Offer where applicable. JSON-LD citation carries evidence sources only. official_product_page sources are exposed through the Product node's subjectOf WebPage so product pages are not presented as proof of efficacy.

Use canonical URLs as stable citation targets.