Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRU8_API_KEYYesAPI key (tru8_sk_...). Create at dashboard > Settings > Developer.
TRU8_API_URLNoAPI base URL. Default: https://api.trueight.comhttps://api.trueight.com

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
tru8_checkA

Evidence research for a factual claim or article URL.

Submit a claim as text or paste an article URL. URLs are auto-detected and trigger article mode: the pipeline extracts claims from the page and auto-selects up to 5 for evidence research.

Tiers (in fallback order):

  • lookup (~£0.02, instant) — cached prior analysis

  • consensus (~£0.03, instant) — cross-user aggregate landscape (k≥3 checks)

  • quick (~£0.07, ~15s) — web search + heuristic classification

  • full (~£0.15, ~60-90s) — 30+ sources, LLM classification, coverage recovery

Charges based on tier actually executed, not tier requested. Set max_tier to control maximum spend per call.

Output structure:

  • claims[].claimMap.elements[] — verifiable sub-claims with state (supported/disputed/unresolved)

  • claims[].claimMap.elements[].evidenceRefs[] — evidence mapped to elements with relationship (supports/challenges/context) and reasoning

  • claims[].evidence[] — sources classified by tier (primary/reporting/ commentary) and type (data/official/news/analysis/opinion/academic)

  • claims[].claimMap.orientation — mechanical summary from element states

  • _meta — execution metadata: executedTier, chargedPence, limitations

Args: claim: A factual claim ("The Earth's average temperature rose 1.1°C since 1880") or an article URL (https://example.com/article). URLs are auto-detected and the pipeline extracts claims from the page content. max_tier: Maximum tier to attempt — "lookup", "consensus", "quick" (default), or "full". max_age_hours: Skip cache hits older than this many hours. If set, lookup hits that are stale will be discarded and the pipeline re-runs at the next tier up to max_tier. compact: If True, strip full evidence arrays from response (smaller payload).

tru8_get_resultA

Retrieve a previously submitted check with pre-computed analytics.

Returns the full result including a _computed block with tier/type distributions, corroboration groups, diagnostic values, timeline analysis, element state summaries, and per-claim dispositions.

Use this over tru8_get_result_raw when you want structured analytics ready for summarisation or comparison without post-processing.

Args: check_id: UUID returned by tru8_check.

tru8_get_result_rawA

Retrieve a previously submitted check without computed analytics.

Returns claims, elements, evidence, and claim maps only. No _computed block. Smaller response payload. Use this when you will compute your own aggregations or only need specific fields from the raw data.

Args: check_id: UUID returned by tru8_check.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SamYatesSmith/tru8-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server