Koskamo

SerialHunt MCP

An MCP server that allows AI assistants to query US bill serial numbers, including star note print runs and fancy serial patterns, using data from the Bureau of Engraving and Printing and the uspapermoney.info archive. It helps users determine the rarity of specific serial numbers without providing price estimates or authenticity checks.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

SerialHunt MCP logo, by BigBalliVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-01Operated by BigBalli
MCP endpoint (Streamable HTTP)
https://bigballi.com/SerialHunt/mcp
Vendor documentation

What you can do with it

  • Check if a US bill's serial number is rare
  • Find the rarest US star note runs
  • List fancy serial number patterns
  • Get coverage of star note figures

Source and maintenance

Vendor evidenceRegistry 1.0.0
Maintenance checked

Protocol and capabilities

Server
serialhunt 1.0.0
MCP protocol
2025-06-18
Tools
4 advertised
Resources
Not advertised
Resource templates
Not advertised
Prompts
Not advertised
Server-advertised capabilities
{
  "tools": {
    "listChanged": false
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

SerialHunt: US paper money serial numbers, checked against 18,355 printed star note stretches from government production figures (Series 1963 on). Use check_serial for one note (bank, series, patterns in the digits with exact odds, and a star note's print run and rarity), find_star_runs for the smallest star runs on record, list_serial_patterns for the 17 fancy serial patterns and their odds, and get_coverage for which series the figures cover. A star note's scarcity is the size of its run: 640,000 notes or fewer is the line collectors use for a premium. The figures say what was printed; they are not prices, and nothing here judges whether a note is genuine.

Tools

4 advertised

check_serial — Check a US bill's serial number
Advertised by the server during the last successful anonymous check.
Advertised read-only

Whether one US paper money note is worth keeping, from its serial number: the Federal Reserve Bank, the series (worked out from the serial when it is not given), every collector pattern in the eight digits with its exact odds, and for a star (replacement) note the print run it came from with the number of notes printed and its rarity band. Covers Federal Reserve Notes from Series 1963 on. Gives no price and no authenticity judgement.

check_serial input schema
{
  "type": "object",
  "required": [
    "serial"
  ],
  "properties": {
    "serial": {
      "type": "string",
      "maxLength": 40,
      "description": "The serial as printed, spaces optional, e.g. \"MB 123 45678 C\", \"B12345678C\", or \"A 000 00047 *\" with * or ★ for the star."
    },
    "series": {
      "type": "string",
      "maxLength": 20,
      "description": "The series printed on the note, only if known, as printed beside the portrait, e.g. \"2017A\", \"2021\", \"1995\"."
    },
    "denomination": {
      "enum": [
        1,
        2,
        5,
        10,
        20,
        50,
        100
      ],
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "description": "Face value in dollars: 1, 2, 5, 10, 20, 50 or 100. Needed for the star note print run."
    }
  },
  "additionalProperties": false
}
check_serial annotations
{
  "title": "Check a US bill's serial number",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
find_star_runs — Find the rarest US star note runs
Advertised by the server during the last successful anonymous check.
Advertised read-only

The smallest US star note print runs on record, smallest first (top 10), optionally for one denomination, series or Federal Reserve Bank: the notes printed, the rarity band and the serial range to watch for. Runs printed only for uncut collector sheets, which never circulate, are left out unless include_sheet_runs is true.

find_star_runs input schema
{
  "type": "object",
  "properties": {
    "series": {
      "type": "string",
      "maxLength": 20,
      "description": "Only this series, as printed beside the portrait, e.g. \"2017A\", \"2021\", \"1995\"."
    },
    "district": {
      "enum": [
        "A",
        "B",
        "C",
        "D",
        "E",
        "F",
        "G",
        "H",
        "I",
        "J",
        "K",
        "L"
      ],
      "type": "string",
      "description": "Federal Reserve Bank letter: A Boston, B New York, C Philadelphia, D Cleveland, E Richmond, F Atlanta, G Chicago, H St. Louis, I Minneapolis, J Kansas City, K Dallas, L San Francisco."
    },
    "denomination": {
      "enum": [
        1,
        2,
        5,
        10,
        20,
        50,
        100
      ],
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "description": "Face value in dollars: 1, 2, 5, 10, 20, 50 or 100."
    },
    "include_sheet_runs": {
      "type": "boolean",
      "description": "Also list runs printed only for uncut sheets (default false)."
    }
  },
  "additionalProperties": false
}
find_star_runs annotations
{
  "title": "Find the rarest US star note runs",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
list_serial_patterns — List fancy serial number patterns
Advertised by the server during the last successful anonymous check.
Advertised read-only

The 17 fancy serial number patterns collectors look for on US bills (ladder, solid, radar, repeater, binary, birthday, low serial and the rest): a strict definition, an example, how many of the 100,000,000 possible eight-digit serials match, and the odds.

list_serial_patterns input schema
{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
list_serial_patterns annotations
{
  "title": "List fancy serial number patterns",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
get_coverage — Star note figures coverage
Advertised by the server during the last successful anonymous check.
Advertised read-only

Which denominations and series the star note print run figures cover, with the Federal Reserve districts and number of star runs on record for each, the sources, the date of the last update and any known gap.

get_coverage input schema
{
  "type": "object",
  "properties": {
    "denomination": {
      "enum": [
        1,
        2,
        5,
        10,
        20,
        50,
        100
      ],
      "type": "integer",
      "maximum": 100,
      "minimum": 1,
      "description": "Face value in dollars: 1, 2, 5, 10, 20, 50 or 100."
    }
  },
  "additionalProperties": false
}
get_coverage annotations
{
  "title": "Star note figures coverage",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

Not advertised

No prompt definitions available.

Resources

Not advertised

No resource definitions available.

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
310 ms
95th percentile latency
310 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 310 ms · metadata changed · 4 tool(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http serialhunt-mcp https://bigballi.com/SerialHunt/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add serialhunt-mcp --url https://bigballi.com/SerialHunt/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable serialhunt-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "serialhunt-mcp": {
      "url": "https://bigballi.com/SerialHunt/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "serialhunt-mcp": {
      "type": "streamableHttp",
      "url": "https://bigballi.com/SerialHunt/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start serialhunt-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "serialhunt-mcp": {
      "type": "http",
      "url": "https://bigballi.com/SerialHunt/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http serialhunt-mcp https://bigballi.com/SerialHunt/mcp

Claude Desktop

Merge this into claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/, Windows: %APPDATA%\Claude\), then restart Claude Desktop.
Claude Desktop configuration
{
  "mcpServers": {
    "serialhunt-mcp": {
      "url": "https://bigballi.com/SerialHunt/mcp"
    }
  }
}

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "serialhunt-mcp": {
      "serverUrl": "https://bigballi.com/SerialHunt/mcp"
    }
  }
}

Let your agent find its tools

Find servers like SerialHunt MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run SerialHunt MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing