Search / com.knowngate/verify
KnownGate
R0· no sign-inFood verification for people and AI agents: evidence-backed verdicts, with sources and dates.
v0.1.0 · active · repository · website · descriptor JSON · versions
Search / com.knowngate/verify
R0· no sign-inFood verification for people and AI agents: evidence-backed verdicts, with sources and dates.
v0.1.0 · active · repository · website · descriptor JSON · versions
{
"mcpServers": {
"verify": {
"type": "http",
"url": "https://mcp.knowngate.com"
}
}
}claude mcp add --transport http verify https://mcp.knowngate.com[mcp_servers.verify]
url = "https://mcp.knowngate.com"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"verify": {
"type": "remote",
"url": "https://mcp.knowngate.com",
"enabled": true
}
}
}{
"mcpServers": {
"verify": {
"type": "http",
"url": "https://mcp.knowngate.com"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=verify&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLmtub3duZ2F0ZS5jb20ifQ%3D%3D"
}{
"servers": {
"verify": {
"type": "http",
"url": "https://mcp.knowngate.com"
}
}
}{
"mcpServers": {
"verify": {
"httpUrl": "https://mcp.knowngate.com"
}
}
}extensions:
"verify":
enabled: true
name: "verify"
type: streamable_http
uri: "https://mcp.knowngate.com"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.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.annotations4 of 4 tools declare readOnlyHint or destructiveHinttools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: check_venue (destructiveHint, idempotentHint, openWorldHint); check_plan (destructiveHint, idempotentHint, openWorldHint); check_item (destructiveHint, idempotentHint, openWorldHint); …tools.token_costabout 1,638 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changesno tool changes in 30 daysstability.rug_pullno tool changed its meaning under the same namedeps.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 +dns-namespace +website +reachable +uptime-100% ~updated-47d-ago
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://mcp.knowngate.com streamable-http | none | yes | 100% | 421 ms | 2026-07-28 | 2026-10-19 |
check_itemread-only | Rule one food subject against the household premise (restrictions, thresholds, or both). Needs a key (Authorization: Bearer kg_live_…); create a free one with the register tool. Returns one of four verdicts (no_conflict_found, conflict_found, ask_one_question, couldnt_verify) with typed hits, source kind and read date. Unknown counts as no; the word safe is never used. |
check_planread-only | Rule a set of items at once: a recipe's ingredients, a basket, several days. Needs a key (Authorization: Bearer kg_live_…); create a free one with the register tool. Up to 25 subjects, one call, one verdict per item plus a summary line. Each item carries its own evidence, source and read date. |
check_venueread-only | Rule a whole venue's published chart against the household restrictions in one call. Needs a key (Authorization: Bearer kg_live_…); create a free one with the register tool. Returns per-verdict counts, the most severe items, the operator's cross-contact caveat verbatim, and the chart's source and read date. A venue with no machine-readable chart says so honestly. |
register | Sign yourself up for a developer key without leaving MCP. The email is contact and recovery, not a wall. One key per email, free tier (100 checks a month); the key is in this response and never shown again. Nothing on knowngate.com itself needs a key. |
Schemas: list_tools.
{
"name": "com.knowngate/verify",
"_meta": {
"io.modelcontextprotocol.registry/publisher-provided": {
"tools": [
"check_item",
"check_venue",
"check_plan",
"register"
],
"verdicts": [
"no_conflict_found",
"conflict_found",
"ask_one_question",
"couldnt_verify"
],
"serverCard": "https://www.knowngate.com/.well-known/mcp/server-card.json",
"codeLicense": "MIT",
"authentication": "Bearer key; a free one is created in-band with the register tool, no signup.",
"signedVerdicts": false,
"fullDescription": "KnownGate is the food verification layer for people and AI agents: it checks food against what must not be in it, or a number it must stay under, and returns evidence-backed verdicts with their sources and read dates.",
"evidenceStandard": {
"human": "https://www.knowngate.com/standard",
"license": "CC-BY-4.0",
"profile": "https://www.knowngate.com/standard/v1.json",
"version": "1.0"
}
}
},
"title": "KnownGate",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://mcp.knowngate.com",
"type": "streamable-http"
}
],
"version": "0.1.0",
"repository": {
"url": "https://github.com/FocusedCreativity/knowngate",
"source": "github"
},
"websiteUrl": "https://www.knowngate.com",
"description": "Food verification for people and AI agents: evidence-backed verdicts, with sources and dates."
}