{"protocol":"mcp","protocolVersion":"2025-06-18","transport":"http-jsonrpc","endpoint":"https://modell.halowerk.com/mcp","server":{"name":"modellwerk","title":"HALOWERK modellwerk","version":"1.0.0"},"methods":["initialize","ping","tools/list","tools/call"],"tools":[{"name":"llm_catalog","title":"List language models with prices per million tokens, context window, maximum output and batch discount, filtered by vendor, price ceiling or context requirement.","price_usdc":0.005},{"name":"model_router","title":"Pick a model for a task given budget, latency need, context size and data-residency constraints, with the score breakdown and the runners-up.","price_usdc":0.002},{"name":"cost_estimate","title":"Estimate token use and price for a prompt across several models before you spend anything, including cache and batch discounts.","price_usdc":0.002},{"name":"context_plan","title":"Work out how to split a document across a model context window: how many chunks, where the cuts fall, how much overlap, and what it will cost.","price_usdc":0.002},{"name":"output_validate","title":"Check a model answer against a JSON schema and get every deviation named in plain language with its path, plus whether the JSON was wrapped in prose or a code fence.","price_usdc":0.002},{"name":"trace_grade","title":"Grade an agent run: total cost, repeated identical tool calls, error streaks, calls that returned nothing, and which step consumed the budget.","price_usdc":0.002},{"name":"openapi_validate","title":"Check an OpenAPI document for structural errors, dangling references, operations without an id, responses without a schema and endpoints without an example.","price_usdc":0.002},{"name":"openapi_to_mcp","title":"Turn an OpenAPI document into MCP tool definitions: one tool per operation, all parameters merged into a single flat input schema with references written out.","price_usdc":0.002},{"name":"tool_arg_validate","title":"Check tool arguments against their schema before an expensive or irreversible call, and get warnings for values that pass the schema but look like mistakes.","price_usdc":0.002},{"name":"tool_compat","title":"Check whether one tool output can feed another tool input: which required fields are covered, which are missing, and which only match under a different name.","price_usdc":0.002}],"payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","note":"tools/list braucht keine Zahlung. tools/call rechnet den Werkzeugpreis über x402 ab."}}