{
  "name": "Operative Intelligence",
  "description": "Operative Intelligence (Dimitrije Stopar s.p.): read-only access to the published catalogue of services, price ranges and answers to customer questions, each with the source URL and the date of last change. Also lists free times for an introductory call and, only with the user's explicit consent, requests a booking that is valid once the user confirms it by e-mail. Served as an MCP server (Streamable HTTP, no sign-in) at https://operative-intelligence.com/mcp.",
  "supportedInterfaces": [
    {
      "url": "https://operative-intelligence.com/mcp",
      "protocolBinding": "https://modelcontextprotocol.io/specification/2026-07-28/basic/transports",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Dimitrije Stopar s.p. (Operative Intelligence)",
    "url": "https://operative-intelligence.com"
  },
  "version": "0.1.0",
  "documentationUrl": "https://operative-intelligence.com/en/connect-your-assistant/",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "list_services",
      "name": "List services",
      "description": "Lists the services offered by Operative Intelligence, each with name, what the price depends on, notes, the URL of the source page and the date of last change. Use get_pricing for prices.",
      "tags": [
        "services",
        "catalogue",
        "read-only"
      ],
      "examples": [
        "What services does Operative Intelligence offer?"
      ]
    },
    {
      "id": "get_pricing",
      "name": "Get pricing",
      "description": "Returns the published price range for one service or for all services of Operative Intelligence: minimum, maximum, currency, unit, valid-from date, the factors that determine where in the range a project falls, the VAT note, the pricing principle, the source URL and the date of last change. Prices are ranges, not quotes.",
      "tags": [
        "pricing",
        "price range",
        "read-only"
      ],
      "examples": [
        "How much does a proof of concept with Operative Intelligence cost?"
      ]
    },
    {
      "id": "search_knowledge",
      "name": "Search answers",
      "description": "Finds published answers of Operative Intelligence to customer questions (services, prices, collaboration, compliance, technology). Returns up to 3 answers verbatim, each with the question, the source URL and the date of last change. Searches all languages; answers are returned in the requested language when published in it. Returns no result rather than a guess.",
      "tags": [
        "faq",
        "answers",
        "search",
        "read-only"
      ],
      "examples": [
        "How does Operative Intelligence set its prices?"
      ]
    },
    {
      "id": "get_organization",
      "name": "Get organization profile",
      "description": "Returns the published profile of Operative Intelligence: legal name, contact, address, registration data, languages, the list of services with source URLs and what the organization does not do. The same data as the resource catalog://organization. Prices and answers are available through the other tools.",
      "tags": [
        "organization",
        "profile",
        "read-only"
      ],
      "examples": [
        "What does Operative Intelligence not do?"
      ]
    },
    {
      "id": "list_free_slots",
      "name": "List free slots for an introductory call",
      "description": "Read-only. Returns the currently free times for a free introductory call with Operative Intelligence (45 minutes, Google Meet), each as a UTC start to pass to request_booking and as local time in the stated time zone (Europe/Ljubljana), plus the live conditions (duration, how long a requested time is held, how long unconfirmed requests are kept). Does not book anything and returns no personal data. Use only when the user has expressed interest in talking to Operative Intelligence.",
      "tags": [
        "booking",
        "calendar",
        "read-only"
      ],
      "examples": [
        "When could I talk to Operative Intelligence?"
      ]
    },
    {
      "id": "request_booking",
      "name": "Request an introductory call",
      "description": "Requests (does not complete) a booking of a free introductory call with Operative Intelligence for a time from list_free_slots. Call only after the user has explicitly agreed, in this conversation, that the name, e-mail, company and short description they gave are sent to book the call. The time is held and a confirmation e-mail is sent in the chosen language; the booking is valid only when the user clicks the link in that e-mail, which the assistant cannot do. Tell the user to check their inbox.",
      "tags": [
        "booking",
        "calendar",
        "write",
        "requires-user-consent"
      ],
      "examples": [
        "Book me the earliest free call with Operative Intelligence."
      ]
    }
  ],
  "iconUrl": "https://operative-intelligence.com/assets/brand/oi-icon-512.png"
}
