{
  "$schema": "https://modelcontextprotocol.io/schemas/draft/2025/server-card.json",
  "serverInfo": {
    "name": "com.surfboardpayments.surf-mcp",
    "title": "Surfboard Payments, Documentation MCP",
    "version": "1.3.1",
    "description": "MCP server that exposes Surfboard Payments API documentation, webhooks, and developer guides as searchable tools."
  },
  "endpoint": "https://www.surfboardpayments.com/.well-known/mcp",
  "transports": [
    {
      "type": "streamable-http",
      "url": "https://www.surfboardpayments.com/.well-known/mcp",
      "description": "Hosted, stateless, no install and no credentials. POST a JSON-RPC message; responses come back as JSON rather than an SSE stream."
    },
    {
      "type": "stdio",
      "install": {
        "type": "npm",
        "package": "@surfboardpayments/surf-mcp",
        "command": "npx",
        "args": [
          "-y",
          "@surfboardpayments/surf-mcp@1.3.1"
        ]
      },
      "description": "For editors and agents that speak stdio. Same tools, run locally."
    }
  ],
  "transport": {
    "type": "stdio",
    "install": {
      "type": "npm",
      "package": "@surfboardpayments/surf-mcp",
      "command": "npx",
      "args": [
        "-y",
        "@surfboardpayments/surf-mcp@1.3.1"
      ]
    }
  },
  "capabilities": {
    "tools": [
      {
        "name": "search_api_docs",
        "description": "Locate API endpoints by keyword."
      },
      {
        "name": "search_webhook_docs",
        "description": "Locate webhook events by keyword."
      },
      {
        "name": "search_guides",
        "description": "Locate developer guides covering payment methods, SDKs, checkout flows, lifecycle, and onboarding."
      },
      {
        "name": "read_doc",
        "description": "Retrieve the complete content of a documentation file."
      },
      {
        "name": "list_api_sections",
        "description": "List all API sections with endpoint counts."
      }
    ],
    "resources": [],
    "prompts": []
  },
  "documentation": "https://www.surfboardpayments.com/developers/mcp",
  "agentInstructions": "https://www.surfboardpayments.com/agent-instructions.md",
  "openapi": "https://www.surfboardpayments.com/openapi/carbon.json",
  "repository": "https://github.com/surfboardpayments/documentation",
  "homepage": "https://www.npmjs.com/package/@surfboardpayments/surf-mcp"
}