About underindex
underindex provides Claude and other MCP clients with verified records on 60 niche fashion subcultures, covering dates, brands, iconic items, music, places to buy, and price ranges. Its three tools include a daily free allowance for record lookups, with further access payable in USDC on Base.
Key features
- 01List subculture names and years
- 02Retrieve a complete sample record
- 03Look up verified subculture records
- 04Show brands, items, and price ranges
- 05Flag commonly confused subjects
Use cases
- 01Learn about iconic items in a fashion subculture
- 02Find related brands and places to buy
- 03Distinguish between similar subcultures
- 04Check a style's years and music context
MCP support
The MCP server offers tools to list subcultures, retrieve a sample, and look up individual records. Record lookups include three free per day; with a wallet configured, additional requests are paid automatically in USDC on Base through x402.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
npx -y underindex-mcpUNDERINDEX_PRIVATE_KEYSecretPrivate key of a dedicated EVM wallet holding USDC on Base. Optional: without it get_subculture uses the free allowance of 3 records a day.UNDERINDEX_MAX_PER_CALLHard spending cap per lookup, default $0.05Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.
Tools
3Saved tool list · updated 1w ago
This tool takes no parameters.
Details
From the project READMEUnderIndex MCP server
Gives Claude (or any MCP client) verified records on 60 niche fashion subcultures: years, key brands, iconic items, music, where to buy, a price range, and a WARNING note on what each one must not be confused with. It is the UnderIndex API as three tools.
| Tool | Cost | What it does |
|---|---|---|
list_subcultures | free | Every slug with its name and years |
get_sample_record | free | One complete record (Goth Ninja), to see the shape |
get_subculture | 3 free a day, then $0.01 USDC on Base | One record, paid automatically over x402 |
Without a wallet key get_subculture uses the free allowance: 3 records a day, resetting at midnight UTC. After that it explains how to enable payments. With a key set, every lookup is paid.
Install
Requires Node.js 20 or later. Nothing to download: npx fetches the underindex-mcp package on first run.
Claude Desktop
Add this to claude_desktop_config.json (Settings → Developer → Edit Config):
{
"mcpServers": {
"underindex": {
"command": "npx",
"args": ["-y", "underindex-mcp"],
"env": {
"UNDERINDEX_PRIVATE_KEY": "0x..."
}
}
}
}
Claude Code
claude mcp add underindex -e UNDERINDEX_PRIVATE_KEY=0x... -- npx -y underindex-mcp
Leave out UNDERINDEX_PRIVATE_KEY to use only the free tools.
Configuration
| Variable | Default | Notes |
|---|---|---|
UNDERINDEX_PRIVATE_KEY | none | Private key of an EVM wallet holding USDC on Base. Use a dedicated wallet with a few dollars in it, never your main one. |
UNDERINDEX_MAX_PER_CALL | $0.05 | Hard cap per lookup. The server refuses to pay more than this, whatever the API asks. |
UNDERINDEX_API_URL | https://underindex-api.onrender.com | Point it at a self-hosted server, e.g. one running on Base Sepolia testnet. |
An unknown slug returns 404 before any payment is requested, so typos cost nothing. Each paid answer ends with a link to the payment on BaseScan.
Try it for free
The API's own server starts on Base Sepolia testnet when self-hosted, where test USDC is free from a faucet. Run it as described in the main README, then set UNDERINDEX_API_URL=http://localhost:3000 and a testnet wallet key.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.