> ## Documentation Index
> Fetch the complete documentation index at: https://mcp.docs.relayfi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# get_card — Retrieve a single card

> Reference for the get_card MCP tool. Fetch one card by its ID for a given organization with cards.read scope, including spending limits and status.

The `get_card` tool returns a single card by `cardId` within an organization, including spending limits, expiration, and status. Use it when your agent already knows the card ID and needs full details. `intent`, `organizationId`, and `cardId` are required, and the token must carry the `cards.read` scope.

## Scope

Required OAuth scope: `cards.read`

## Input

**organizationId** `string` *required*

The organization that owns the card. Must be one of the organizations the token can access.

**cardId** `string` *required*

The unique card identifier to retrieve.

**intent** `string` *required*

What the user asked for and why this call serves it, in 1 to 500 characters. Required on every tool call. See [Common tool arguments](https://mcp.docs.relayfi.com/concepts/transport.md#common-tool-arguments).

## Output

**data** `Card` *required*

The requested card object.

**Card**

**object** `string` *required*

Always `"card"`.

**id** `string` *required*

Unique card identifier.

**organizationId** `string` *required*

Organization the card belongs to.

**accountId** `string` *required*

Account the card is linked to.

**last4** `string`

Last four digits of the card number. May be absent. The full card number is never returned.

**nickname** `string` *required*

Display nickname of the card.

**type** `string` *required*

Card form factor. Values: `physical`, `virtual`.

**category** `string` *required*

Card category. Values: `debit`, `credit`.

**status** `string` *required*

Card status. Values: `pending`, `active`, `inactive`, `terminated`, `locked`, `unlockInProgress`. Terminated cards are listed like any other.

**cardholderName** `string` *required*

Name of the cardholder.

**expMonth** `integer` *required*

Expiration month (1-12).

**expYear** `integer` *required*

Expiration year.

**spendingLimits** `object` *required*

Spending limits as [Money](https://mcp.docs.relayfi.com/concepts/results.md#money) objects. Individual values may be `null` when no limit is set.

**SpendingLimits**

**dailyPurchase** `Money | null`

Daily purchase limit.

**dailyAtmWithdrawal** `Money | null`

Daily ATM withdrawal limit.

**monthlyPurchase** `Money | null`

Monthly purchase limit.

**createdAt** `string` *required*

Timestamp when the card was created, in RFC 3339 format.

## Example

```json Request theme={null}
{
  "jsonrpc": "2.0",
  "id": 7,
  "method": "tools/call",
  "params": {
    "name": "get_card",
    "arguments": {
      "intent": "User asked for the spending limits on their marketing card.",
      "organizationId": "org_1",
      "cardId": "card_1"
    }
  }
}
```

```json Response theme={null}
{
  "jsonrpc": "2.0",
  "id": 7,
  "result": {
    "structuredContent": {
      "data": {
        "object": "card",
        "id": "card_1",
        "organizationId": "org_1",
        "accountId": "acc_1",
        "last4": "4242",
        "nickname": "Marketing card",
        "type": "virtual",
        "category": "debit",
        "status": "active",
        "cardholderName": "Jane Doe",
        "expMonth": 11,
        "expYear": 2028,
        "spendingLimits": {
          "dailyPurchase": { "cents": 500000, "display": "5,000.00", "currency": "USD" },
          "dailyAtmWithdrawal": { "cents": 100000, "display": "1,000.00", "currency": "USD" },
          "monthlyPurchase": { "cents": 5000000, "display": "50,000.00", "currency": "USD" }
        },
        "createdAt": "2026-01-04T00:00:00.000Z"
      }
    }
  }
}
```

## Notes

* The `last4` field may be absent. The full card number is never returned.
* Terminated cards are returned like any other.
* `spendingLimits` values are Money objects and may be `null`.
* If the card does not exist or is not accessible with the provided token, the tool returns an MCP error: `Card not found or not accessible.`

> [card] [list\_cards](https://mcp.docs.relayfi.com/tools/list-cards.md)
>
> List all cards for an organization with pagination.

> [card] [Errors](https://mcp.docs.relayfi.com/concepts/errors.md)
>
> Learn how MCP tool errors and HTTP auth failures are surfaced.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.