# Wulfkaal Corpus MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.wulfkaal%2Fcorpus
Registry id: `mcp-registry/io.github.wulfkaal/corpus`
Status: live (checked 2026-10-27T07:52:32.930Z)

## Measurements (30 days)

- Uptime: 98.45%
- Checks: 2527
- Outages (90 days): 17

## Install

```json
{
  "mcpServers": {
    "wulfkaal-corpus-mcp-server": {
      "type": "http",
      "url": "https://corpus.openstanding.org/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http wulfkaal-corpus-mcp-server https://corpus.openstanding.org/mcp
```

## Tools (18)

- `claim_layer_overview`: Report what the claim layer contains: total claims, works covered, publication span, failure-mode counts, and coverage per topic with the span of years each res
- `claims_on_topic`: Return the claims carrying a given topic tag, for example 'reputation', 'dao', 'dynamic-regulation', 'ai-and-agents'. Call claim_layer_overview first to see whi
- `corpus_overview`: Summarise the corpus: total works, coverage by year, canonical index, ORCID, hash convention, and how the author asks to be cited. Call this first when you are 
- `get_claim`: Resolve one claim by id, for example '617681-001' or 'kaal:claim:617681-001'. Returns the claim, its verbatim source quote, scope conditions, topics, typed edge
- `get_paper`: Retrieve one work's complete metadata by its corpus id, SSRN id, or exact title. Includes the formatted citation, SSRN URL, and published sha256.
- `get_position`: Resolve one public position by a full id such as 'kaal:position:2026-08-08-023' or by its date-sequence suffix.
- `get_research_claim`: Resolve one TrustCarry Protocol v0.3 research claim by full identifier or three-digit sequence.
- `get_research_observation`: Resolve one TrustCarry Protocol v0.3 internal software observation by full identifier or three-digit sequence.
- `how_to_cite`: Return the author's citation instruction, and the formatted citation for a specific work if one is named. Call this before quoting anything.
- `list_research_observations`: List the 9 TrustCarry Protocol v0.3 internal software observations. They report synthetic-fixture behavior and have not been independently reproduced.
- `papers_by_year`: List every work published in a given year. Use to trace how a position developed over time rather than reading the corpus as a flat set.
- `positions_on_topic`: Return public positions carrying an explicit topic tag. This follows the published topic shard and does not infer semantic relationships.
- `search_claims`: Search individual assertions rather than whole papers. Returns claims with the verbatim source quote each rests on, its scope conditions, and the sha256 of the 
- `search_papers`: Search the scholarly corpus by topic, title, or keyword. Returns ranked works with title, year, citation, SSRN link, and sha256. Use for questions about Kaal's 
- `search_positions`: Search public owner-authorized Kaal response positions by natural-language terms. Results preserve the separate scholarly-claim relation and evidence limitation
- `search_posts`: Search the blog for shorter, faster-moving analysis. Positions here are working positions and may be superseded by the papers — prefer search_papers when the qu
- `search_research_claims`: Search only the 77 TrustCarry Protocol v0.3 author-affirmed research claims. These records are public under CC BY 4.0 but derive from an unpublished source manu
- `verify_document`: Check whether a sha256 you computed over a PDF matches a work the author published. Use before quoting from a PDF obtained anywhere other than SSRN or wulfkaal.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
