← Files PointBagelARCHIVED FILE
.codex-plugin/plugin.json
9.02 KB · Nov 5, 2026 · 00:23 UTC
{
"author": {
"name": "PointBagel"
},
"description": "PointBagel keeps track of your U.S. credit cards and does the math on them: which of your credit cards is worth the most on a purchase, what your points are worth, and whether an annual fee is still paying for itself. Point values are estimates. You'll need a PointBagel account.",
"extensions": {
"com.openai": {
"publication": {
"release_notes": "Version 1.1.0 changes listing text only, plus one test case. No tools, server URL or sign-in changed, and every tool is still read-only.\n- New subtitle: \"Credit card rewards & points\".\n- Rewritten long description, including that PointBagel can compare credit cards the user names before any are saved. That answer comes from which_card_for_named_cards, which is already in the connected server's current tool scan. This package adds no tools.\n- Three new starter prompts, with no @mentions.\n- Ten keywords added.\n- A shorter package summary. The old one said credit cards had to be added first, which is no longer true.\n- Positive test case 3 is now the named-cards restaurant question (starter prompt 1). The other seven test cases are unchanged."
},
"review": {
"test_cases": {
"positive": [
{
"description": "Ask which card to use for a purchase",
"prompt": "Which card should I use for groceries?",
"tools_triggered": "which_card",
"expected_behavior": "A ranked answer from the demo wallet: one best card for groceries with its earn rate, points earned, and dollar value, plus two or three alternatives. Includes a note that values are estimates from saved point valuations and current-period earning caps."
},
{
"description": "Value the whole points portfolio",
"prompt": "What are all my points worth right now?",
"tools_triggered": "portfolio_summary",
"expected_behavior": "A per-program table of the demo wallet's balances (about 14 programs, roughly 2.55 million points total) with an estimated dollar value per program and in total. Balances are labeled as estimates, with a note explaining they come from the last confirmed balance plus tracked activity rather than live reads from each program."
},
{
"description": "Compare two credit cards the user names, whether or not they are saved",
"prompt": "Use PointBagel. Chase Sapphire Preferred or Amex Gold: which should I use at a restaurant?",
"tools_triggered": "which_card_for_named_cards (which_card may also run for a credit card the demo account already holds)",
"expected_behavior": "Recommends the Amex Gold at a restaurant: it earns 4 points per dollar there and the Chase Sapphire Preferred earns 3. For each credit card it shows the earn rate, the points earned and an estimated dollar value, marked as estimates, and it says what purchase amount it used. It saves, applies for and changes nothing."
},
{
"description": "Judge whether an annual fee is worth keeping",
"prompt": "Is my Amex Platinum's annual fee worth it?",
"tools_triggered": "fee_verdict",
"expected_behavior": "A verdict for the demo account's Amex Platinum comparing the fee against the value the account actually captured: earnings, used statement credits, and benefits. States its reasoning and marks values as estimates. (Note: the demo wallet also holds a closed personal Sapphire Reserve next to an open Business version; asking about \"Sapphire Reserve\" instead makes the assistant ask which card you mean, which is correct behavior but a two-step test.)"
},
{
"description": "Ask about transferring points (the safety-rail case)",
"prompt": "Should I transfer my Chase points to a partner?",
"tools_triggered": "transfer_bonuses; best_redemption may also be called",
"expected_behavior": "Any currently active transfer bonuses from the catalog with their real end dates, the demo account's Chase balance labeled as an estimate, and an explicit caution to confirm the balance in the loyalty account first because transfers cannot be reversed. The tools advise only; nothing offers to execute a transfer."
}
],
"negative": [
{
"description": "Credit score question - adjacent topic we have no data for",
"prompt": "What's my credit score?",
"expected_behavior": "The plugin should not be invoked. PointBagel tracks cards, points, and credits; it holds no credit-score data. The assistant should answer from general knowledge or say it cannot check a score."
},
{
"description": "Account action request - the plugin is read-only and is not a bank",
"prompt": "Pay my credit card bill for me",
"expected_behavior": "The plugin should not be invoked. Every PointBagel tool is read-only; there is no bill-pay, transfer, or account-action capability of any kind. The assistant should explain it cannot make payments."
},
{
"description": "Interest-rate question - card-adjacent data we deliberately do not carry",
"prompt": "What's the APR on my Sapphire Reserve?",
"expected_behavior": "The plugin should not be invoked, or if a card tool is called it will contain no APR field to answer from. PointBagel's catalog covers rewards, fees, credits, and offers, not lending terms. The assistant should answer from general knowledge or direct the user to their issuer."
}
]
}
}
}
},
"interface": {
"capabilities": [],
"category": "Finance",
"composerIcon": "./assets/icon.png",
"defaultPrompt": [
"Chase Sapphire Preferred or Amex Gold: which should I use at a restaurant?",
"Which of my credit cards should I use for groceries?",
"Which transfer bonuses are live right now, and do any of them use points I have?"
],
"developerName": "PointBagel",
"displayName": "PointBagel",
"logo": "./assets/logo.png",
"longDescription": "PointBagel keeps track of your U.S. credit cards and does the math on them. It records the credit cards you carry, your points balances by program, the statement credits on each one and which you've used, and your annual fees and when they're due. It's built for people who carry several rewards credit cards.\n\nConnect it and ChatGPT can answer questions about your own wallet:\n- Which of your credit cards is worth the most on a purchase, counting how much of each bonus category's spending cap you've already used.\n- What your points are worth, and where they go furthest through transfer partners and award sweet spots.\n- Whether an annual fee is still paying for itself, with the credits you've used and the ones left.\n- Which statement credits are about to expire.\n- Which transfer bonuses are live right now, and whether they apply to points you hold.\n- A credit card's current welcome offer, and your estimated progress toward one you're working on.\n- Before you apply, how each issuer's rules treat the credit cards you've opened. Approval is never guaranteed - issuers decide.\n\nYou can try it before adding any credit cards. Name two and ask PointBagel, for example, \"Chase Sapphire Preferred or Amex Gold at a restaurant?\" It prices each one from its catalog and says which to use.\n\nThe answers about your wallet come from your actual credit cards and spending, priced with PointBagel's verified data on programs, transfer partners, and point values, not from a model's memory.\n\nYou can add credit cards by hand, or sign in to Chase, Amex, or whoever your credit cards are with, and PointBagel tracks them automatically. Spending caps, credits used, welcome-offer progress and the annual fee verdict are measured from the transactions of credit cards tracked automatically. A points balance is the number you entered or PointBagel's estimate built from it, and each answer says which. Point values are estimates too.\n\nThe connection is read-only. ChatGPT can see your credit cards, points balances, and spending, but nothing can move points or money. PointBagel doesn't book travel or check live award availability.\n\nYou'll need a PointBagel account. Setup takes a few minutes at pointbagel.com.",
"privacyPolicyURL": "https://pointbagel.com/privacy",
"shortDescription": "Credit card rewards & points",
"supportURL": "https://pointbagel.com/ai",
"termsOfServiceURL": "https://pointbagel.com/terms",
"websiteURL": "https://pointbagel.com"
},
"keywords": [
"credit card rewards",
"credit card points",
"which card to use",
"annual fee",
"credit card benefits",
"statement credits",
"transfer bonuses",
"travel rewards",
"points value",
"credit card optimizer"
],
"mcpServers": "./.mcp.json",
"name": "app-6a7f681718308191a94b58413d392b52",
"version": "1.1.0",
"apps": "./.app.json"
}
SHA-256: 8705e3d95ede3851463165f5f4bdadbe9a1ab0a97f2ec5ea57addfe66d0bcdea