{
  "$schema": "https://modelcontextprotocol.io/schemas/2025-06-18/server-card.json",
  "serverInfo": {
    "name": "produlis",
    "title": "Produlis",
    "version": "1.0.0"
  },
  "description": "Read-only tools describing Produlis, plus an authenticated tool for filing a project brief.",
  "endpoint": "https://produlis.com/mcp",
  "transport": {
    "type": "streamable-http",
    "endpoint": "https://produlis.com/mcp"
  },
  "protocolVersion": "2025-06-18",
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "tools": [
    "get_company_overview",
    "get_case_study",
    "get_contact_options",
    "list_pages",
    "submit_project_brief"
  ],
  "websiteUrl": "https://produlis.com",
  "documentationUrl": "https://produlis.com/.well-known/agent-skills/produlis-mcp/SKILL.md",
  "authentication": {
    "required": false,
    "note": "Read tools are public. submit_project_brief needs an OAuth 2.0 access token.",
    "resourceMetadata": "https://produlis.com/.well-known/oauth-protected-resource/mcp",
    "scopesSupported": [
      "produlis:read",
      "produlis:brief"
    ]
  },
  "provider": {
    "name": "Produlis",
    "url": "https://produlis.com",
    "contactEmail": "hello@produlis.com"
  },
  "relatedInterfaces": [
    {
      "protocol": "a2a",
      "card": "https://produlis.com/.well-known/agent-card.json",
      "endpoint": "https://produlis.com/a2a/v1"
    }
  ]
}