VOOZH about

URL: https://apify.com/mowell_labs/coin-identifier-mcp

โ‡ฑ Coin Identifier MCP Server ยท Apify


Pricing

from $20.00 / 1,000 value lookups

Go to Apify Store

Coin Identifier MCP Server

Vision-based coin and currency identification MCP server. Send a photo of any coin, paper money, or bullion piece and get structured identification data including country, denomination, year, mint mark, grade estimate, and market value. Powered by Claude Vision.

Pricing

from $20.00 / 1,000 value lookups

Rating

0.0

(0)

Developer

๐Ÿ‘ Brian Mowell

Brian Mowell

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

2 months ago

Last modified

Share

Vision-based coin and currency identification powered by Claude Vision. Send a photo of any coin, paper money, or bullion piece and get back structured identification data.

By Mowell Labs

What It Does

ToolDescriptionAPI Cost
identify_coinPhoto โ†’ full coin/currency ID (country, year, denomination, mint, grade, value)~$0.02
identify_itemPhoto โ†’ auto-detect type (coin/currency/card/bullion) then ID~$0.03
estimate_valueCoin attributes โ†’ web-searched market value from recent sales~$0.01
estimate_melt_valueMetal + weight + spot price โ†’ melt value (no API call)Free
estimate_silver_meltPre-1965 US coin denomination โ†’ silver melt value with grade premiumFree

Requirements

  • Python 3.10+
  • Anthropic API key (set as ANTHROPIC_API_KEY environment variable)

Install

$pip install coin-identifier-mcp

Or clone and install locally:

git clone https://github.com/mowell-labs/coin-identifier-mcp.git
cd coin-identifier-mcp
pip install-e.

Run

stdio (default โ€” for Claude Desktop, Cursor, etc.)

exportANTHROPIC_API_KEY="sk-ant-..."
python -m server

SSE (for web clients, Apify, MCPize)

exportANTHROPIC_API_KEY="sk-ant-..."
fastmcp run server.py --transport sse --port8001

Claude Desktop config

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
"mcpServers":{
"coin-identifier":{
"command":"python",
"args":["-m","server"],
"cwd":"/path/to/coin-identifier-mcp",
"env":{
"ANTHROPIC_API_KEY":"sk-ant-..."
}
}
}
}

Tools

identify_coin

Identify a coin or paper currency from a photograph.

Input:

  • image_base64 (string, required) โ€” Base64-encoded image data
  • mime_type (string, default "image/jpeg") โ€” Image MIME type

Output:

{
"success":true,
"coin":{
"country":"United States",
"denomination":"Quarter",
"year":1964,
"mint_mark":"D",
"composition":"90% silver, 10% copper",
"variety":"",
"errors":"",
"grade_estimate":"VF",
"condition_description":"Moderate wear on high points, all details visible",
"name":"Washington Quarter",
"description":"1964-D Washington Quarter, 90% silver",
"estimated_value":8.50,
"is_graded":false,
"grading_service":"",
"grade_number":"",
"certification_number":"",
"sub_type":"",
"friedberg_number":""
}
}

identify_item

Auto-detect whether image is coin, card, or bullion, then identify.

Input: Same as identify_coin.

Output: Same as identify_coin with added item_type field.

estimate_value

Look up current market value via web search.

Input:

  • name (string, required) โ€” e.g. "Morgan Silver Dollar"
  • year (int, optional)
  • denomination (string, optional)
  • mint_mark (string, optional)
  • grade_estimate (string, optional)
  • variety (string, optional)
  • grading_service (string, optional) โ€” NGC, PCGS, etc.
  • grade_number (string, optional) โ€” MS-65, AU-58, etc.
  • certification_number (string, optional)
  • sub_type (string, optional) โ€” fractional_currency, etc.
  • friedberg_number (string, optional)
  • country (string, optional)

Output:

{
"success":true,
"estimated_value":42.50,
"analysis":"Based on recent eBay sold listings...",
"source":"web_search"
}

estimate_melt_value

Pure calculation โ€” no API calls.

Input:

  • metal (string) โ€” gold, silver, platinum, etc.
  • weight_oz (float) โ€” Weight in troy ounces
  • spot_price_per_oz (float) โ€” Current spot price
  • purity (float, default 0.999)

Output:

{
"metal":"gold",
"weight_oz":1.0,
"purity":0.999,
"spot_price_per_oz":2350.00,
"melt_value_usd":2347.65
}

estimate_silver_melt

Pre-1965 US silver coin melt value with grade premium.

Input:

  • denomination (string) โ€” dime, quarter, half dollar, dollar
  • year (int) โ€” Must be pre-1965
  • silver_spot_per_oz (float) โ€” Current silver spot price
  • grade_estimate (string, optional) โ€” Grade for premium multiplier

Output:

{
"denomination":"quarter",
"year":1958,
"silver_content_oz":0.1808,
"silver_spot":30.0,
"melt_value_usd":5.42,
"grade_estimate":"VF",
"grade_multiplier":2.0,
"estimated_value_usd":10.85,
"note":"Melt value is floor. Numismatic premium varies by date, mint, condition."
}

Environment Variables

VariableRequiredDefaultDescription
ANTHROPIC_API_KEYYesโ€”Your Anthropic API key
COIN_ID_VISION_MODELNoclaude-sonnet-4-20250514Model for vision identification
COIN_ID_SEARCH_MODELNoclaude-haiku-4-5-20251001Model for value web search

Test Commands

# Test with fastmcp CLI
exportANTHROPIC_API_KEY="sk-ant-..."
# List tools
fastmcp dev server.py --list-tools
# Test melt value (no API key needed)
echo'{"metal": "silver", "weight_oz": 1.0, "spot_price_per_oz": 30.0, "purity": 0.999}'|\
fastmcp run server.py --tool estimate_melt_value
# Test silver melt
echo'{"denomination": "quarter", "year": 1958, "silver_spot_per_oz": 30.0, "grade_estimate": "VF"}'|\
fastmcp run server.py --tool estimate_silver_melt
# Test coin identification (requires API key + image)
python3 -c"
import base64, json
with open('test_coin.jpg', 'rb') as f:
b64 = base64.b64encode(f.read()).decode()
print(json.dumps({'image_base64': b64, 'mime_type': 'image/jpeg'}))
"| fastmcp run server.py --tool identify_coin

Typical Agent Workflow

1. Agent receives coin photo from user
2. Call identify_item โ†’ gets structured ID+ rough value
3. Call estimate_value with the returned attributes โ†’ gets market-verified price
4.(Optional) Call estimate_silver_melt for pre-1965 silver โ†’ gets melt floor
5. Agent presents complete identification + valuation to user

Cost Per Use

OperationModelApproximate Cost
Classify item typeSonnet~$0.005
Identify coinSonnet~$0.02
Value lookupHaiku + web search~$0.01
Melt calculationNoneFree
Full pipelineโ€”~$0.03-0.04

License

MIT

Platform Deployment

Apify

See apify/ directory (coming soon) for Actor wrapper.

MCPize

# Direct deploy via MCPize CLI
mcpize deploy server.py --name coin-identifier --transport sse

You might also like

NGC Coin Catalog Scraper

crawlerbros/pcgs-coinfacts-scraper

Browse the NGC numismatic coin catalog - list coin series by category or search by name, and enumerate all individual coin types (year/mint/denomination entries) within any series. Data sourced from the public NGC coin research API.

CoinGecko Crypto Scraper โ€” Prices, Market Cap & Coin Data

sian.agency/coingecko-crypto-scraper

CoinGecko crypto scraper โ€” pull live coin prices, market cap, rank, 24h volume, ATH/ATL, supply and full coin profiles into clean JSON/CSV. Two modes: bulk market overview or per-coin detail. No API key or account needed. Independent tool โ€” not affiliated with CoinGecko.

๐Ÿ‘ User avatar

SIรN Oรœ

2

NGC Census Scraper โ€” Coin Populations, Grades & Totals

scrapersdelight/ngc-census-scraper

Look up the NGC coin census (population report) by series URL or search term โ€” one row per coin with year, mint mark, variety, designation, every grade count 1โ€“70 (incl. Plus/Star) and totals. US + world coins, all grading scales. No login or API key. $4 per 1,000 coins.

๐Ÿ‘ User avatar

Scrapers Delight

2

Excel Mcp Server

lovely_radiologist/excel-mcp-server

NGC Coin Price Guide & Coin Explorer Scraper

jungle_synthesizer/ngccoin-price-guide-coin-explorer-scraper

Scrapes the full NGC Coin price guide (US + World coins) โ€” one record per coin-grade-designation with mintage, designer, composition, and the complete grade ladder from PO1 through MS/PF-70. Covers all NGC-rated series and designations (BN, RB, RD, CAM, DCAM, PL, etc.).

๐Ÿ‘ User avatar

BowTiedRaccoon

5

NGC Coin Census Population Report Scraper

crawlerbros/ngc-coin-census-scraper

Scrape the NGC (Numismatic Guaranty Corporation) Coin Census Population Report - the numismatic industry's most comprehensive graded coin database. Search coin series by name or browse by category to retrieve population data showing how many coins have been graded at each grade level (MS-60 throu...

Royalmint.com Scraper

lexis-solutions/royalmint-com-scraper

Scrape The Royal Mint UK coin and bullion products data โ€“ prices, availability, specs, images and ratings โ€“ with this Royal Mint collectibles web scraper for numismatic research, investment tracking and price monitoring.

๐Ÿ‘ User avatar

Lexis Solutions

2

Related articles

Best MCP servers for developers
Read more
Build and deploy MCP servers in minutes with a TypeScript template
Read more