selectarank-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| EVM_PRIVATE_KEY | No | Private key of a wallet holding USDC on Base. With it, tool calls pay automatically via @x402/fetch. Use a dedicated low-balance wallet. Never committed or logged by this package. | |
| SELECTARANK_BASE_URL | No | Override the gateway URL. Default https://selectarank-data.vercel.app. | https://selectarank-data.vercel.app |
| SELECTARANK_MAX_PRICE_USDC | No | Refuse to auto-pay above this amount per call. Default 0.05. | 0.05 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| selectarank_preflightA | Check that an x402 endpoint's 402 challenge is well-formed before paying it. Paid x402 endpoint: 0.010000 USDC per call on Base (GET /v1/preflight). With EVM_PRIVATE_KEY set the call is paid automatically; otherwise the 402 payment requirements are returned. |
| selectarank_earthquakesB | USGS earthquake feed. Paid x402 endpoint: 0.002000 USDC per call on Base (GET /v1/earthquakes/{feed}). With EVM_PRIVATE_KEY set the call is paid automatically; otherwise the 402 payment requirements are returned. |
| selectarank_weatherA | NOAA/NWS forecast for a US point. Paid x402 endpoint: 0.003000 USDC per call on Base (GET /v1/weather/{lat}/{lon}). With EVM_PRIVATE_KEY set the call is paid automatically; otherwise the 402 payment requirements are returned. |
| selectarank_worldbankC | World Bank indicator. Paid x402 endpoint: 0.002000 USDC per call on Base (GET /v1/worldbank/{country}/{indicator}). With EVM_PRIVATE_KEY set the call is paid automatically; otherwise the 402 payment requirements are returned. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 4 tools
Each tool targets a clearly distinct resource: preflight validation, earthquakes, weather, and World Bank data. There is no overlap in purpose, so an agent can easily select the right tool.
All tools follow the same selectarank_ snake_case prefix and use simple noun names (preflight, earthquakes, weather, worldbank). The pattern is predictable and consistent throughout.
Four tools is a well-scoped set for a small paid API gateway covering a preflight check plus three specific data sources. Neither too thin nor bloated for the apparent purpose.
The surface covers a useful validation tool and three concrete data endpoints, but it lacks a tool to list all available endpoints or a generic fetch capability. Minor gaps are workable given the narrow scope.