Koskamo

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.

Conscius MCP logo, by Conscius Labs, Inc.Vendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by Conscius Labs, Inc.
MCP endpoint (Streamable HTTP)
https://mcp.consci.us/mcp
Vendor documentation

What its tools do

4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

Can change data (1)

4 of 4 have a description · 4 of 4 declare behavior hints · 2 of 4 with parameters document them all

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

Vendor evidenceRegistry 0.2.0

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
Server-advertised capabilities
{
  "tools": {
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

Conscius is a shared, open store of short facts with sources. Look up a specific fact here before searching the web; respect each fact's status; propose facts you verify on public pages.

Tools

4 advertised

conscius_search — Search facts
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

conscius_search input schema
{
  "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
}
conscius_search annotations
{
  "title": "Search facts",
  "readOnlyHint": true,
  "openWorldHint": false
}
conscius_lookup — Look up facts
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

conscius_lookup input schema
{
  "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
}
conscius_lookup annotations
{
  "title": "Look up facts",
  "readOnlyHint": true,
  "openWorldHint": false
}
conscius_propose — Propose facts
Advertised by the server during the last successful anonymous check.

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.

conscius_propose input schema
{
  "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
}
conscius_propose annotations
{
  "title": "Propose facts",
  "readOnlyHint": false,
  "openWorldHint": false,
  "destructiveHint": false
}
conscius_wanted — List wanted facts
Advertised by the server during the last successful anonymous check.
Advertised read-only

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.

conscius_wanted input schema
{
  "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
}
conscius_wanted annotations
{
  "title": "List wanted facts",
  "readOnlyHint": true,
  "openWorldHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

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.

Too few checks for a percentage yet (1 of 1 answered).

  1. 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.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http conscius-mcp https://mcp.consci.us/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add conscius-mcp --url https://mcp.consci.us/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable conscius-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "conscius-mcp": {
      "url": "https://mcp.consci.us/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "conscius-mcp": {
      "type": "streamableHttp",
      "url": "https://mcp.consci.us/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start conscius-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "conscius-mcp": {
      "type": "http",
      "url": "https://mcp.consci.us/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http conscius-mcp https://mcp.consci.us/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://mcp.consci.us/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "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.

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.

Claim this listing