{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ohneben/wafeq-mcp","description":"Wafeq accounting API: all 251 endpoints as safety-categorized MCP tools, over stdio or HTTP.","title":"Wafeq","repository":{"url":"https://github.com/ohneben/Wafeq-MCP","source":"github","id":"1356923464"},"version":"0.3.0","websiteUrl":"https://github.com/ohneben/Wafeq-MCP#readme","packages":[{"registryType":"oci","identifier":"ghcr.io/ohneben/wafeq-mcp:0.3.0","runtimeHint":"docker","transport":{"type":"stdio"},"environmentVariables":[{"description":"Server transport. Set to 'stdio' for local MCP clients; the image otherwise starts the Streamable HTTP transport.","isRequired":true,"default":"stdio","choices":["stdio","http"],"name":"MCP_TRANSPORT"},{"description":"Private organization API key, sent as `Authorization: Api-Key <key>`. Wafeq -> Settings -> Developer -> API keys. Required unless WAFEQ_ACCESS_TOKEN is set.","isSecret":true,"name":"WAFEQ_API_KEY"},{"description":"OAuth2 app access token, sent as `Authorization: Bearer <token>`. Use instead of WAFEQ_API_KEY.","isSecret":true,"name":"WAFEQ_ACCESS_TOKEN"},{"description":"Comma-separated resource groups to expose, e.g. invoices,bills,reports. Empty exposes all 251 generated tools.","name":"WAFEQ_TOOL_GROUPS"},{"description":"Overrides the Wafeq API base URL. Defaults to https://api.wafeq.com/v1","default":"https://api.wafeq.com/v1","name":"WAFEQ_API_BASE_URL"},{"description":"Bearer token required on the /mcp endpoint when running the HTTP transport. Empty leaves the endpoint open, so bind it to localhost only.","isSecret":true,"name":"MCP_SHARED_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T15:26:24.854364Z","publishedAt":"2026-09-08T15:26:24.854364Z","updatedAt":"2026-09-08T15:26:24.854364Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.ohneben/wafeq-mcp","description":"Wafeq accounting API: all 251 endpoints as safety-categorized MCP tools, over stdio or HTTP.","title":"Wafeq","repository":{"url":"https://github.com/ohneben/Wafeq-MCP","source":"github","id":"1356923464"},"version":"2.0.0","websiteUrl":"https://github.com/ohneben/Wafeq-MCP#readme","packages":[{"registryType":"oci","identifier":"ghcr.io/ohneben/wafeq-mcp:2.0.0","runtimeHint":"docker","transport":{"type":"stdio"},"environmentVariables":[{"description":"Server transport. Set to 'stdio' for local MCP clients; the image otherwise starts the Streamable HTTP transport.","isRequired":true,"default":"stdio","choices":["stdio","http"],"name":"MCP_TRANSPORT"},{"description":"Private organization API key, sent as `Authorization: Api-Key <key>`. Wafeq -> Settings -> Developer -> API keys. Required unless WAFEQ_ACCESS_TOKEN is set.","isSecret":true,"name":"WAFEQ_API_KEY"},{"description":"OAuth2 app access token, sent as `Authorization: Bearer <token>`. Use instead of WAFEQ_API_KEY.","isSecret":true,"name":"WAFEQ_ACCESS_TOKEN"},{"description":"Comma-separated resource groups to expose, e.g. invoices,bills,reports. Empty exposes all 251 generated tools.","name":"WAFEQ_TOOL_GROUPS"},{"description":"Overrides the Wafeq API base URL. Defaults to https://api.wafeq.com/v1","default":"https://api.wafeq.com/v1","name":"WAFEQ_API_BASE_URL"},{"description":"Bearer token required on the /mcp endpoint when running the HTTP transport. Empty leaves the endpoint open, so bind it to localhost only.","isSecret":true,"name":"MCP_SHARED_TOKEN"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T12:59:00.630732Z","publishedAt":"2026-09-08T12:59:00.630732Z","updatedAt":"2026-09-08T12:59:00.630732Z","isLatest":true}}}],"metadata":{"count":2}}
