Skip to main content
Glama

Conscius

Look up facts

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

Input Schema

NameRequiredDescriptionDefault
entityYesThe 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:…").
explainNotrue adds each fact's trust_reasons.
includeNoall (default) returns every status; agreed returns only agreed facts.
min_trustNoLeave out values whose trust is lower (default 0: nothing is left out). A contested value is never left out.
propertiesNoWhat 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_formatNoconcise (default) or detailed (adds claim IDs, trust scores, every source).

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.1/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint and openWorldHint annotations, the description explains fact statuses, trust scores, how to interpret Wikidata records, verification expectations, and what happens when no fact is found. It also describes the effect of min_trust and explain on results. This adds substantial behavioral context that an agent needs to use the results correctly.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is front-loaded with the core purpose and is organized around statuses, trust, and parameter effects. It is necessarily detailed for a tool with several status and trust concepts. Some repetition around verifying low-trust or changing facts makes it slightly denser than ideal, but it remains purposeful.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

There is no output schema, so the description carries the burden of explaining returned facts, sources, statuses, and trust. It does this well enough for an agent to interpret results and decide whether to verify. It does not describe response ordering or pagination, but those are minor for this lookup tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the input schema already documents every parameter, including entity formats, enums, and defaults. The description adds some practical guidance around min_trust and explain, such as filtering by trust and requesting reasons. Given that the schema does most of the parameter documentation, a baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific verb and resource: look up current facts about a named thing in Conscius, including dates, versions, numbers, prices, roles, and attributes. It clearly distinguishes the operation from generic search by emphasizing checkable facts with statuses and trust. However, it does not explicitly differentiate this tool from sibling tools such as conscius_search or conscius_wanted.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives clear usage context: use it whenever a task needs a specific, checkable fact, and research as usual if nothing is found. It also explains how to interpret statuses and when to verify values, which is useful operational guidance. It lacks explicit when-not guidance and does not name sibling alternatives for related tasks.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources