{
  "$schema": "https://modelcontextprotocol.io/schemas/server-card/v1.0",
  "version": "1.0",
  "protocolVersion": "2025-06-18",
  "serverInfo": {
    "name": "Felloh MCP",
    "version": "1.0.0",
    "description": "Travel-payments tools for AI agents: bookings, payments, payment links, ecommerce, refunds, scheduled payments, managed-trust ledger, and Felloh API documentation search.",
    "homepage": "https://www.felloh.com/agentic-ai",
    "documentation": "https://developers.felloh.com/mcp"
  },
  "transport": {
    "type": "streamable-http",
    "url": "https://mcp.api.felloh.com/"
  },
  "capabilities": {
    "tools": true,
    "resources": false,
    "prompts": false
  },
  "auth": {
    "type": "api-key",
    "description": "Per-request authentication via Felloh API key pair. Send connection-level headers x-felloh-public-key and x-felloh-private-key. Keys are issued from the Felloh dashboard.",
    "headers": [
      "x-felloh-public-key",
      "x-felloh-private-key"
    ],
    "enrolment": "https://dashboard.felloh.com/"
  },
  "toolGroups": [
    {
      "group": "Bookings",
      "tools": [
        "list-bookings",
        "get-booking",
        "create-booking",
        "update-booking",
        "delete-booking",
        "update-booking-reference"
      ]
    },
    {
      "group": "Transactions",
      "tools": [
        "list-transactions",
        "get-transaction",
        "refund-transaction",
        "complete-transaction",
        "reverse-transaction",
        "reassign-transaction"
      ]
    },
    {
      "group": "Payment Links",
      "tools": [
        "list-payment-links",
        "get-payment-link",
        "create-payment-link",
        "delete-payment-link",
        "assign-payment-link"
      ]
    },
    {
      "group": "Ecommerce",
      "tools": [
        "list-ecommerce",
        "get-ecommerce",
        "create-ecommerce",
        "delete-ecommerce",
        "assign-ecommerce"
      ]
    },
    {
      "group": "Customers",
      "tools": [
        "list-customers",
        "create-customer"
      ]
    },
    {
      "group": "Suppliers",
      "tools": [
        "list-suppliers",
        "create-supplier"
      ]
    },
    {
      "group": "Refunds",
      "tools": [
        "list-refunds",
        "authorise-refund",
        "decline-refund"
      ]
    },
    {
      "group": "Chargebacks",
      "tools": [
        "list-chargebacks"
      ]
    },
    {
      "group": "Charges",
      "tools": [
        "list-charges"
      ]
    },
    {
      "group": "Organisations",
      "tools": [
        "list-organisations"
      ]
    },
    {
      "group": "Scheduled Payments",
      "tools": [
        "list-scheduled-payments",
        "get-available-tokens",
        "create-scheduled-payment",
        "cancel-scheduled-payment",
        "generate-approval-link"
      ]
    },
    {
      "group": "Credit Notes",
      "tools": [
        "list-credit-notes",
        "get-credit-note"
      ]
    },
    {
      "group": "Disbursements (Managed Trust)",
      "tools": [
        "list-disbursements",
        "get-disbursement"
      ]
    },
    {
      "group": "Beneficiaries (Managed Trust)",
      "tools": [
        "list-beneficiaries",
        "create-beneficiary",
        "activate-beneficiary"
      ]
    },
    {
      "group": "Ledger (Managed Trust)",
      "tools": [
        "list-ledger-entries"
      ]
    },
    {
      "group": "Documentation",
      "tools": [
        "search-docs"
      ]
    }
  ]
}
