Chain of Title
by chainoftitle.org · remote · no sign-in to list tools · v1.0.0 · published by org.chainoftitle
Solana launches recorded at creation: what each claimed, hashed. Observations, never verdicts.
3 tools: 1 can delete or cancel things and 2 only read.
Scanned Oct 21, 2026
- Deletes or cancels1Claude Code: deny: see these tools
- Can't be undone0Claude Code: ask
- Changes things0Claude Code: ask
- Only reads2Claude Code: allow: see these tools
2 checks matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http chain-of-title https://chainoftitle.org/mcpFindings
Matches of fixed checks, with the text they matched.
- Warnarchive_status
The server marks "archive_status" read-only (readOnlyHint: true), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true}; The name "archive_status" says "archive": a word for removing or ending something.
- Warnarchive_status
The server marks "archive_status" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true}; The name "archive_status" says "archive": a word for removing or ending something.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
3 tools
Deletes or cancels 1Claude Code: deny
archive_statusThe register's own coverage figures: how many launches are on record, since when, from which venues, and what is free versus licensed.2 findings
Why it is in this group
- The name "archive_status" says "archive": a word for removing or ending something.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
- The server marks it not destructive (destructiveHint: false), but an annotation never lowers a class.
Findings
- Warn
The server marks "archive_status" read-only (readOnlyHint: true), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true}; The name "archive_status" says "archive": a word for removing or ending something.
- Warn
The server marks "archive_status" not destructive (destructiveHint: false), and its own name, description or input give the class "destructive".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true}; The name "archive_status" says "archive": a word for removing or ending something.
Description, as the server wrote it The register's own coverage figures: how many launches are on record, since when, from which venues, and what is free versus licensed. The result states the basis for any answer drawn from the register.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- title: Archive coverage
Only reads 2Claude Code: allow
lookup_launchLook up one Solana token launch in the Chain of Title register by its mint address.No findings
Why it is in this group
- The name "lookup_launch" says "lookup": a word for reading.
Description, as the server wrote it Look up one Solana token launch in the Chain of Title register by its mint address. Returns what was recorded at creation: what the creator took in the first block, who bought the bonding curve, whether the curve completed, what the launch declared about itself as captured at the time, and the finding class - observations only, never a verdict. A launch the register did not observe returns a not-observed result, which records the absence of an observation and is not evidence that the launch is safe. Each result includes a citation URL for the underlying record.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- title: Look up a launch
search_ticker_or_nameSearch the register for every launch that carried a ticker symbol or a launch name.No findings
Why it is in this group
- The name "search_ticker_or_name" says "search": a word for reading.
Description, as the server wrote it Search the register for every launch that carried a ticker symbol or a launch name. Launch identity is free to copy, so one name is often many mints from many wallets; this returns the count, the wallets behind it and the recent launches, as dated observations. It answers questions such as whether a token by some name has launched before, or how many times a ticker has been reused.
Annotations the server declares
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- title: Search a ticker or name
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http chain-of-title https://chainoftitle.org/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__chain-of-title__lookup_launch",
"mcp__chain-of-title__search_ticker_or_name"
],
"ask": [],
"deny": [
"mcp__chain-of-title__archive_status"
]
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as chain-of-title. Review it before you use it.