{
    "name": "net.sherut/company-directory",
    "title": "SherutNet customer-service directory",
    "version": "1.0.0",
    "protocolVersion": "2025-11-25",
    "icons": [
        {
            "src": "https://www.sherut.net/apple-touch-icon.png",
            "mimeType": "image/png",
            "sizes": [
                "114x114"
            ]
        }
    ],
    "serverInfo": {
        "name": "net.sherut/company-directory",
        "title": "SherutNet customer-service directory",
        "version": "1.0.0",
        "icons": [
            {
                "src": "https://www.sherut.net/apple-touch-icon.png",
                "mimeType": "image/png",
                "sizes": [
                    "114x114"
                ]
            }
        ],
        "websiteUrl": "https://www.sherut.net/"
    },
    "description": "Find the official customer-service channels of companies in Israel (SherutNet) and international markets (Servul): phone numbers with working hours, WhatsApp, live chat, email, contact forms and more.",
    "iconUrl": "https://www.sherut.net/apple-touch-icon.png",
    "websiteUrl": "https://www.sherut.net/",
    "documentationUrl": "https://www.sherut.net/developers",
    "transport": {
        "type": "streamable-http",
        "endpoint": "https://www.sherut.net/mcp"
    },
    "capabilities": {
        "tools": {
            "listChanged": false
        },
        "resources": {
            "listChanged": false
        },
        "extensions": {
            "io.modelcontextprotocol/ui": {
                "mimeTypes": [
                    "text/html;profile=mcp-app"
                ]
            }
        }
    },
    "authentication": {
        "required": false,
        "schemes": []
    },
    "instructions": "SherutNet is a customer-service directory. Use search_companies to find a company and its name_en, then get_company_contacts for its phone numbers (with hours), WhatsApp, chat, email and forms. Cite the returned page_url. IL = Israel (sherut.net, Hebrew); other sites are on servul.com.",
    "tools": [
        {
            "name": "search_companies",
            "title": "Search companies",
            "description": "Find companies in the SherutNet/Servul customer-service directory by name (Hebrew or English, partial names work). Returns each match with its \"name_en\" identifier for get_company_contacts and its page URL.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "query": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 100,
                        "description": "Company name or part of it, e.g. \"Bezeq\", \"בזק\", \"Comcast\"."
                    },
                    "site": {
                        "type": "string",
                        "enum": [
                            "IL",
                            "US",
                            "TW",
                            "BE",
                            "HL",
                            "BR",
                            "FR",
                            "UK"
                        ],
                        "description": "Country site: IL = Israel (SherutNet, Hebrew), US, UK, TW, BE, HL (Greece), BR, FR (Servul, English). Default: IL."
                    },
                    "limit": {
                        "type": "integer",
                        "minimum": 1,
                        "maximum": 25,
                        "default": 10,
                        "description": "Maximum number of results."
                    }
                },
                "required": [
                    "query"
                ],
                "additionalProperties": false
            },
            "annotations": {
                "readOnlyHint": true,
                "destructiveHint": false,
                "idempotentHint": true,
                "openWorldHint": false
            },
            "_meta": {
                "ui": {
                    "resourceUri": "ui://sherutnet/company-card"
                }
            }
        },
        {
            "name": "get_company_contacts",
            "title": "Get company customer-service contacts",
            "description": "Get the official customer-service channels of one company: phone numbers with working hours, WhatsApp, live chat, email, contact form, self-service account, SMS, social accounts, address and rating.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "company": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 300,
                        "description": "The company's \"name_en\" from search_companies (e.g. \"Bezeq\"), or its SherutNet/Servul page URL."
                    }
                },
                "required": [
                    "company"
                ],
                "additionalProperties": false
            },
            "annotations": {
                "readOnlyHint": true,
                "destructiveHint": false,
                "idempotentHint": true,
                "openWorldHint": false
            },
            "_meta": {
                "ui": {
                    "resourceUri": "ui://sherutnet/company-card"
                }
            }
        },
        {
            "name": "list_categories",
            "title": "List company categories",
            "description": "List the company categories (banks, telecom, airlines, ...) of a country site, with each category page URL.",
            "inputSchema": {
                "type": "object",
                "properties": {
                    "site": {
                        "type": "string",
                        "enum": [
                            "IL",
                            "US",
                            "TW",
                            "BE",
                            "HL",
                            "BR",
                            "FR",
                            "UK"
                        ],
                        "description": "Country site: IL = Israel (SherutNet, Hebrew), US, UK, TW, BE, HL (Greece), BR, FR (Servul, English). Default: IL."
                    }
                },
                "additionalProperties": false
            },
            "annotations": {
                "readOnlyHint": true,
                "destructiveHint": false,
                "idempotentHint": true,
                "openWorldHint": false
            }
        }
    ],
    "resources": [
        {
            "uri": "ui://sherutnet/company-card",
            "name": "company_card",
            "title": "Company contact card",
            "description": "Interactive customer-service card: call, WhatsApp, chat and email buttons for a company, or a clickable list of search results.",
            "mimeType": "text/html;profile=mcp-app",
            "_meta": {
                "ui": {
                    "prefersBorder": true
                }
            }
        }
    ]
}