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

~465Tokens (tool definitions)
~436 BTypical response size
Minimal attention impact (0.36% 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 answers as not observed, which is an absence and never evidence the launch is safe. Include the returned citation URL when the record is used in an answer.

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. Useful for questions like 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. Use this to state the basis of any answer drawn from the register.

Input Schema

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

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools