tokenguard-mcp
Real-world data for agents: air quality, geocoding, quakes, holidays, web search
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"tokenguard-mcp": {
"url": "https://eltociear-tokenguard.hf.space/mcp"
}
}
}Puntos de conexión remotos
https://eltociear-tokenguard.hf.space/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (9)
🟢paid_catalogue
List the paid API routes this same server offers, with prices and which ones need no input. The MCP tools here are free and general-purpose; the paid routes are specialised (on-chain token safety, live DEX prices, wallet intel, supply-chain scans). Payment is x402 over USDC on Base — no account or API key. Takes no arguments.
Esquema de entrada
{
"type": "object",
"properties": {},
"required": []
}⚪air_quality(location)
Current air quality for a place: PM2.5, PM10, ozone, NO2, SO2, CO and dust, plus the US and European AQI and the US AQI band ('Good', 'Unhealthy'). Takes a place name — no coordinates needed. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)
Esquema de entrada
{
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "Place name, e.g. 'Tokyo'"
}
},
"required": [
"location"
]
}⚪geocode(name, count)
Resolve a place name to coordinates, country, admin region, timezone, elevation and population. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "Place name to resolve"
},
"count": {
"type": "integer",
"description": "1-20 candidates (default 5)"
}
},
"required": [
"name"
]
}⚪earthquakes(min_magnitude, days, limit, location, radius_km)
Recent earthquakes from the USGS feed — worldwide, or within a radius of a named place. Returns magnitude, depth, tsunami flag and felt reports. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)
Esquema de entrada
{
"type": "object",
"properties": {
"min_magnitude": {
"type": "number",
"description": "Lower bound (default 4.5)"
},
"days": {
"type": "integer",
"description": "1-30 days back (default 1)"
},
"limit": {
"type": "integer",
"description": "1-100 events (default 20)"
},
"location": {
"type": "string",
"description": "Centre on a place name"
},
"radius_km": {
"type": "number",
"description": "Radius around location (default 500)"
}
},
"required": []
}⚪public_holidays(country, year)
Public holidays for a country and year, with local names and a past/upcoming flag. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)
Esquema de entrada
{
"type": "object",
"properties": {
"country": {
"type": "string",
"description": "ISO 2-letter country code, e.g. JP"
},
"year": {
"type": "integer",
"description": "Calendar year (defaults to current)"
}
},
"required": [
"country"
]
}⚪country_indicator(country, indicator, years)
World Bank time series for a country: gdp, gdp_per_capita, population, inflation, unemployment, life_expectancy, co2_per_capita or internet_users. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)
Esquema de entrada
{
"type": "object",
"properties": {
"country": {
"type": "string",
"description": "ISO 2- or 3-letter country code"
},
"indicator": {
"type": "string",
"description": "Alias above, or a World Bank code"
},
"years": {
"type": "integer",
"description": "1-60 most recent years (default 5)"
}
},
"required": [
"country"
]
}⚪elevation(location)
Ground elevation in metres for a place name. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)
Esquema de entrada
{
"type": "object",
"properties": {
"location": {
"type": "string",
"description": "Place name"
}
},
"required": [
"location"
]
}🟢web_search(query, max_results)
Search the live web and return ranked title/url/snippet results, through an automatic multi-engine failover chain. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query"
},
"max_results": {
"type": "integer",
"description": "1-25 (default 10)"
}
},
"required": [
"query"
]
}🟢read_url(url)
Fetch a URL and return its main content as clean Markdown, boilerplate stripped. (Free. This server also sells a paid API — call `paid_catalogue` for the routes and prices; x402 over USDC on Base, no signup.)
Esquema de entrada
{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "Page to fetch"
}
},
"required": [
"url"
]
}Comunidad
Evidencia