{
    "name": "tonzar",
    "version": "1.0.0",
    "description": "Tonzar — Russian B2B export marketplace. 160,000+ products from 8,900+ verified manufacturers. This is a Model Context Protocol (MCP) server: AI agents can search products, categories and suppliers directly.",
    "protocol": "mcp",
    "protocolVersion": "2025-03-26",
    "transport": "streamable-http",
    "endpoint": "https://tonzar.com/mcp",
    "discovery": "https://tonzar.com/.well-known/mcp.json",
    "documentation": "https://tonzar.com/mcp-server",
    "usage": "Send JSON-RPC 2.0 requests via HTTP POST. Begin with the \"initialize\" method, then \"tools/list\" and \"tools/call\".",
    "tools": [
        {
            "name": "searchProducts",
            "description": "Search the Tonzar B2B catalog of 160,000+ Russian industrial, medical, and agricultural products. Returns matching products with prices, suppliers, and specs. Use for finding Russian equipment for export.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "description": "Search query (product name, type, or keyword). English or Russian."
                    },
                    "category": {
                        "type": "string",
                        "description": "Optional category filter (e.g. \"Medical\", \"Industrial\", \"Transport\")"
                    },
                    "exclude": {
                        "type": "string",
                        "description": "Exclude products containing these terms in name, description or specs. Comma-separated for multiple (e.g. \"chipboard,ЛДСП\"). Also supports minus syntax in query itself (e.g. query \"desk MDF -chipboard\")."
                    },
                    "maxResults": {
                        "type": "integer",
                        "description": "Max results to return (1-50, default 10)",
                        "default": 10
                    }
                },
                "required": [
                    "query"
                ]
            }
        },
        {
            "name": "getProduct",
            "description": "Get full details of a specific product by ID, including description, specifications, pricing, manufacturer info.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "productId": {
                        "type": "integer",
                        "description": "Tonzar product ID"
                    }
                },
                "required": [
                    "productId"
                ]
            }
        },
        {
            "name": "listCategories",
            "description": "List all product categories in the Tonzar catalog with product counts. 15 root categories covering industrial equipment, medical devices, agricultural machinery, transport, electronics, and more.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "parentId": {
                        "type": "integer",
                        "description": "Optional parent category ID to list subcategories. Omit for root categories."
                    }
                }
            }
        },
        {
            "name": "listProducts",
            "description": "Browse products in a specific category by ID. Returns paginated list with images, prices, and suppliers. Use after listCategories to explore a category.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "categoryId": {
                        "type": "integer",
                        "description": "Category ID (get from listCategories)"
                    },
                    "page": {
                        "type": "integer",
                        "description": "Page number (1-based, default 1)",
                        "default": 1
                    },
                    "limit": {
                        "type": "integer",
                        "description": "Products per page (1-50, default 20)",
                        "default": 20
                    }
                },
                "required": [
                    "categoryId"
                ]
            }
        },
        {
            "name": "getSupplier",
            "description": "Get details about a Russian manufacturer/supplier including product count, categories, and company info.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "supplierId": {
                        "type": "integer",
                        "description": "Tonzar supplier ID"
                    }
                },
                "required": [
                    "supplierId"
                ]
            }
        }
    ]
}