{
  "schemaVersion": "2026-05-10",
  "name": "Tangrid Public MCP",
  "description": "Public MCP discovery endpoint for Tangrid, a macOS window manager with snapping, Auto Flow layouts, Tab Grouping, Workspaces, window switching, vertical 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 and requires macOS 14 or later.",
    "Tangrid requires macOS Accessibility permission for window movement.",
    "Tangrid requires Screen Recording permission for live previews.",
    "Tangrid does not upload screen content or window previews to a server.",
    "Tangrid does not expose user window content through a public API or MCP tool.",
    "Tangrid does not currently offer public OAuth apps, API keys, webhooks, or a user-data API.",
    "Workspace reopening depends on the app and its launch configuration; a layout snapshot is not a backup of documents or unsaved work.",
    "Snap Assistant is labeled Snap Assist in app settings; Auto Flow is a separate mode with layout rotation, flipping, and directional reordering.",
    "Tab Grouping requires Auto Flow mode.",
    "Glass appearance controls require macOS 26 or later; Space Indicator hover hiding is built-in behavior.",
    "Space Indicator displays the current desktop number; it does not move windows or restore layouts."
  ]
}