{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/draft.json",
  "serverInfo": {
    "name": "sursatech-agent",
    "version": "1.0.0",
    "title": "SursaTech Agent",
    "vendor": "SursaTech",
    "homepage": "https://www.sursatech.com",
    "contact": "info@sursatech.com",
    "description": "Public MCP-style surface for SursaTech: grounded company context, services, products, and booking intents."
  },
  "transport": {
    "type": "http",
    "endpoint": "https://www.sursatech.com/api/agent/exchange"
  },
  "endpoints": [
    {
      "type": "http",
      "url": "https://www.sursatech.com/api/agent/query",
      "description": "Single-turn grounded query."
    },
    {
      "type": "http",
      "url": "https://www.sursatech.com/api/agent/exchange",
      "description": "Multi-turn agent-to-agent exchange (HMAC-signed for partners)."
    },
    {
      "type": "http",
      "url": "https://www.sursatech.com/api/chat",
      "description": "Visitor chat (public, grounded)."
    }
  ],
  "capabilities": {
    "tools": {
      "list": [
        {
          "name": "company_context",
          "description": "Return the public company context (profile, services, products, engagements)."
        },
        {
          "name": "answer_question",
          "description": "Answer a free-form question grounded in the public company context."
        },
        {
          "name": "book_call",
          "description": "Capture a booking intent (name, email, topic) and route it to SursaTech."
        }
      ]
    },
    "resources": {
      "list": [
        {
          "uri": "https://www.sursatech.com/company-context.json",
          "name": "Company context",
          "mimeType": "application/json"
        },
        {
          "uri": "https://www.sursatech.com/openapi.json",
          "name": "OpenAPI specification",
          "mimeType": "application/json"
        }
      ]
    }
  },
  "auth": {
    "public": "read-only",
    "partner": {
      "type": "hmac-sha256",
      "headers": ["X-Agent-Id", "X-Agent-Timestamp", "X-Agent-Signature"]
    }
  }
}
