Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:bd6a87588a5e57af6fa14de8567237e93d3e1f332912879b5a5a184531942109
What it is
What a remote MCP server returned when asked what it offers: 17 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Berechnet die Akkulaufzeit basierend auf Kapazität und durchschnittlichem Stromverbrauch. Berücksichtigt Effizienz und Entladetiefe.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "capacity_ah": { "description": "Akkukapazität in Amperestunden (Ah)", "maximum": 1000, "minimum": 0.1, "type": "number" }, "consumption_watts": { "description": "Durchschnittlicher Verbrauch in Watt", "maximum": 2000, "minimum": 0.1, "type": "number" }, "efficiency": { "default": 0.85, "description": "Wirkungsgrad des Reglers (0.85 = 85%)", "maximum": 1, "minimum": 0.5, "type": "number" }, "max_discharge_percent": { "default": 80, "description": "Maximale Entladetiefe in % (80% empfohlen für LiFePO4)", "maximum": 100, "minimum": 10, "type": "number" }, "voltage": { "description": "Nennspannung des Akkus in Volt", "maximum": 60, "minimum": 1, "type": "number" } }, "required": [ "capacity_ah", "voltage", "consumption_watts" ], "type": "object" }, "name": "calculate_battery_runtime", "outputSchema": null }, { "description": "Berechnet die Kabeldämpfung für verschiedene Koaxialkabeltypen bei einer bestimmten Frequenz und Länge", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "cable_type": { "description": "Kabeltyp", "enum": [ "RG58", "RG213", "H2000Flex", "Aircell7", "Ecoflex10", "Ecoflex15", "LMR400", "LMR600" ], "type": "string" }, "frequency_mhz": { "description": "Frequenz in MHz", "maximum": 3000, "minimum": 0.1, "type": "number" }, "length_meters": { "description": "Kabellänge in Metern", "maximum": 1000, "minimum": 0.1, "type": "number" } }, "required": [ "cable_type", "length_meters", "frequency_mhz" ], "type": "object" }, "name": "calculate_cable_loss", "outputSchema": null }, { "description": "Berechnet EIRP (Equivalent Isotropically Radiated Power) aus Sendeleistung, Kabelverlust und Antennengewinn. Nützlich für Sicherheitsabstands-Berechnungen nach ÖNORM.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "antenna_gain_dbi": { "description": "Antennengewinn in dBi", "maximum": 50, "minimum": -10, "type": "number" }, "cable_loss_db": { "description": "Kabelverlust in dB", "maximum": 50, "minimum": 0, "type": "number" }, "power_watts": { "description": "Sendeleistung in Watt", "maximum": 2000, "minimum": 0.001, "type": "number" } }, "required": [ "power_watts", "cable_loss_db", "antenna_gain_dbi" ], "type": "object" }, "name": "calculate_eirp", "outputSchema": null }, { "description": "Berechnet den Leistungsverlust durch Fehlanpassung (SWR/VSWR)", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "swr": { "description": "SWR-Wert (z.B. 1.5, 2.0, 3.0)", "maximum": 100, "minimum": 1, "type": "number" } }, "required": [ "swr" ], "type": "object" }, "name": "calculate_swr_loss", "outputSchema": null }, { "description": "Berechnet die Wellenlänge für eine gegebene Frequenz und optional Drahtlängen für Antennen", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "frequency": { "description": "Frequenz", "exclusiveMinimum": 0, "type": "number" }, "unit": { "default": "MHz", "description": "Einheit der Frequenz", "enum": [ "Hz", "kHz", "MHz", "GHz" ], "type": "string" }, "velocity_factor": { "default": 0.95, "description": "Verkürzungsfaktor für Draht (0.95 typisch)", "maximum": 1, "minimum": 0.5, "type": "number" } }, "required": [ "frequency" ], "type": "object" }, "name": "calculate_wavelength", "outputSchema": null }, { "description": "Prüft ob ein Suffix in Österreich verfügbar ist. Zeigt in welchen Bundesländern das Rufzeichen frei oder belegt ist.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "district": { "description": "Spezifisches Bundesland prüfen (1-9)", "maximum": 9, "minimum": 1, "type": "number" }, "suffix": { "description": "2-3 Buchstaben Suffix (z.B. \"YML\")", "type": "string" } }, "required": [ "suffix" ], "type": "object" }, "name": "callsign_available", "outputSchema": null }, { "description": "Zeigt Informationen über die Rufzeichen-Datenbank (Version, Anzahl Einträge, Statistiken)", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "callsign_database_info", "outputSchema": null }, { "description": "Sucht ein österreichisches Amateurfunkrufzeichen und gibt Inhaberinformationen zurück. Primäre Quelle: offizielle fb.gv.at Liste, mit Fallback auf QRZ.com und HamQTH.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "callsign": { "description": "Das zu suchende Rufzeichen (z.B. \"OE8YML\")", "type": "string" }, "include_address": { "default": false, "description": "Adresse inkludieren wenn verfügbar", "type": "boolean" } }, "required": [ "callsign" ], "type": "object" }, "name": "callsign_lookup", "outputSchema": null }, { "description": "Generiert Wunschrufzeichen-Vorschläge basierend auf Namen und Präferenzen. Berücksichtigt Verfügbarkeit, Phonetik und CW-Freundlichkeit.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "exclude_club": { "default": true, "description": "Keine X-Präfixe (Klubrufzeichen) vorschlagen", "type": "boolean" }, "max_results": { "default": 10, "description": "Maximale Anzahl Vorschläge", "maximum": 50, "minimum": 1, "type": "number" }, "min_phonetic_score": { "default": 0.5, "description": "Mindest-Phonetik-Score (0-1)", "maximum": 1, "minimum": 0, "type": "number" }, "name": { "description": "Vor- und/oder Nachname", "type": "string" }, "preferred_district": { "description": "Bevorzugtes Bundesland (1-9)", "maximum": 9, "minimum": 1, "type": "number" } }, "required": [ "name" ], "type": "object" }, "name": "callsign_suggest", "outputSchema": null }, { "description": "Validiert ein Rufzeichen gegen österreichische Regeln. Prüft Format, Bezirk und Suffix-Länge.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "callsign": { "description": "Zu validierendes Rufzeichen", "type": "string" } }, "required": [ "callsign" ], "type": "object" }, "name": "callsign_validate", "outputSchema": null }, { "description": "Prüft ob eine Frequenz im Amateurfunk erlaubt ist und gibt das zugehörige Band zurück", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "frequency": { "description": "Frequenz als Zahl", "exclusiveMinimum": 0, "type": "number" }, "unit": { "default": "kHz", "description": "Einheit der Frequenz", "enum": [ "Hz", "kHz", "MHz" ], "type": "string" } }, "required": [ "frequency" ], "type": "object" }, "name": "check_frequency", "outputSchema": null }, { "description": "Vergleicht alle verfügbaren Kabeltypen bei einer bestimmten Frequenz und Länge", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "frequency_mhz": { "description": "Frequenz in MHz", "maximum": 3000, "minimum": 0.1, "type": "number" }, "length_meters": { "description": "Kabellänge in Metern", "maximum": 1000, "minimum": 0.1, "type": "number" } }, "required": [ "length_meters", "frequency_mhz" ], "type": "object" }, "name": "compare_cables", "outputSchema": null }, { "description": "Rechnet Leistungswerte zwischen Watt, dBm und dBW um", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "from_unit": { "description": "Ausgangseinheit", "enum": [ "W", "mW", "dBm", "dBW" ], "type": "string" }, "value": { "description": "Leistungswert", "type": "number" } }, "required": [ "value", "from_unit" ], "type": "object" }, "name": "convert_power", "outputSchema": null }, { "description": "Gibt typische Gewinnwerte für verschiedene Antennentypen zurück", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "antenna_type": { "description": "Antennentyp (z.B. 'dipol', 'yagi-5el') oder leer für alle", "type": "string" } }, "type": "object" }, "name": "get_antenna_gain", "outputSchema": null }, { "description": "Gibt Frequenzgrenzen, erlaubte Modes und maximale Sendeleistung für ein Amateurfunkband zurück (IARU Region 1 / Österreich)", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "band": { "description": "Bandbezeichnung wie '20m', '2m', '70cm', '160m'", "type": "string" } }, "required": [ "band" ], "type": "object" }, "name": "get_band_plan", "outputSchema": null }, { "description": "Listet alle verfügbaren Amateurfunkbänder mit Grundinformationen auf", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "list_all_bands", "outputSchema": null }, { "description": "Listet alle verfügbaren OERadio.at Amateurfunk-Werkzeuge mit URLs und Beschreibungen", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "category": { "default": "all", "description": "Kategorie filtern: all, calculators, learning, utilities", "enum": [ "all", "calculators", "learning", "utilities" ], "type": "string" } }, "type": "object" }, "name": "list_oeradio_tools", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:bd6a87588a5e57af6fa14de8567237e93d3e1f332912879b5a5a184531942109 | sha256sum