MCP.Market

pitwall-mcp server

by sergioprats·io.github.sergioprats/pitwall-mcp·v0.1.1

Solo lectura sobre BMW CarData: mantenimiento, neumaticos y bateria de 12V. No afiliado a BMW AG.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

full report

Adoption
Growing

0 stars35 downloads/wk

Reviews

Write one

Nobody has reviewed pitwall-mcp yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

pitwall-mcp tools (12, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • diagnose_software_updatewrite action

    Return the bounded software-update diagnosis.

  • get_api_quota

    Report today's quota consumption and the local cache state.

  • get_fault_memory

    Return the fault memory and its changes between readings.

  • get_fuel_status

    Return tank, range, refuels and consumption.

  • get_maintenance_summary

    Return the composed maintenance summary.

  • get_telematic_data

    Read the configured telematic container.

  • get_tyre_diagnosis

    Return the smart maintenance tyre diagnosis.

  • get_vehicle_basic_data

    Return the vehicle's basic data.

  • get_vehicle_status

    Return mileage and the CBS block.

  • list_vehicles

    List the VINs mapped to the account.

  • report_product_update_stepwrite action

    Report `puStep`, explicitly labelled as a product update step.

  • search_descriptors

    Search the local catalogue for descriptors matching `query`.

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • Code scan37 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitystatic API keys via environment variables6/15
  • Maintenancelast push 12 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 83/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How pitwall-mcp compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,243 servers
Tools
12
the typical server has 7
Tools that change things
17%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
35
more than 24% of 12,306 servers with a package

What its tools let an agent do: 10 read · 2 change

Release history: 2 versions in the registry since 2026-09-19, latest 2026-09-22, typically one every 2 days.

Install pitwall-mcp in Claude Code, Cursor or VS Code

claude mcp add pitwall-mcp -- uvx pitwall-mcp
Add to Cursor

What the publisher says

From the pitwall-mcp repository's README, as published. We do not edit it. Read it on GitHub

pitwall-mcp

<!-- mcp-name: io.github.sergioprats/pitwall-mcp -->

Servidor MCP local, de solo lectura, sobre la API BMW CarData de un BMW X1 sDrive18i (U11, gasolina, España).

Proyecto no afiliado a BMW AG. "BMW" y "CarData" son marcas de sus

respectivos propietarios. Este proyecto no está respaldado, patrocinado ni

revisado por BMW.

Le da a un asistente acceso a los datos de mantenimiento del coche — kilometraje, avisos CBS, presiones de neumáticos, batería de 12 V — sin que pueda tocar nada del vehículo, y sin agotar la cuota diaria de la API.

Qué se siente al usarlo

Le preguntas al asistente "¿qué le toca al coche?" y contesta con esto. Es una respuesta real, de la lectura del 16 de septiembre de 2026, recortada:

RESUMEN DE MANTENIMIENTO

Kilometraje: 48.731 km
Proximo servicio en: 13460 km
  OJO: hay partidas CBS que BMW ya no marca como OK; no te fies solo de la
  cifra global: Frenos delanteros [PENDING]: 1.600 km.

Partidas CBS: 5
  - Frenos delanteros [PENDING]: 1.600 km
  - Aceite de motor [OK]: 14.000 km, hasta 2027-07
  - Inspeccion tecnica (ITV) [OK]: hasta 2027-01
  conditionBasedServicesCount dice 9: es el maximo de avisos que este vehiculo
  puede transmitir, no los que tiene. El desglose trae 5, los transmitidos.

Prevision orientativa (calculo propio sobre los km de BMW, no un dato de BMW):
  Ritmo usado: 570 km/semana (media semanal que da BMW); tu historico local,
  8 dias: 420. Se usa el mayor para no quedarse corto.
  - Frenos delanteros: 1.600 km, unas 2,8 semanas, hacia el 05-10-2026.

Bateria de 12V:
  Voltaje: 13.92 V   (2026-09-14 13:49 UTC (hace 40 horas))

Dato mas antiguo utilizado: 2026-09-14 13:49 UTC (hace 40 horas).
Procedencia: cache local. Lectura realizada: 2026-09-16 06:09 UTC.

Fíjate en lo que hace esa respuesta además de dar números: avisa de que la cifra global esconde lo urgente, traduce "1.600 km" a una fecha, admite que dos cifras de BMW no cuadran en vez de elegir una, y dice de cuándo es el dato más viejo que ha usado.

¿Te sirve a ti?

el tiempo**: cuándo vence cada cosa de verdad, si una rueda pierde aire, qué códigos de avería han aparecido desde la última vez.

  • Sí si tienes un BMW con CarData activado y quieres saber **qué cambia con

del coche. Eso es terreno de un diagnóstico por OBD, no de esta API.

  • No si buscas traducir códigos de avería, borrarlos o tocar cualquier ajuste

pantalla del coche; lo que aquí se añade es la serie, la previsión y los cambios.

  • Ten en cuenta que es de uso ocasional. El dato crudo ya lo enseña la

Qué hace y qué no hace

Sí:

neumáticos, siempre a través de caché.

  • Lee datos telemáticos, datos básicos del vehículo y el diagnóstico de

sobre fotos puntuales.

  • Guarda un histórico local en SQLite, para poder razonar sobre series y no

es API, caché o histórico.

  • Dice de dónde viene cada dato: timestamp de BMW, timestamp de la lectura, y si
  • Cuando un dato no existe, explica por qué no existe.

No, y no lo hará:

el coche. CarData es una API de lectura.

  • Ninguna herramienta escribe, manda, activa ni insinúa que puede actuar sobre

lanza a mano.

  • Ninguna herramienta crea ni borra contenedores. Eso vive en un script que se

BMW. Lo único disponible es puStep, el paso de actualización de producto.

  • No hay getsoftwareversion: ese descriptor no existe en el catálogo de

La cuota manda

La API REST de CarData está limitada a 50 peticiones cada 24 h y por cuenta. Pasarse devuelve 403 CU-429 hasta el día siguiente, y el contador es de BMW: incluye cualquier otra aplicación que use la misma cuenta.

Por eso:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Grade history

  • 2026-09-19restoreC → Bscore 83

pitwall-mcp: common questions

Is pitwall-mcp server safe?
Mostly: it is graded B (83/100). Read the pitwall-mcp safety report
How do I install pitwall-mcp?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does pitwall-mcp need an API key?
Yes. The registry entry asks for PITWALL_CLIENT_ID, PITWALL_VIN.
Is pitwall-mcp maintained?
The last commit was 33 days ago (2026-10-03). The latest release is v0.1.1.
How does pitwall-mcp compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,243 servers); tools 12 (the typical server has 7); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.