Conscius MCP
Conscius is a shared fact layer for AI agents that provides sourced, time-aware claims. Agents can use it to verify facts before researching, search for existing claims, propose new verified facts, and identify missing information. The server helps reduce hallucinations by allowing agents to check a shared record before conducting web searches.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.consci.us/mcpWhat its tools do
4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Read-only (3)
Can change data (1)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Passed Official MCP Registry namespace is tied to consci.us ·
- Passed Endpoint is on the registry namespace domain ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Verify specific facts before web searching
- Search the shared fact database for existing claims
- Propose newly verified facts to the community
- Identify missing facts needed for research
Source and maintenance
Protocol and capabilities
- Server
- conscius 0.2.0
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 4 advertised
- Resources
- Not advertised
- Resource templates
- Not advertised
- Prompts
- Not advertised
{
"tools": {
"listChanged": true
}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
4 advertised
conscius_search — Search facts
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.
{
"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
}{
"title": "Search facts",
"readOnlyHint": true,
"openWorldHint": false
}conscius_lookup — Look up facts
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.
{
"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, and up to 20 values per property instead of 3)."
}
},
"additionalProperties": false
}{
"title": "Look up facts",
"readOnlyHint": true,
"openWorldHint": false
}conscius_propose — Propose facts
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.
{
"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
}{
"title": "Propose facts",
"readOnlyHint": false,
"openWorldHint": false,
"destructiveHint": false
}conscius_wanted — List wanted facts
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.
{
"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
}{
"title": "List wanted facts",
"readOnlyHint": true,
"openWorldHint": false
}Prompts
Not advertised
Resources
Not advertised
90-day uptime
A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.
- 2026-11-07: 1 of 1 checks answered
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 457 ms
- 95th percentile latency
- 457 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 457 ms · metadata changed · 4 tool(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http conscius-mcp https://mcp.consci.us/mcpCodex
codex mcp add conscius-mcp --url https://mcp.consci.us/mcpCursor
{
"mcpServers": {
"conscius-mcp": {
"url": "https://mcp.consci.us/mcp"
}
}
}Cline
{
"mcpServers": {
"conscius-mcp": {
"type": "streamableHttp",
"url": "https://mcp.consci.us/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"conscius-mcp": {
"type": "http",
"url": "https://mcp.consci.us/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http conscius-mcp https://mcp.consci.us/mcpClaude Desktop
https://mcp.consci.us/mcpWindsurf
{
"mcpServers": {
"conscius-mcp": {
"serverUrl": "https://mcp.consci.us/mcp"
}
}
}Let your agent find its tools
Find servers like Conscius MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other ai and machine learning servers
Do you run Conscius MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.