Model Context Protocol (MCP)

Connect AI editors such as Cursor, Claude Desktop, and VS Code to Felloh using MCP for seamless access to your bookings, transactions, payments, and more.

The Felloh MCP server enables AI agents to interact with the Felloh API directly, giving your AI assistant the ability to manage bookings, process refunds, create payment links, and search our documentation — all without leaving your editor.


Connect to the Felloh MCP server

Connect to the hosted Felloh MCP server at https://mcp.api.felloh.com. You'll need your Felloh API public and private keys, which you can generate from the Felloh Dashboard.

Install in Cursor

Alternatively, add the following to your ~/.cursor/mcp.json file:

~/.cursor/mcp.json

{
  "mcpServers": {
    "felloh": {
      "url": "https://mcp.api.felloh.com/",
      "headers": {
        "x-felloh-public-key": "your-public-key",
        "x-felloh-private-key": "your-private-key"
      }
    }
  }
}

Authentication

The Felloh MCP server authenticates using your API key pair. Pass your public and private keys as HTTP headers — the server handles token generation and caching automatically.

You can generate API keys from the Felloh Dashboard. For more details on authentication, see the Authentication guide.


Available tools

The Felloh MCP server exposes the following tools, organised by resource.

Bookings

ToolDescription
list-bookingsFetch bookings with pagination, search, and date filtering
get-bookingFetch a single booking by ID
create-bookingCreate a new booking
update-bookingUpdate an existing booking
delete-bookingDelete a booking
update-booking-referenceUpdate a booking reference

Transactions

ToolDescription
list-transactionsFetch transactions with pagination and date filtering
get-transactionFetch a single transaction by ID
refund-transactionGenerate a refund for a transaction
complete-transactionComplete a pre-authorised transaction
reverse-transactionReverse a pre-authorised transaction
reassign-transactionReassign a transaction to a different booking

Payment links

ToolDescription
list-payment-linksFetch payment links with pagination
get-payment-linkFetch a single payment link by ID
create-payment-linkCreate a payment link with optional redirect URLs
delete-payment-linkDelete a payment link
assign-payment-linkAssign a payment link to a booking

Ecommerce

ToolDescription
list-ecommerceFetch ecommerce sessions with pagination
get-ecommerceFetch a single ecommerce session by ID
create-ecommerceCreate an ecommerce session with payment options
delete-ecommerceDelete an ecommerce session
assign-ecommerceAssign an ecommerce session to a booking

Customers

ToolDescription
list-customersFetch customers with pagination and keyword search
create-customerCreate a new customer with optional address

Suppliers

ToolDescription
list-suppliersFetch suppliers with pagination
create-supplierCreate a new supplier

Refunds

ToolDescription
list-refundsFetch refunds with pagination and date filtering
authorise-refundAuthorise a pending refund
decline-refundDecline a pending refund

Chargebacks

ToolDescription
list-chargebacksFetch chargebacks with date filtering

Charges

ToolDescription
list-chargesFetch charges from merchant acquirers

Organisations

ToolDescription
list-organisationsFetch all accessible organisations

Scheduled payments

ToolDescription
list-scheduled-paymentsFetch scheduled payments with pagination
get-available-tokensGet tokenised cards available on a booking
create-scheduled-paymentCreate a payment using a tokenised card
cancel-scheduled-paymentCancel a scheduled payment
generate-approval-linkGenerate an approval link for a booking payment

Credit notes

ToolDescription
list-credit-notesFetch credit notes with pagination
get-credit-noteFetch a single credit note by ID

Disbursements

ToolDescription
list-disbursementsFetch disbursements with pagination
get-disbursementFetch a single disbursement by ID

Beneficiaries

ToolDescription
list-beneficiariesFetch beneficiaries with pagination
create-beneficiaryCreate a beneficiary for disbursements
activate-beneficiaryActivate a beneficiary

Ledger

ToolDescription
list-ledger-entriesFetch ledger entries with date filtering

Documentation

ToolDescription
search-docsSearch Felloh API documentation