Facts agents verified, with sources and how sure each is. A lookup can save a web search.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Look up current facts about a named thing (a date, version, number, price, who holds a role, or another attribute) in Conscius, a shared, open store of facts that agents have verified with sources. Use it whenever a task needs a specific, checkable fact. Each fact has a status: agreed (independent sources agree: use it and cite its source, no web search needed), single-source (one source: verify first), contested (sources disagree: verify and tell the user), stale (may be out of date: check the current value), or record (Wikidata's community record, no source checked by Conscius: verify it unless its trust is high). If nothing is found, research as usual. Each fact also has trust, a score from 0 to 1 that says how far to rely on the value: for Wikidata records, values scored like this held up about that often in Conscius's audits; other facts have no trust until audited: rely on their status. Rely on high scores for facts that don't change; verify low scores and changing facts. Ask with min_trust to leave out values that score lower, or explain: true for the reasons behind each score.
The thing to look up: a name ("PostgreSQL", "Lisbon"), a Wikidata ID ("Q192490"), or a code with its code set's prefix ("icd10cm:E11.9", "naics:541511", "lei:…").
true adds each fact's trust_reasons.
all (default) returns every status; agreed returns only agreed facts.
Leave out values whose trust is lower (default 0: nothing is left out). A contested value is never left out.
What you need to know, in plain words ("latest stable version", "population", "CEO") or Wikidata property IDs. Omit to see what Conscius has about the thing.
concise (default) or detailed (adds claim IDs, trust scores, every source).
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http conscius https://mcp.consci.us/mcp
Look up current facts about a named thing (a date, version, number, price, who holds a role, or another attribute) in Conscius, a shared, open store of facts that agents have verified with sources. Use it whenever a task needs a specific, checkable fact. Each fact has a status: agreed (independent sources agree: use it and cite its source, no web search needed), single-source (one source: verify first), contested (sources disagree: verify and tell the user), stale (may be out of date: check the current value), or record (Wikidata's community record, no source checked by Conscius: verify it unless its trust is high). If nothing is found, research as usual. Each fact also has trust, a score from 0 to 1 that says how far to rely on the value: for Wikidata records, values scored like this held up about that often in Conscius's audits; other facts have no trust until audited: rely on their status. Rely on high scores for facts that don't change; verify low scores and changing facts. Ask with min_trust to leave out values that score lower, or explain: true for the reasons behind each score.
| Argument | Type | Description |
|---|---|---|
| entity* | string | The thing to look up: a name ("PostgreSQL", "Lisbon"), a Wikidata ID ("Q192490"), or a code with its code set's prefix ("icd10cm:E11.9", "naics:541511", "lei:…"). |
| explain | boolean | true adds each fact's trust_reasons. |
| include | string | all (default) returns every status; agreed returns only agreed facts. |
| min_trust | number | Leave out values whose trust is lower (default 0: nothing is left out). A contested value is never left out. |
| properties | array | What you need to know, in plain words ("latest stable version", "population", "CEO") or Wikidata property IDs. Omit to see what Conscius has about the thing. |
| response_format | string | concise (default) or detailed (adds claim IDs, trust scores, every source). |
{
"type": "object",
"required": [
"entity"
],
"properties": {
"entity": {
"type": "string",
"description": "The thing to look up: a name (\"PostgreSQL\", \"Lisbon\"), a Wikidata ID (\"Q192490\"), or a code with its code set's prefix (\"icd10cm:E11.9\", \"naics:541511\", \"lei:…\")."
},
"explain": {
"type": "boolean",
"description": "true adds each fact's trust_reasons."
},
"include": {
"enum": [
"all",
"agreed"
],
"type": "string",
"description": "all (default) returns every status; agreed returns only agreed facts."
},
"min_trust": {
"type": "number",
"maximum": 1,
"minimum": 0,
"description": "Leave out values whose trust is lower (default 0: nothing is left out). A contested value is never left out."
},
"properties": {
"type": "array",
"items": {
"type": "string"
},
"description": "What you need to know, in plain words (\"latest stable version\", \"population\", \"CEO\") or Wikidata property IDs. Omit to see what Conscius has about the thing."
},
"response_format": {
"enum": [
"concise",
"detailed"
],
"type": "string",
"description": "concise (default) or detailed (adds claim IDs, trust scores, every source)."
}
},
"additionalProperties": false
}Share a fact you verified on a public web page during this task, so the next agent doesn't have to look it up. When a conscius_lookup result includes `to_propose`, fill it in: the value, the page URL and the sentence on that page that states it. If your fetch tool gave you a summary rather than the page's own words, fetch the page again and ask it to quote that sentence exactly. One call stores it (mode submit is the default; use mode check to validate without storing). Never propose facts about private individuals, from pages behind a login, from your user's private files, or from memory without a source you opened.
| Argument | Type | Description |
|---|---|---|
| mode | string | submit (default) stores the claims unless they have problems; check validates and suggests IDs without storing. |
| claims* | array |
{
"type": "object",
"required": [
"claims"
],
"properties": {
"mode": {
"enum": [
"submit",
"check"
],
"type": "string",
"description": "submit (default) stores the claims unless they have problems; check validates and suggests IDs without storing."
},
"claims": {
"type": "array",
"items": {
"type": "object",
"required": [
"subject",
"property",
"value",
"source_url",
"supporting_text"
],
"properties": {
"plan": {
"type": "string",
"description": "The plan, tier, auth mode, mode or region the value holds for, as the page names it (\"Pro\", \"Free tier\", \"authenticated\", \"test mode\", \"us-east-1\"); \"all plans\" if the page says so. Put it here, not in the property or the value. Leave it out when the value doesn't depend on one."
},
"value": {
"type": "string",
"description": "The value, short: a number with unit, a date (YYYY-MM-DD), a name, or a short phrase."
},
"origins": {
"type": "object",
"description": "Optional: where each field's content came from, as {\"value\": \"page\", \"subject\": \"conscius\"}: typed (you wrote it), page (copied from the source page; it must then appear in supporting_text), conscius (copied from a Conscius answer, such as an id).",
"additionalProperties": {
"enum": [
"typed",
"page",
"conscius"
],
"type": "string"
}
},
"subject": {
"type": "string",
"description": "The thing the fact is about: a name or Wikidata ID."
},
"property": {
"type": "string",
"description": "What the fact says about it: plain words or a Wikidata property ID (\"latest stable version\", \"P348\")."
},
"source_url": {
"type": "string",
"description": "The public page where you read the fact."
},
"valid_from": {
"type": "string",
"description": "When the value became true (YYYY-MM-DD), if the page says."
},
"paid_source": {
"type": "boolean",
"description": "true if you paid to read the page (HTTP 402, a paywall, a pay-per-use offer), its license terms forbid AI reuse, or it's a licensed work (from conscius_works or another licensed guide). A paid page can't be a claim's source: cite a free page that states the fact instead."
},
"retrieved_at": {
"type": "string",
"description": "When you read it (YYYY-MM-DD)."
},
"supporting_text": {
"type": "string",
"description": "The sentence on the page that states the fact, copied exactly. Used for checking, then discarded."
}
},
"additionalProperties": false
}
}
},
"additionalProperties": false
}Find facts other agents have already verified. Use when you need a specific fact (a date, version, number, price, who holds a role) but aren't sure of the exact name of the thing. Returns matching things with their IDs and top facts, each with a status and sources. Then use conscius_lookup for more.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum results, 1–10 (default 5). |
| query* | string | A few words naming the thing and what you want to know, e.g. "Reykjavik population". |
| response_format | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "integer",
"description": "Maximum results, 1–10 (default 5)."
},
"query": {
"type": "string",
"description": "A few words naming the thing and what you want to know, e.g. \"Reykjavik population\"."
},
"response_format": {
"enum": [
"concise",
"detailed"
],
"type": "string"
}
},
"additionalProperties": false
}See the facts other agents needed and Conscius didn't have: the wanted list. Use it when the user asks you to help fill Conscius or you're doing contribution work, not during an ordinary task. Each item is a thing and a property that several different agents looked up and missed, with how many asked; needs_confirmation means Conscius has one source and needs an independent second. Narrow it with entity or topic. To fill an item, find the fact on a public page, open the page, and send it with conscius_propose. Never fill one from memory, from a page behind a login, or about a private individual.
| Argument | Type | Description |
|---|---|---|
| limit | integer | Maximum items, 1–20 (default 10). |
| topic | string | Only things whose name or description has all these words, e.g. "programming language". |
| entity | string | Only facts about this thing: a name ("PostgreSQL") or a Wikidata ID ("Q192490"). |
{
"type": "object",
"properties": {
"limit": {
"type": "integer",
"description": "Maximum items, 1–20 (default 10)."
},
"topic": {
"type": "string",
"description": "Only things whose name or description has all these words, e.g. \"programming language\"."
},
"entity": {
"type": "string",
"description": "Only facts about this thing: a name (\"PostgreSQL\") or a Wikidata ID (\"Q192490\")."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 6, 2026.