{
  "protocolVersion": "0.3.0",
  "name": "Political Comms",
  "description": "Direct-to-carrier political texting platform for campaigns, PACs, advocacy groups, fundraisers, and elected officials in the United States. This card describes the public knowledge and integration surface. Interactive access is provided over the Model Context Protocol at https://docs.politicalcomms.com/mcp rather than the A2A transport; the REST API at https://api.politicalcomms.com/v1 is documented by the OpenAPI 3.1 specification.",
  "url": "https://docs.politicalcomms.com/mcp",
  "preferredTransport": "HTTP+JSON",
  "provider": {
    "organization": "Political Comms",
    "url": "https://politicalcomms.com/"
  },
  "iconUrl": "https://politicalcomms.com/images/brand/pcomms-logo-left-of-text.png",
  "version": "1.0.0",
  "documentationUrl": "https://docs.politicalcomms.com/api-reference/introduction",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": ["text/plain"],
  "defaultOutputModes": ["text/plain", "text/markdown"],
  "skills": [
    {
      "id": "documentation-search",
      "name": "Documentation search",
      "description": "Search the Political Comms knowledge base for platform capabilities, API reference, compliance guides, and onboarding material. Served by the MCP tool search_political_comms at https://docs.politicalcomms.com/mcp.",
      "tags": ["documentation", "search", "api-reference", "compliance"],
      "examples": [
        "How does 10DLC registration work on Political Comms?",
        "What is the rate limit on the Political Comms API?"
      ]
    },
    {
      "id": "docs-filesystem",
      "name": "Documentation filesystem",
      "description": "Read-only filesystem interface over the documentation corpus. Served by the MCP tool query_docs_filesystem_political_comms.",
      "tags": ["documentation", "filesystem"],
      "examples": ["cat api-reference/authentication.md"]
    },
    {
      "id": "docs-feedback",
      "name": "Documentation feedback",
      "description": "Report incorrect, outdated, confusing, or incomplete documentation to the docs team. Served by the MCP tool submit_feedback.",
      "tags": ["feedback", "documentation"],
      "examples": ["Report that a documented endpoint response is outdated."]
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://docs.politicalcomms.com/mcp",
      "transport": "MCP"
    }
  ],
  "supportsAuthenticatedExtendedCard": false
}
