{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "il.co.crmers/crmers",
  "title": "Crmers",
  "version": "1.0.0",
  "description": "Crmers, CRM consultancy in Israel: company facts, services, articles, consultation requests.",
  "websiteUrl": "https://crmers.co.il/",
  "icons": [
    {
      "src": "https://crmers.co.il/assets/img/apple-touch-icon.png",
      "mimeType": "image/png",
      "sizes": [
        "180x180"
      ]
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://crmers.co.il/mcp/",
      "supportedProtocolVersions": [
        "2026-07-28",
        "2025-11-25",
        "2025-06-18",
        "2025-03-26"
      ]
    }
  ],
  "serverUrl": "https://crmers.co.il/mcp/",
  "url": "https://crmers.co.il/mcp/",
  "transport": "streamable-http",
  "kind": "product",
  "authentication": "none",
  "instructions": "Crmers implements CRM systems (monday.com, Zoho, Priority, Fireberry, HubSpot, custom) for organisations in Israel. Its content is Hebrew: search with Hebrew keywords where you can, answer in the user's language, and link the page URL. Use request_consultation only after the user asks to be contacted by Crmers and agrees to share a name and phone number. Guidance: https://crmers.co.il/agents.md",
  "tools": [
    {
      "name": "get_company_info",
      "title": "Company facts",
      "description": "Facts about Crmers as its site states them: what it does, contact details and address, partner status, how projects are priced, the Google rating and the case studies. Pass topic to get one part only.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "topic": {
            "type": "string",
            "enum": [
              "all",
              "contact",
              "services",
              "pricing",
              "partners",
              "case_studies",
              "rating"
            ],
            "default": "all",
            "description": "Which part to return."
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "list_services",
      "title": "List services and platforms",
      "description": "List what Crmers does (requirements, CRM implementation, automations and AI agents, integrations, training and support) and the platforms and tools it implements. Each platform comes with its short name, page title and page URL.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "category": {
            "type": "string",
            "enum": [
              "all",
              "services",
              "platforms"
            ],
            "default": "all",
            "description": "Services, platforms, or both."
          }
        },
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "search_articles",
      "title": "Search articles and pages",
      "description": "Search Crmers' articles, topic guides and service pages (crmers.co.il, in Hebrew). Returns each match with its title, page URL, markdown URL, summary and the passage that matched, best first. Hebrew keywords match best; product names such as Zoho or Monday work in English.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Keywords or a question, for example \"העברת נתונים מאקסל\" or \"Zoho Desk\"."
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 10,
            "default": 5,
            "description": "How many results to return."
          },
          "type": {
            "type": "string",
            "enum": [
              "article",
              "guide",
              "service",
              "case-study"
            ],
            "description": "Only return pages of this kind."
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "get_page",
      "title": "Read a page as markdown",
      "description": "Return the full text of one crmers.co.il page as markdown: an article, topic guide, service page or case study. Pass the page URL, or its path such as /crm-guide/, as returned by search_articles.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "minLength": 1,
            "maxLength": 300,
            "description": "Page URL such as https://crmers.co.il/crm-guide/, or its path."
          }
        },
        "required": [
          "url"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": true,
        "destructiveHint": false,
        "idempotentHint": true,
        "openWorldHint": false
      }
    },
    {
      "name": "request_consultation",
      "title": "Request a consultation",
      "description": "Ask Crmers to call the user back for an initial scoping call, free and without commitment. Call only after the user asked to be contacted by Crmers and agreed to share their name and phone number. Set dry_run to check the details without sending them.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "minLength": 2,
            "maxLength": 120,
            "description": "Full name."
          },
          "phone": {
            "type": "string",
            "minLength": 9,
            "maxLength": 40,
            "description": "Phone number with at least 9 digits, for example 050-1234567."
          },
          "email": {
            "type": "string",
            "maxLength": 254,
            "description": "Email address, if the user gave one."
          },
          "company": {
            "type": "string",
            "maxLength": 160,
            "description": "Company or organisation name, if given."
          },
          "message": {
            "type": "string",
            "maxLength": 2000,
            "description": "What they need, in a sentence or two, in any language."
          },
          "dry_run": {
            "type": "boolean",
            "default": false,
            "description": "Validate only: nothing is stored or sent."
          }
        },
        "required": [
          "name",
          "phone"
        ],
        "additionalProperties": false
      },
      "annotations": {
        "readOnlyHint": false,
        "destructiveHint": false,
        "idempotentHint": false,
        "openWorldHint": false
      }
    }
  ]
}
