Sardine MCP Server - Barndoor Documentation
Sardine
SecureBarndoor Managed Finance & Accounting
Summary: Access Sardine Payments APIs for customer onboarding, quotes, coverage discovery, payment methods, orders, and support workflows.
How Teams Use It: The Barndoor Sardine MCP Server enables agents to onboard customers with real-time fraud risk scoring and retrieve crypto quotes, order details, and payment methods, making it efficient for building compliant crypto on/off-ramp workflows.
Tools
| Tool Name | Tool Description | Tool Type |
|---|---|---|
| create_client_token | Exchange your clientId and clientSecret for a clientToken that can be used in frontend code. clientToken will be unusable after the expiresAt time, which will normally be after 30 min. If reference_id is passed, it will be passed to the Order object upon when the transaction happens. |
Create |
| create_customer | Send user information to Sardine to store their data and create a fraud risk profile. Returns a risk level (low/medium/high/very_high) that merchants use to make fraud decisions during onboarding. |
Create |
| get_order | Fetch information about an Order once it's completed. Order status can be one of: Draft, Processed, Declined, UserCustody, Complete, or Expired. Supports filtering by referenceId, externalUserId, and date range. |
Read |
| get_quote | Sardine returns a quote on the amount of cryptocurrency that can be purchased or sold (for off-ramp), along with the associated fees: Network fee (also known as "gas", paid to facilitate and validate the transaction) and Processing fee (covers Sardine's cost of money movement, fraud check and compliance). | Read |
| list_enabled_tokens | Fetch the list of crypto tokens currently enabled for the merchant integration. | Read |
| list_fiat_currencies | List fiat currencies supported by Sardine, including symbol, supporting countries, payment options, and transaction limits. | Read |
| list_geo_coverage | Get the list of countries and regions where Sardine on/off-ramp is supported, including allowed document types and partner details per region. | Read |
| list_orders | Retrieve the list of orders placed by a user, with optional filtering by userId, status, and date range (ISO 8601 format). | Read |
| list_payment_methods | Get information about a user's payment methods, including bank account details linked to their Sardine profile. | Read |
| list_supported_tokens | Fetch the full list of crypto tokens and networks supported by Sardine. | Read |