Chain of Title

Solana launches recorded at creation: what each claimed, hashed. Observations, never verdicts.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
77%
Naming quality
87%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~470Tokens (tool definitions)
~436 BTypical response size
Minimal attention impact (0.37% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "chain-of-title": {
      "url": "https://chainoftitle.org/mcp"
    }
  }
}

Remote endpoints

https://chainoftitle.org/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢lookup_launch(mint)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "mint": {
      "type": "string",
      "description": "The token's mint address (base58, 32-44 characters)"
    }
  },
  "required": [
    "mint"
  ]
}
🟢search_ticker_or_name(kind, value)

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.

Input Schema

{
  "type": "object",
  "properties": {
    "kind": {
      "type": "string",
      "enum": [
        "ticker",
        "name"
      ],
      "description": "Search by ticker symbol or by launch name"
    },
    "value": {
      "type": "string",
      "description": "The ticker (e.g. PNUT) or the exact launch name"
    }
  },
  "required": [
    "kind",
    "value"
  ]
}
🟢archive_status

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.

Input Schema

{
  "type": "object",
  "properties": {}
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools
verifiedversion not recorded3 tools