{
  "name": "Toolora Contractor Marketplace Agent",
  "version": "1.0",
  "description": "Discovers, evaluates, and requests quotes from certified contractors across Sweden and the Nordic countries. Covers all trades: painting, carpentry, electrical, plumbing, flooring, and more.",
  "url": "https://mcp.toolora.se",
  "documentationUrl": "https://toolora.se/llms.txt",
  "provider": {
    "name": "Toolora AB",
    "url": "https://toolora.se"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateManagement": false,
    "autonomousBooking": false
  },
  "authentication": {
    "schemes": [
      "Bearer"
    ],
    "oauth2": {
      "authorizationUrl": "https://toolora.se/oauth/authorize",
      "tokenUrl": "https://api.toolora.se/oauth/token",
      "scopes": {
        "read:contractors": "Search and read contractor profiles and availability",
        "read:pricing": "Read price estimates and benchmarks",
        "write:lead_requests": "Create quote requests on behalf of the user"
      }
    }
  },
  "skills": [
    {
      "id": "contractor_search",
      "name": "Contractor Search",
      "description": "Search for contractors by specialty (painting, carpentry, electrical, etc.), region, availability, and minimum rating.",
      "inputModes": [
        "text"
      ],
      "outputModes": [
        "text",
        "data"
      ]
    },
    {
      "id": "price_estimation",
      "name": "Price Estimation",
      "description": "Get price estimates for contractor services by specialty and region, based on aggregated real market data.",
      "inputModes": [
        "text",
        "data"
      ],
      "outputModes": [
        "text",
        "data"
      ]
    },
    {
      "id": "quote_request",
      "name": "Quote Request",
      "description": "Create a structured quote request (lead) that is distributed to matching contractors. Requires user authentication and write:lead_requests scope.",
      "inputModes": [
        "text",
        "data"
      ],
      "outputModes": [
        "text",
        "data"
      ]
    }
  ]
}