{"protocolVersion":"2025-06-18","serverInfo":{"name":"vektorwerk","title":"Vektorwerk","version":"1.0.0"},"capabilities":{"tools":{"listChanged":false}},"transport":{"type":"http","endpoint":"https://vektor.netzhandwerker.de/mcp","methods":["POST"]},"payment":{"protocol":"x402","network":"eip155:8453","asset":"USDC","note":"tools/list needs no payment. tools/call settles the tool price over x402."},"tools":[{"name":"vector_embed","title":"Create local text embeddings with Nomic or BGE-M3.","description":"Embeds up to 32 texts on the local Ollama runtime. Returns explicit model and dimensions; no paid third-party API is called.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"text":{"type":"string"},"texts":{"type":"array","minItems":1,"maxItems":32,"items":{"type":"string"}},"model":{"type":"string","enum":["nomic","bge_m3"],"default":"nomic"}},"oneOf":[{"required":["text"]},{"required":["texts"]}]},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"payment_required":true,"price_usdc":"0.001","resource":"https://vektor.netzhandwerker.de/embed"}}},{"name":"vector_similarity","title":"Rank texts by cosine similarity to a query.","description":"Embeds one query and up to 64 candidates locally, then returns cosine scores and stable descending ranks.","inputSchema":{"type":"object","additionalProperties":false,"required":["query","candidates"],"properties":{"query":{"type":"string"},"candidates":{"type":"array","minItems":1,"maxItems":64,"items":{"type":"string"}},"model":{"type":"string","enum":["nomic","bge_m3"],"default":"nomic"}}},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false},"_meta":{"x402":{"payment_required":true,"price_usdc":"0.001","resource":"https://vektor.netzhandwerker.de/similarity"}}}]}