{"name":"mvg-fertigung","title":"MVG Metallverkaufsgesellschaft: Blech und Halbzeuge","version":"2.1.0","description":"Blechzuschnitte, Kantteile, Laserteile und Halbzeuge von MVG Frankfurt: Werkstoffe finden, Preise berechnen, Fertigbarkeit, Lieferzeit, Versand, Angebote.","endpoint":"https://mvg-frankfurt.de/mcp","transport":"streamable-http","protocolVersions":["2026-07-28","2025-11-25","2025-06-18","2025-03-26","2024-11-05"],"usage":"JSON-RPC 2.0 per POST an den Endpunkt (initialize, tools/list, tools/call). GET liefert nur diese Beschreibung, keinen Ereigniskanal.","authentication":{"public_tools":"ohne Anmeldung","protected_tools":"OAuth 2.1 oder MVG-API-Key (Authorization: Bearer mvg_live_..., unter https://mvg-frankfurt.de/konto -> API-Zugang); Ressourcen-Beschreibung unter https://mvg-frankfurt.de/.well-known/oauth-protected-resource/mcp","account_tools":"nur OAuth-Zustimmung eines Kundenkontos"},"tools":[{"name":"find_materials","title":"Werkstoffe und Halbzeuge finden","auth":"none"},{"name":"normalize_material","title":"Werkstoff-Text zuordnen","auth":"none"},{"name":"find_hole_operations","title":"Gewinde und Senkungen","auth":"none"},{"name":"get_price","title":"Preis rechnen (ohne Anmeldung)","auth":"none"},{"name":"check_manufacturability","title":"Fertigbarkeit pruefen","auth":"none"},{"name":"get_lead_time","title":"Liefertermin","auth":"none"},{"name":"get_delivery_options","title":"Lieferoptionen mit Versandkosten","auth":"none"},{"name":"get_shipping_estimate","title":"Versandkosten schaetzen","auth":"none"},{"name":"search_docs","title":"Wissen durchsuchen","auth":"none"},{"name":"list_part_templates","title":"Teile-Vorlagen (Formen)","auth":"none"},{"name":"configure_part","title":"Laserteil konfigurieren (ohne Anmeldung)","auth":"none"},{"name":"configure_plate","title":"Lochplatte konfigurieren (ohne Anmeldung)","auth":"none"},{"name":"get_agent_guidance","title":"Leitfaden fuer Agenten","auth":"none"},{"name":"whoami","title":"Zugang pruefen","auth":"bearer"},{"name":"get_sheet_rules","title":"Fertigungsregeln fuer CAD","auth":"bearer"},{"name":"create_upload","title":"Datei-Upload vorbereiten","auth":"bearer"},{"name":"upload_status","title":"Upload-Stand","auth":"bearer"},{"name":"create_quote","title":"Angebot erstellen","auth":"bearer"},{"name":"get_quote","title":"Angebot abrufen","auth":"bearer"},{"name":"update_quote_parts","title":"Angebot aendern","auth":"bearer"},{"name":"add_quote_parts","title":"Teile zum Angebot hinzufuegen","auth":"bearer"},{"name":"list_quotes","title":"Meine Angebote","auth":"bearer"},{"name":"get_link","title":"Link zu einem Angebot","auth":"bearer"},{"name":"list_orders","title":"Meine Bestellungen","auth":"oauth-account"},{"name":"check_order_status","title":"Bestellstatus","auth":"oauth-account"},{"name":"reorder_from_order","title":"Teile nachbestellen (Angebot)","auth":"oauth-account"}],"setup":{"claude_code":"claude mcp add --transport http mvg https://mvg-frankfurt.de/mcp"},"without_mcp":{"price_by_link":"https://mvg-frankfurt.de/preis/blech/<werkstoff>/<dicke_mm>/<laenge>x<breite>?menge=n","example":"https://mvg-frankfurt.de/preis/blech/almg3/2/1000x1000","guide":"https://mvg-frankfurt.de/entwickler#preis-per-link"},"documentation":"https://mvg-frankfurt.de/entwickler#mcp","llms_txt":"https://mvg-frankfurt.de/llms.txt","openapi":"https://mvg-frankfurt.de/v1/openapi.json","capabilities":{"tools":{"listChanged":false},"resources":true,"prompts":true,"sampling":false,"streaming":false,"sessions":false,"ordering":"nur im Browser (checkout_url)","payment":"nur im Browser"},"auth_methods":[{"type":"none","tools":"oeffentliche Werkzeuge"},{"type":"oauth2.1","flow":"authorization_code + PKCE","metadata":"https://mvg-frankfurt.de/.well-known/oauth-protected-resource/mcp"},{"type":"bearer","format":"mvg_live_...","where":"https://mvg-frankfurt.de/konto -> API-Zugang"}],"recommended_tools":[{"task":"Werkstoff aus freiem Text","tool":"normalize_material"},{"task":"Rechteckiger Blech-Zuschnitt","tool":"get_price (sheet_cut)"},{"task":"Kantteil","tool":"get_price (sheet)"},{"task":"Halbzeug/Profil","tool":"find_materials (halbzeug) -> get_price (profile)"},{"task":"Laserteil ohne Datei","tool":"list_part_templates -> configure_part"},{"task":"Eigene CAD-Datei","tool":"create_upload -> upload_status -> create_quote"},{"task":"Termin","tool":"get_lead_time"}],"rate_limits":{"window_s":60,"anonymous":{"calls_per_ip":60,"calculations_per_ip":20,"calculation_tools":["check_manufacturability","configure_part","configure_plate","get_delivery_options","get_lead_time","get_price","get_shipping_estimate"],"all_anonymous_clients":600},"requests_per_ip":120,"authenticated":{"calls_per_key":120},"on_limit":"Fehler rate_limited (HTTP 429 bzw. isError) mit retry_after in Sekunden und Header Retry-After. So lange warten, dann denselben Aufruf einmal wiederholen; nicht parallel abfragen."},"schema_version":"2026-11-03","changelog":[{"date":"2026-11-03","changes":["normalize_material: freier Werkstoff-Text (V2A, AlMg3, 1.4301) -> material-Code","upload_status: Stand eines Uploads (waiting, received, expired)","include_pcf=false blendet CO2e-Angaben aus","find_materials: next_offset und facets auch fuer Bleche, lead_time-Block","meta.schema_version; rate_limits in Server-Card und Fehlern","Fertigungsfeedback: dfm im Angebot, feedback in check_manufacturability (counts, issues mit where/limit/fix, price_effect_net, bends, Bilder)","MCP-Ressourcen (mvg://agent-guide, mvg://changelog, mvg://materials) und Prompts","scale_prices je Angebotszeile; get_delivery_options (Stufen + Versand zur PLZ)","find_hole_operations + hole_operations an upload/design-Positionen","create_upload mit filenames (bis 20), add_quote_parts, list_quotes, get_link","Upload-Teile: fix (move, resize, add_relief) mit price_effect_net (estimate), where.marker, visual.flat_svg_url (Abwicklung), bends mit Radius-Abgleich"]},{"date":"2026-11-02","changes":["meta-Block (request_id, computed_at, valid_until, binding, price_version, limits)","components je Angebotszeile (Verkaufsbausteine in Cent)","flache Position wird zu items; Fehler mit suggestion und example","find_materials: kategorie, werkstoff, ranges, facets"]}]}