# Dash.fi Developers > Developer documentation for Dash.fi. MCP server and REST API reference. ## Docs - [MCP server](https://developers.dash.fi/mcp-server.md): Connect Claude, ChatGPT, Cursor, or any MCP-compatible AI assistant to your Dash.fi account. - [API overview](https://developers.dash.fi/api-reference/introduction.md): Read and act on your Dash.fi data — cards, transactions, balances, payments, and settlements — over the Public API. - [Get cards](https://developers.dash.fi/api-reference/card/get-cards.md): Retrieves a paginated list of cards. Supports filtering by name and status. - [Create a card](https://developers.dash.fi/api-reference/card/create-a-card.md): Allows creating a card of different types with different limit configurations. Access to this endpoint must be requested via support team. - [Get a card](https://developers.dash.fi/api-reference/card/get-a-card.md): Allows getting card details including current limits and available balance. - [Update a card](https://developers.dash.fi/api-reference/card/update-a-card.md): Allows updating a card. Supports updating the limit and categories. - [Archive a card](https://developers.dash.fi/api-reference/card/archive-a-card.md): Archive an existing card. Once a card is archived, it cannot be used for new transactions. Settlements for pending authorizations will still be processed. - [Freeze a card](https://developers.dash.fi/api-reference/card/freeze-a-card.md): Freeze a card. Once a card is frozen, it cannot be used for new transactions. Settlements for pending authorizations will still be processed. - [Unfreeze a card](https://developers.dash.fi/api-reference/card/unfreeze-a-card.md): Unfreeze a card. Once a card is unfrozen, it can be used for new transactions. - [Get card financial events](https://developers.dash.fi/api-reference/card/get-card-financial-events.md): Get card financial events by card ID. Returned in reverse chronological order. TransactionID can be used to group different events for the same transaction. - [Get sensitive details](https://developers.dash.fi/api-reference/card/get-sensitive-details.md): Get sensitive details of the card. Returns 200 with a retrieval type and details on how to perform the lookup. - [Get account balance](https://developers.dash.fi/api-reference/financial/get-account-balance.md): Returns credit limit and spend information for the authenticated account. - [Get payments](https://developers.dash.fi/api-reference/financial/get-payments.md): Retrieves a list of payments within a specified date range (max 1 year). Requires 'from' and 'to' query parameters in YYYY-MM-DD format. - [List card settlements](https://developers.dash.fi/api-reference/financial/list-card-settlements.md): Retrieves card settlements within a specified date range (max 1 year). Requires `from` and `to` query parameters in YYYY-MM-DD format. - [List card transactions](https://developers.dash.fi/api-reference/financial/list-card-transactions.md): Retrieves a paginated list of card transactions for the authenticated account. Each entry's `id` matches the `transactionId` field emitted on card financial event webhooks, so webhook deliveries and API rows can be reconciled directly. Returned in reverse chronological order by `createdAt`. - [Get a card transaction by ID](https://developers.dash.fi/api-reference/financial/get-a-card-transaction-by-id.md): Retrieves a single card transaction by its `id`. The `id` matches the `transactionId` field emitted on card financial event webhooks. - [Health status of the service.](https://developers.dash.fi/api-reference/health/health-status-of-the-service.md) ## OpenAPI Specs - [doc](https://api.dash.fi/v1/public/swagger/doc.json)