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 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 .
Cursor VS Code Claude Desktop Claude Code Windsurf ChatGPT Other
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"
}
}
}
}
CopyCopied!
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.
Your API keys are sent with each request. Always use HTTPS and never expose your private key in client-side code or public repositories.
You can generate API keys from the Felloh Dashboard . For more details on authentication, see the Authentication guide .
The Felloh MCP server exposes the following tools, organised by resource.
Bookings
Tool Description 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
Tool Description 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
Tool Description 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
Tool Description 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
Tool Description list-customersFetch customers with pagination and keyword search create-customerCreate a new customer with optional address
Suppliers
Tool Description list-suppliersFetch suppliers with pagination create-supplierCreate a new supplier
Refunds
Tool Description list-refundsFetch refunds with pagination and date filtering authorise-refundAuthorise a pending refund decline-refundDecline a pending refund
Chargebacks
Tool Description list-chargebacksFetch chargebacks with date filtering
Charges
Tool Description list-chargesFetch charges from merchant acquirers
Organisations
Tool Description list-organisationsFetch all accessible organisations
Scheduled payments
Tool Description 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
Tool Description list-credit-notesFetch credit notes with pagination get-credit-noteFetch a single credit note by ID
Disbursements
Tool Description list-disbursementsFetch disbursements with pagination get-disbursementFetch a single disbursement by ID
Beneficiaries
Tool Description list-beneficiariesFetch beneficiaries with pagination create-beneficiaryCreate a beneficiary for disbursements activate-beneficiaryActivate a beneficiary
Ledger
Tool Description list-ledger-entriesFetch ledger entries with date filtering
Documentation
Tool Description search-docsSearch Felloh API documentation