{
  "schemaVersion": "2026-05-10",
  "name": "Tangrid Public MCP",
  "description": "Public MCP discovery endpoint for Tangrid, a macOS window manager with snapping, Auto Flow layouts, switching, search, and Dock previews.",
  "homepage": "https://tangrid.app/",
  "transport": {
    "type": "streamable-http",
    "url": "https://tangrid.app/mcp",
    "protocolVersion": "2025-06-18"
  },
  "authentication": {
    "type": "none",
    "note": "Only public informational and distribution tools are exposed."
  },
  "tools": [
    {
      "name": "get_tangrid_capabilities",
      "title": "Get Tangrid capabilities",
      "description": "Returns the current public Tangrid product capabilities and agent-safe constraints.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      }
    },
    {
      "name": "list_tangrid_resources",
      "title": "List Tangrid resources",
      "description": "Lists developer, agent, documentation, API, MCP, and comparison resources for Tangrid.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 100,
            "default": 20,
            "description": "Maximum number of resources to return."
          },
          "cursor": {
            "type": "string",
            "description": "Opaque pagination cursor returned by the previous call."
          }
        }
      }
    },
    {
      "name": "get_latest_download_link",
      "title": "Get latest download link",
      "description": "Returns the public endpoint for the latest Tangrid macOS app download.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      }
    },
    {
      "name": "get_discord_invite_link",
      "title": "Get Discord invite link",
      "description": "Returns the Tangrid Discord invite endpoint for community support.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {}
      }
    }
  ],
  "resources": {
    "agentView": "https://tangrid.app/?mode=agent",
    "agentJson": "https://tangrid.app/agent.json",
    "openapi": "https://tangrid.app/openapi.json",
    "llmsTxt": "https://tangrid.app/llms.txt",
    "agentInstructions": "https://tangrid.app/agents.md",
    "resourceList": "https://tangrid.app/api/resources"
  },
  "limitations": [
    "Tangrid runs locally on the user's Mac.",
    "Tangrid requires macOS Accessibility permission for window movement.",
    "Tangrid requires Screen Recording permission for live previews.",
    "Tangrid does not expose user window content through a public API or MCP tool.",
    "Tangrid does not currently offer public OAuth apps, API keys, or webhooks."
  ]
}