maintenance

Septic maintenance record: log inspections and pump-outs; next due date under EPA intervals. No AI.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
74%
Qualität der Benennung
97%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~591Tokens (Tool-Definitionen)
~633 BTypische Antwortgröße
Minimale Auswirkung auf die Aufmerksamkeit (0.46% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "maintenance": {
      "url": "https://septic-log.rowb.app/mcp"
    }
  }
}

Remote-Endpunkte

https://septic-log.rowb.app/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (6)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢check_service_record(events, as_of)

Check a list of septic system service events for things that cannot be true, and compute the next inspection and pump-out window from the intervals published by the US EPA. Deterministic arithmetic only - no AI. It does not judge whether your system is compliant, and it does not know your local code.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "events": {
      "type": "array",
      "description": "Events to check. Each: {date:\"YYYY-MM-DD\", kind:\"inspection|pump_out|repair|other\", company:\"who did it\", gallons?:number, liquid_depth_inches?:number, sludge_inches?:number, scum_inches?:number, sludge_to_outlet_inches?:number, scum_to_outlet_inches?:number, notes?:string}.",
      "items": {
        "type": "object"
      }
    },
    "as_of": {
      "type": "string",
      "description": "Treat this date as \"today\" (YYYY-MM-DD) when rejecting future dates and computing the next due date. Defaults to the server date."
    }
  },
  "required": [
    "events"
  ]
}
🟢get_rules

The exact rule table this service checks against, the quoted source of every interval, and what it explicitly does not claim. Quote it if you need to explain a result.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟡create_site(label, address, tank_gallons, household_size, installed_year)

Open a maintenance record for one septic system (returns a site id). Requires a bearer key.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "label": {
      "type": "string",
      "description": "What to call this system, e.g. \"Home - 12 Mill Rd\"."
    },
    "address": {
      "type": "string"
    },
    "tank_gallons": {
      "type": "number"
    },
    "household_size": {
      "type": "integer"
    },
    "installed_year": {
      "type": "integer"
    }
  },
  "required": []
}
🟡add_events(site_id, events)

Append service events to an existing record. Requires a bearer key.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site_id": {
      "type": "string"
    },
    "events": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "site_id",
    "events"
  ]
}
🟢get_record_summary(site_id)

Every event, the flagged issues, the last inspection and pump-out, and the next dates, for one record. Requires a bearer key.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site_id": {
      "type": "string"
    }
  },
  "required": [
    "site_id"
  ]
}
🟡request_provider_signoff(site_id, provider_name, provider_email)

Create a one-time URL the service provider can open to confirm the recorded work. Requires a bearer key. The token is single use.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "site_id": {
      "type": "string"
    },
    "provider_name": {
      "type": "string"
    },
    "provider_email": {
      "type": "string"
    }
  },
  "required": [
    "site_id"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet6 Tools