MCP

Seeker Tracker MCP

Live .skr SeekerIDs and Solana Seeker dApps over the Model Context Protocol. Streamable HTTP. No auth. Same data as the public JSON API.

Endpoint

https://seekertracker.com/api/mcp

Transport: streamable HTTP. GET returns discovery JSON. POST is JSON-RPC (initialize, tools/list, tools/call).

Tools

ToolArgsWhat it does
lookup_iddomainSeekerID by name. Accepts metasal or metasal.skr. Owner, rank, created_at, profile URL.
lookup_walletwalletAll .skr names owned by a base58 Solana wallet.
search_appsq, limit?Search the Seeker dApp catalog by name, package, or publisher.
get_apppackageOne listing by androidPackage, e.g. com.snakeseeker.

Claude Code

claude mcp add seekertracker https://seekertracker.com/api/mcp --transport http

Codex

codex mcp add seekertracker --url https://seekertracker.com/api/mcp

Cursor / Claude Desktop

{
  "mcpServers": {
    "seekertracker": {
      "url": "https://seekertracker.com/api/mcp"
    }
  }
}

Hermes

mcp_servers:
  seekertracker:
    url: "https://seekertracker.com/api/mcp"

Try it

curl -sS https://seekertracker.com/api/mcp

curl -sS https://seekertracker.com/api/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'

curl -sS https://seekertracker.com/api/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"lookup_id","arguments":{"domain":"metasal.skr"}}}'

curl -sS https://seekertracker.com/api/mcp \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"search_apps","arguments":{"q":"snake","limit":5}}}'

Also