RightCard

Which of your credit cards to use at any store, from verified bank data. No bank login.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
88%
Integridad del esquema
82%
Calidad de los nombres
84%
Riesgo de envenenamiento
100%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • LOWTool 'best_card' description lacks action verben best_card
  • LOWTool 'card' description lacks action verben card

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~774Tokens (definiciones de herramientas)
~1.1 KBTamaño de respuesta típico
Impacto moderado en la atención (0.60% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "mcp": {
      "command": "npx",
      "args": [
        "rightcard-mcp"
      ]
    }
  }
}

Paquetes ejecutables

npmrightcard-mcp0.1.5stdio

Puntos de conexión remotos

https://mcp.rightcard.ai/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (5)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
⚪best_card(wallet, merchant, category, valuation, on, ...)

Which of the given cards earns the most at a store (merchant) or for a spend category, today. Returns the card, the honest rate, why, and caveats (merchant-code traps, activation, ties). Base rates + rotating bonuses + built-in card benefits only; a user's personal bank offers live on their phone and are not consulted here.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "wallet": {
      "minItems": 1,
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Card ids the person holds (from search_cards)."
    },
    "merchant": {
      "description": "Store name, e.g. 'Costco', 'Whole Foods', 'Uber'. Use this OR category.",
      "type": "string"
    },
    "category": {
      "description": "Spend category when there is no specific store.",
      "type": "string",
      "enum": [
        "dining",
        "grocery",
        "travel",
        "gas",
        "online",
        "drugstore",
        "transit",
        "streaming",
        "general"
      ]
    },
    "valuation": {
      "default": "cash",
      "description": "'cash' counts every point at 1¢ (default). 'points' values points per program at conservative travel values.",
      "type": "string",
      "enum": [
        "cash",
        "points"
      ]
    },
    "on": {
      "description": "Date (YYYY-MM-DD, UTC) for rotating windows; defaults to today.",
      "type": "string",
      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
    },
    "chosen_categories": {
      "description": "For choose-your-category cards (Citi Custom Cash, BofA Customized, Venmo): card id → the categories the person set.",
      "type": "object",
      "propertyNames": {
        "type": "string"
      },
      "additionalProperties": {
        "type": "array",
        "items": {
          "type": "string",
          "enum": [
            "dining",
            "grocery",
            "travel",
            "gas",
            "online",
            "drugstore",
            "transit",
            "streaming",
            "general"
          ]
        }
      }
    }
  },
  "required": [
    "wallet"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡lookup_merchant(name)

The store's reward category as RightCard's directory files it, its merchant type, and the merchant-code caveat when a category bonus usually will not post there (superstores like Walmart/Target, warehouse clubs like Costco/Sam's). Same ranking the app uses.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 2
    }
  },
  "required": [
    "name"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢search_cards(query, issuer, limit)

Search RightCard's catalog by card or issuer name to get the ids to pass into best_card. Verified cards first; unverified cards are flagged, never hidden.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2
    },
    "issuer": {
      "type": "string"
    },
    "limit": {
      "default": 12,
      "type": "integer",
      "minimum": 1,
      "maximum": 50
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪card(id)

Everything RightCard knows about one card: rates by category, base rate, currency, annual fee, verification status, live rotating windows, and the choose-your-category spec if it has one.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string"
    }
  },
  "required": [
    "id"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪rotating_calendar(card_id)

Live and upcoming rotating-category windows (Freedom Flex, Discover it, Citi Dividend…) and permanent merchant benefits, from the same verified data as the app. Optionally filter by card id.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "card_id": {
      "type": "string"
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada5 herramientas
verificadoversión no registrada5 herramientas