ITV España y farmacias de guardia Madrid

ITV España: estaciones, tarifas y citas parciales (x402). Farmacias de guardia Madrid ciudad gratis.

Should I use this

Quality & Safety

B
Description quality
67%
Schema completeness
71%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (5)

  • LOWTool 'farmacias_guardia_madrid' description lacks action verbin farmacias_guardia_madrid
  • LOWTool 'buscar_estaciones' description lacks action verbin buscar_estaciones
  • LOWTool 'tarifa_itv' description lacks action verbin tarifa_itv
  • LOWTool 'periodicidad_itv' description lacks action verbin periodicidad_itv
  • LOWTool 'cita_itv' description lacks action verbin cita_itv

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~906Tokens (tool definitions)
~876 BTypical response size
Moderate attention impact (0.71% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "itv-quiosco": {
      "url": "https://itv-quiosco-mcp.onrender.com/mcp"
    }
  }
}

Remote endpoints

https://itv-quiosco-mcp.onrender.com/mcpstreamable-http

What it can do

Tool inventory

Tools (7)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪farmacias_guardia_madrid(date, area, now, limit, offset)

Farmacias de guardia de Madrid ciudad por fecha o barrio. Gratis. Si se omite fecha, filtra el horario en curso (Europe/Madrid); sin cobertura no inventa apertura. Fuente COFM/Ayuntamiento de Madrid, CC BY 4.0.

Input Schema

{
  "type": "object",
  "properties": {
    "date": {
      "description": "YYYY-MM-DD; si se omite se consultan turnos en curso",
      "type": "string"
    },
    "area": {
      "description": "Barrio o fragmento de dirección de Madrid ciudad",
      "type": "string",
      "maxLength": 80
    },
    "now": {
      "description": "Filtra horarios activos ahora; por defecto sí si se omite fecha",
      "type": "boolean"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 30
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪cobertura

Cobertura, fuente y límites del dataset. Gratis.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪solicitar_dataset(tema, ccaa)

Solicita un nuevo dataset administrativo español o más cobertura ITV. Gratis. Se registra sólo la petición y la CCAA, sin datos personales.

Input Schema

{
  "type": "object",
  "properties": {
    "tema": {
      "type": "string",
      "minLength": 3,
      "maxLength": 120,
      "description": "Tema o dataset deseado, sin datos personales"
    },
    "ccaa": {
      "type": "string",
      "maxLength": 80
    }
  },
  "required": [
    "tema"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪buscar_estaciones(municipio, ccaa, limit, offset)

Estaciones del registro oficial 2026 por municipio o CCAA. Consulta paginada hasta 50; $0.01 USDC cuando pagos activos.

Input Schema

{
  "type": "object",
  "properties": {
    "municipio": {
      "type": "string"
    },
    "ccaa": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    },
    "offset": {
      "type": "integer",
      "minimum": 0,
      "maximum": 9007199254740991
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪tarifa_itv(ccaa, municipio, station_id, operator, vehicle, ...)

Tarifa por región, operador y vehículo. Gratis si unverified/incompleta; $0.01 USDC sólo por precio exacto verificado.

Input Schema

{
  "type": "object",
  "properties": {
    "ccaa": {
      "type": "string"
    },
    "municipio": {
      "type": "string"
    },
    "station_id": {
      "type": "string"
    },
    "operator": {
      "type": "string"
    },
    "vehicle": {
      "type": "string"
    },
    "inspection": {
      "type": "string"
    },
    "fuel": {
      "description": "En Cataluña Applus distingue gasolina_catalizado y gasolina_no_catalizado; no adivines si se desconoce",
      "type": "string"
    },
    "engine_cc": {
      "type": "integer",
      "minimum": -9007199254740991,
      "maximum": 9007199254740991
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪periodicidad_itv(category, age_years, special_use)

Periodicidad ITV por categoría y antigüedad según BOE; excepciones señaladas. $0.01 USDC cuando pagos activos.

Input Schema

{
  "type": "object",
  "properties": {
    "category": {
      "type": "string",
      "enum": [
        "M1",
        "N1",
        "L1e",
        "L_otros"
      ]
    },
    "age_years": {
      "type": "number",
      "minimum": 0
    },
    "special_use": {
      "type": "boolean"
    }
  },
  "required": [
    "category"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪cita_itv(station_id, municipio, ccaa)

Enlace de cita del operador sólo cuando verificado; nunca reserva una cita. Gratis si no hay enlace verificado, $0.01 USDC cuando lo hay.

Input Schema

{
  "type": "object",
  "properties": {
    "station_id": {
      "type": "string"
    },
    "municipio": {
      "type": "string"
    },
    "ccaa": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded7 tools