Server definition
- Hash
- sha256:76dc90b7f90d3fae0ca7668bad502c80c1d18d7c43a488247939a1af5bbbbacc
- What it is
- What a remote MCP server returned when asked what it offers: 29 tools
The blob, as servednamed by its sha256
{
"instructions": "Use tools/list to discover free and x402-paid German/EU energy intelligence tools. Paid tools return HTTP 402 payment terms and accept PAYMENT-SIGNATURE on retry.",
"tools": [
{
"description": "GET-Fallback mit maschinenlesbarer 402-Antwort für POST /articles/{id}.",
"inputSchema": {
"type": "object"
},
"name": "articles_id",
"outputSchema": null
},
{
"description": "Volltext eines Energie-Fachartikels.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "articles_id_post",
"outputSchema": null
},
{
"description": "Energy-trading agents buy this endpoint to receive an eight-source market bundle with key metrics, insights, and raw evidence.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"minLength": 1,
"type": "string"
},
"sources": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "bundle_trading",
"outputSchema": null
},
{
"description": "Schedules a deadline-bound compute, DePIN, battery or power-trading workload into an actionable German or European power window. Returns exact timing, expected EUR cost and savings, uncertainty, freshness, expiry and decision trace.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"constraints": {
"additionalProperties": false,
"properties": {
"earliest_start": {
"format": "date-time",
"type": "string"
},
"latest_end": {
"format": "date-time",
"type": "string"
},
"max_price_eur_mwh": {
"maximum": 10000,
"minimum": -1000,
"type": "number"
},
"must_run_continuously": {
"const": true,
"type": "boolean"
}
},
"type": "object"
},
"deadline": {
"format": "date-time",
"type": "string"
},
"energy_kwh": {
"exclusiveMinimum": 0,
"type": "number"
},
"opportunity_id": {
"type": "string"
},
"power_kw": {
"exclusiveMinimum": 0,
"type": "number"
},
"risk_profile": {
"enum": [
"conservative",
"balanced",
"aggressive"
],
"type": "string"
}
},
"required": [
"opportunity_id",
"power_kw",
"energy_kwh",
"deadline",
"risk_profile"
],
"type": "object"
},
"name": "buy_dispatch_plan",
"outputSchema": null
},
{
"description": "Returns licensed ENTSO-E and SMARD spot-market context for compute, DePIN, battery and power-trading agents: published day-ahead prices, volatility, load, renewable share when available, the observed share of published negative-price hours, uncertainty, freshness and expiry.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"horizon_hours": {
"maximum": 48,
"minimum": 1,
"type": "integer"
},
"region": {
"example": "DE-LU",
"type": "string"
},
"use_case": {
"enum": [
"compute",
"depin",
"battery",
"trading"
],
"type": "string"
}
},
"required": [
"region",
"horizon_hours",
"use_case"
],
"type": "object"
},
"name": "buy_market_brief",
"outputSchema": null
},
{
"description": "Aktuelle CO2-Intensität des deutschen Strommix.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "carbon_now",
"outputSchema": null
},
{
"description": "Cheapest end-to-end x402 purchase test. Always returns a 402 challenge without payment and the current full NegPrice decision after a valid USDC payment.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "demo_paid_sample",
"outputSchema": null
},
{
"description": "EV, battery, and flexible-load agents buy this endpoint to receive an executable action with timing, expected value, confidence, and expiry.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"constraints": {
"additionalProperties": false,
"properties": {
"max_power_kw": {
"type": "number"
},
"min_soc": {
"type": "number"
},
"must_finish_by": {
"format": "date-time",
"type": "string"
},
"target_soc": {
"type": "number"
}
},
"type": "object"
},
"deadline": {
"format": "date-time",
"type": "string"
},
"device": {
"default": "generic",
"enum": [
"ev",
"battery",
"heat_pump",
"flexible_load",
"generic"
],
"type": "string"
},
"duration_hours": {
"default": 4,
"maximum": 24,
"minimum": 1,
"type": "integer"
},
"goal": {
"default": "balanced",
"enum": [
"minimize_cost",
"minimize_carbon",
"balanced",
"maximize_self_consumption",
"trading_signal"
],
"type": "string"
},
"location": {
"default": "Germany",
"type": "string"
},
"policy_profile": {
"description": "Optional override. Trading defaults to precision; flexible devices default to utility.",
"enum": [
"balanced",
"utility",
"precision",
"recall"
],
"type": "string"
}
},
"type": "object"
},
"name": "energy_decision",
"outputSchema": null
},
{
"description": "Ereignisfeed für Dunkelflaute, Sturm, negative Preise und Rekorde.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "events_grid",
"outputSchema": null
},
{
"description": "EV, heat-pump, and flexible-load agents buy this endpoint to identify the cheapest upcoming operating hours.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "flexibility_window",
"outputSchema": null
},
{
"description": "Grid-monitoring and dispatch agents buy this endpoint to obtain the latest German system load from SMARD.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "grid_load",
"outputSchema": null
},
{
"description": "Stundendaten für EPEX-Preise nach Periode.",
"inputSchema": {
"properties": {
"period": {
"examples": [
"last-7d",
"last-30d",
"2025-Q4",
"2024-01"
],
"type": "string"
}
},
"required": [
"period"
],
"type": "object"
},
"name": "history_prices",
"outputSchema": null
},
{
"description": "Statistik für eine historische Preisperiode.",
"inputSchema": {
"properties": {
"period": {
"examples": [
"last-7d",
"last-30d",
"2025-Q4",
"2024-01"
],
"type": "string"
}
},
"required": [
"period"
],
"type": "object"
},
"name": "history_prices_stats",
"outputSchema": null
},
{
"description": "Flexible-load agents buy this endpoint to schedule a contiguous operating window at the lowest average electricity price.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"duration_hours": {
"default": 2,
"maximum": 24,
"minimum": 1,
"type": "integer"
}
},
"type": "object"
},
"name": "optimizer_cheapest_window",
"outputSchema": null
},
{
"description": "Battery, EV, and trading agents buy this endpoint to receive calibrated 2h/4h/6h negative-price probabilities, reviewed threshold profiles and an executable response policy.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"policy_profile": {
"default": "balanced",
"description": "Selects the reviewed probability threshold profile without changing the underlying calibrated probabilities.",
"enum": [
"balanced",
"utility",
"precision",
"recall"
],
"type": "string"
}
},
"type": "object"
},
"name": "predict_negative_price",
"outputSchema": null
},
{
"description": "Energy-trading and flexible-load agents buy this endpoint to compare the next 24 hours of EPEX prices and volatility.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "price_forecast",
"outputSchema": null
},
{
"description": "Stunden mit negativen Strompreisen in den nächsten 24 Stunden.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "price_negative_forecast",
"outputSchema": null
},
{
"description": "Trading and dispatch agents buy this endpoint to obtain the current German EPEX spot price for immediate decisions.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "price_spot",
"outputSchema": null
},
{
"description": "Preis, CO2, Grünstrom und Wetter für eine PLZ-Region.",
"inputSchema": {
"properties": {
"plz": {
"pattern": "^[0-9]{5}$",
"type": "string"
}
},
"required": [
"plz"
],
"type": "object"
},
"name": "region",
"outputSchema": null
},
{
"description": "Carbon-aware and ESG agents buy this endpoint to measure the current renewable share and generation mix in Germany.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "renewable_share",
"outputSchema": null
},
{
"description": "GET-Fallback mit maschinenlesbarer 402-Antwort für POST /research.",
"inputSchema": {
"type": "object"
},
"name": "research",
"outputSchema": null
},
{
"description": "Aggregierte Energie-Recherche für DE/EU aus Live-Datenquellen.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"minLength": 1,
"type": "string"
},
"sources": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "research_post",
"outputSchema": null
},
{
"description": "Research and market-monitoring agents buy this endpoint to answer a focused question with a compact live market snapshot.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"query": {
"minLength": 1,
"type": "string"
},
"sources": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "research_quick",
"outputSchema": null
},
{
"description": "Trading bots buy this endpoint to receive a multi-factor buy/sell signal with RSI, Z-score, trend, and confidence.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "signals_buy_sell",
"outputSchema": null
},
{
"description": "Webhook-Subscription für niedrige CO2-Intensität.",
"inputSchema": {
"properties": {
"direction": {
"enum": [
"above",
"below"
],
"type": "string"
},
"threshold_ct_kwh": {
"type": "number"
},
"threshold_g_kwh": {
"type": "number"
},
"webhook_url": {
"format": "uri",
"type": "string"
}
},
"required": [
"webhook_url"
],
"type": "object"
},
"name": "subscribe_co2_low",
"outputSchema": null
},
{
"description": "Webhook-Subscription für Strompreis-Thresholds.",
"inputSchema": {
"properties": {
"direction": {
"enum": [
"above",
"below"
],
"type": "string"
},
"threshold_ct_kwh": {
"type": "number"
},
"threshold_g_kwh": {
"type": "number"
},
"webhook_url": {
"format": "uri",
"type": "string"
}
},
"required": [
"webhook_url"
],
"type": "object"
},
"name": "subscribe_price_alert",
"outputSchema": null
},
{
"description": "Token-effiziente Tageszusammenfassung mit konkreter Handlungsempfehlung.",
"inputSchema": {
"additionalProperties": false,
"properties": {},
"type": "object"
},
"name": "summary_today",
"outputSchema": null
},
{
"description": "GET-Fallback mit maschinenlesbarer 402-Antwort für POST /tasks.",
"inputSchema": {
"type": "object"
},
"name": "tasks",
"outputSchema": null
},
{
"description": "Asynchroner Deep-Dive Task mit Mindest-Bounty.",
"inputSchema": {
"properties": {
"bounty": {
"description": "Launch minimum 0.10 USDC (normal minimum 1.00 USDC), maximum 100.00 USDC.",
"type": "string"
},
"task_description": {
"type": "string"
}
},
"required": [
"task_description",
"bounty"
],
"type": "object"
},
"name": "tasks_post",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:76dc90b7f90d3fae0ca7668bad502c80c1d18d7c43a488247939a1af5bbbbacc | sha256sum