Skip to main content
Connect to AI assistants

Connect PointBagel to your AI assistant

Your assistant does the talking. PointBagel does the math. Ask ChatGPT, Claude, Claude Code, or Cursor about your own wallet: which card to use, what your points are worth, and whether a fee still earns its keep. The assistant relays what our engine computed; it does not do the arithmetic. The connection is read-only, free to start, and every answer traces back to data we verify.

ten read-only tools seventeen guided prompts

Read-only Free to connect Disconnect anytime

Connector labels and steps last verified: ChatGPT, August 15, 2026 · claude.ai, August 15, 2026.

What an answer actually looks like

Two real answers, quoted from demo conversations on the founder's own wallet. The assistant wrote the prose; every figure, caveat, and refusal in it came back from PointBagel. Note what the first one does before answering, and what the second one is willing to conclude.

Verbatim claude.ai August 10, 2026

Worth flagging first: you have two, and only one is open.

The personal Chase Sapphire Reserve is closed - you opened it in 2016 and product-changed it to a Chase Freedom Unlimited in 2021. Same account, still open under the new name.

The one you're likely asking about is the Chase Sapphire Reserve Business, opened in 2025 and active. [...]

A demo conversation on the founder's own wallet, published with his sign-off for the card lineage and the open and close years to appear. No balances. The saved transcript starts inside the thread, so the question this answers is not preserved and we do not invent one.
Verbatim ChatGPT August 10, 2026

Asked: What would adding a Capital One Venture X do for my rewards?

According to PointBagel's analysis of your actual tracked spending, adding a new Capital One Venture X would currently do essentially nothing for your ongoing rewards earning.

[...] PointBagel finds zero spending categories where the Venture X would become your best card. That's presumably because your existing wallet already beats its 2x-everywhere earning where it matters.

[...] Capital One also currently gives it 10x hotels/rental cars and 5x flights through Capital One Travel; PointBagel explicitly says those portal/channel rates aren't modeled in this comparison.

[...] For optimizing your spending rewards: don't add it. It fills zero holes in your current wallet.

The same demo wallet, a different assistant. The engine returned a negative result and the assistant relayed it, including our own disclosure about what that comparison does not model. Dollar figures trimmed.

Quoted word for word. Long dashes are set as hyphens to match the rest of the page, and [...] marks every trim. Nothing else was changed, and no balances appear.

What you can ask

Ten questions your assistant can answer from PointBagel data, each computed by the same engine that runs the app. Nine read your own wallet; card_facts answers from the verified card catalog with no wallet connected at all.

Start here: card_facts

It works before you connect anything. Ask your assistant what a card earns, what it costs, which statement credits it carries, or what the current public welcome offer is, and the answer comes from the catalog we verify instead of from whatever the model absorbed in training. Connect your wallet when you want the answers that are about you.

which_card

Which of my cards should I use at Costco?

It looks at the cards in your own wallet and names the one whose rewards are worth the most there, with the cap-aware effective rate on your specific card. That includes any grandfathered rate you still hold that new applicants no longer get, and if you have already used up a bonus category cap this period, the rate reflects that.

portfolio_summary

What is my whole points portfolio worth right now?

It summarizes your tracked wallet in one pass: your points balances and their estimated value, the annual fees coming up with their due dates, and the statement credits about to expire. Values are estimates, and it says so.

card_detail

How much of my Sapphire Reserve credits have I used this year?

For a card you own it returns the earning structure, how much of each credit you have used so far, a personalized fee verdict when the card is tracked, and, on Plus, a lifetime scorecard summary. Each credit comes back in two separate scopes: what is still claimable in the live window with the date that window closes, and the whole benefit year, which is not an amount you can claim today. For a card you do not own, it returns catalog facts only.

fee_verdict

Is my Platinum still worth the annual fee?

For a card you track it gives a keep-or-cancel read for the current membership year or a past one: the ROI, the benefit value you have actually captured, and the credits you left unused. On a card with no annual fee it says so rather than inventing a percentage, because there is no fee to divide by. Untracked cards get catalog facts plus how to unlock the verdict.

best_redemption

What is the best way to use my Chase points?

For one of your programs it shows the estimated value of your balance with the sourced CPP range behind it, the current transfer partners and their ratios, whether your balance can reach specific sweet-spot awards, and which card would unlock full transfer access. It does not check live award seats.

transfer_bonuses

Are there any transfer bonuses running right now?

It lists the bonuses that are live and the ones announced to start soon: the exact standard and boosted ratios, the end dates, and whether you hold the source currency, with your own balance alongside. Bonuses that vary by status tier are shown as a range, and it flags when registration is required.

welcome_offer

How close am I to my Venture X welcome bonus?

For a card you own it reports the published offer and your estimated progress from imported transactions: spent so far, what remains, and the safe deadline, with honest flags when your open date is not set or your history starts after the card opened. For any other card it returns the verified published offer.

application_eligibility

Could I get approved for another card right now?

Reading only your own card history, it tells you how many new cards you have opened in the last 24 months and which issuers you are at an application limit with. On Pro it adds an assessment of a specific card you are considering, or a value-ranked shortlist of cards to apply for next when you do not name one. It reflects the issuer eligibility rules we verify, not a guessed approval score.

card_impact

How would adding the Venture X change my rewards?

It estimates how a card you are considering would change your rewards for the year: the ongoing earn minus fees, which categories would switch to the new card, and the one-time welcome offer shown separately from the recurring math. Categories you have already capped out this period are priced at the rate you would actually get, not the headline one, and a grandfathered rate you still hold counts for the card you already have. This deeper projection is a Plus capability.

card_facts

What does the Amex Gold earn at restaurants?

Published facts for any card in the verified catalog, whether or not you have it: the earn rates by category, the annual fee, the statement credits by name, the current public welcome offer, and a link to apply. It works with no wallet connected at all, and for a card that is closed to new applicants it says so and names the successor product.

There are also seventeen guided prompts: ready-made starting points like a wallet checkup or a renewal decision, which appear as menu entries in the clients that support MCP prompts. Today that means claude.ai and Claude Code. ChatGPT does not run MCP prompts, so there you ask in your own words instead.

What it will not do

  • Move your points or money - the connection is read-only
  • See your password or sign in as you
  • See anyone else's account - only your own
  • Search for live award availability - for open award seats, use point.me, Seats.aero, or the airline directly
  • Promise a value you cannot verify - point values are estimates, and what we promise is narrower: we verify every ratio, award chart, and earning rule we cite
  • Tell you a program is worth more at a different valuation setting when it is not - programs priced off the cash fare or a fixed peg carry one value, and the answer says so

This is the same promise you see on the screen where you approve the connection.

The PointBagel connection approval screen. Under What it will be able to do: see your points balances and portfolio value, and see your cards, earning rates, fee analysis, and spending estimates from your transactions. Under What it can never do: move your points or money because the connection is read-only, see your password or sign in as you, and see anyone else's account.
The approval screen you see before anything connects
A ChatGPT conversation. Asked to transfer 20,000 Chase points to Hyatt right now, the assistant answers that it cannot execute the transfer: it can read and analyze the PointBagel wallet, but the connection has no authority to move points, and the transfer has to be started at Chase.
Read-only, asked to move points · ChatGPT · August 11, 2026

point.me and Seats.aero are independent services, and we name them because they are the right tool for a job PointBagel does not do. Some links to award-search partners may earn us a commission if you subscribe, at no extra cost to you. A commission never changes which tools we recommend.

Some Apply links may earn us a commission - we won't have an affiliate link for every card. Affiliate commissions never influence our recommendations; the same ranking math runs whether or not we earn anything.

Set it up

ChatGPT and claude.ai connect through OAuth: you approve access and sign in. Claude Code and Cursor connect from the command line or a config file. The endpoint is the same everywhere: https://pointbagel.com/api/mcp

ChatGPT and claude.ai (click Connect)

ChatGPT connectors work on most paid ChatGPT plans today (not Free or Go) and are set up on a computer, not the phone app. Claude custom connectors work on every Claude plan, including Free, which gets one custom connector. Gemini connects through Gemini Spark custom apps, which needs a paid personal account and is not available on work or school accounts; the questions below cover it.

The Add custom connector dialog in claude.ai, with the name field set to PointBagel and the server URL set to https://pointbagel.com/api/mcp. The OAuth client ID and client secret fields under Advanced settings are both left blank.
Adding it · claude.ai · client id and secret stay empty
The connectors list in claude.ai showing one row: PointBagel, type Web, marked Custom, with a checkmark in the status column.
Connected · what the list looks like when it worked

ChatGPT (set up on a computer)

  1. 01On a computer, open ChatGPT in a web browser and turn on developer mode in Settings. Custom connectors need it. Developer mode is not in the phone app, and it works on most paid ChatGPT plans today (not Free or Go).
  2. 02Go to Settings, then Plugins, then Browse plugins, and choose the plus sign to add your own.
  3. 03Enter https://pointbagel.com/api/mcp as the connector URL, choose OAuth, and leave the client ID and secret blank.
  4. 04Approve access on the PointBagel screen. Sign in with Google or your email and password, the same way you sign in to pointbagel.com. Once it is connected, you can use it from your phone too.

claude.ai

  1. 01Open claude.ai and go to Settings, then Connectors. Some accounts show Connectors under Customize instead.
  2. 02Choose Add custom connector.
  3. 03Paste the PointBagel endpoint: https://pointbagel.com/api/mcp
  4. 04Click Add, then Connect, and approve access on the PointBagel screen.

Claude Code and Cursor (command line)

If you need a token

Cursor and the Claude Code fallback below use a token. In PointBagel, open Settings, then Connected assistants, and choose Create token. The token is shown once, so copy it right away, then use it in place of YOUR_TOKEN. Claude Code does not need one if you use the OAuth path.

Claude Code

Sign in with OAuth (recommended, nothing to store or rotate). Add the server:

claude mcp add --transport http pointbagel https://pointbagel.com/api/mcp

Then run /mcp inside Claude Code and choose to authenticate; your browser opens the same PointBagel approval screen. If you would rather paste a token, use this instead:

claude mcp add --transport http pointbagel https://pointbagel.com/api/mcp --header "Authorization: Bearer YOUR_TOKEN"

Cursor

Add PointBagel to your mcp.json:

{
  "mcpServers": {
    "pointbagel": {
      "url": "https://pointbagel.com/api/mcp",
      "headers": { "Authorization": "Bearer YOUR_TOKEN" }
    }
  }
}

Assistant menus change often. These steps were verified ChatGPT on August 15, 2026, claude.ai on August 15, 2026. If a label has moved, look for the connector or plugin settings in your assistant.

For reviewers and developers

Endpoint
https://pointbagel.com/api/mcp (Streamable HTTP)
Server card
pointbagel.com/.well-known/mcp.json, built from the live tool and prompt registries
Authorization
OAuth authorization code flow with PKCE (S256 only). Protected-resource metadata (RFC 9728) at pointbagel.com/.well-known/oauth-protected-resource/api/mcp, advertised in the WWW-Authenticate header on any unauthenticated call, with authorization-server metadata (RFC 8414) at pointbagel.com/.well-known/oauth-authorization-server. Dynamic client registration is supported, so there is no client ID or secret to enter.
Registry
PointBagel is listed in the official MCP registry at registry.modelcontextprotocol.io as com.pointbagel/pointbagel.
Read-only
All ten tools declare readOnlyHint: true. None writes, spends, transfers, or changes an account, and the server registers no write tool to gate.
No identity parameters
No tool accepts a user id, account id, or email address. Every call answers for the account that approved the connection and for no other, which is a structural property of the tool schemas rather than a runtime check.
Scopes
Per-scope consent, granted on the PointBagel approval screen. Nine tools read consented user data; card_facts needs no scope because it answers from the public catalog.
Prompts
Seventeen guided prompts, listed to every plan and gated at run time.
Privacy
pointbagel.com/privacy, section "Connecting an AI assistant (MCP)"

How it differs

Any assistant can guess which card to use. This one asks an engine, and the engine answers from your actual portfolio and shows the working.

The engine, not the assistant
PointBagel is not an AI assistant. It is the math and the verified dataset your assistant connects to. The assistant does the talking; PointBagel does the calculating, and the model relays what our engine returned instead of doing arithmetic of its own. It is the same engine that runs the app.
Built on your real portfolio
It knows your earning caps, the grandfathered rates you still hold, your fees, and your balances, so the answer fits the wallet you actually have, not a national average.
The caveat travels with the number
Ask how much of a statement credit you have left and the answer comes back in two separate scopes: what is still claimable in the live window, with the date that window closes, and what the whole benefit year totals, which is not an amount you can claim today. The engine sends both, labeled, so the assistant cannot pair a year-sized figure with a month-sized deadline.
Answers you can check
We verify every ratio, award chart, and earning rule we cite against the source, and the methodology page sets out how. When a value changes we date the change, so a past period keeps the value that was true then rather than today's value backdated.
Read-only by design
The assistant reads your wallet to answer a question. It never writes, never buys, and never changes your account.
Free to connect
Connecting is free, and the free tier answers questions about the card it syncs. You can try it before deciding on a paid plan.

Common questions

Is connecting PointBagel to my AI assistant free?

Yes. Connecting is free, and the free tier answers questions about the card it syncs. Some deeper projections, like modeling how a new card would change your year, are part of the Plus plan.

Does it work on the free plan?

Yes. Connecting needs no paid plan, and nine of the ten tools answer on Free: which card to use, what your points are worth, fee verdicts, transfer bonuses, welcome-offer progress, application eligibility, and published facts for any card in the catalog. Free syncs one card automatically, so the answers that read imported transactions cover that card. The exception is card_impact, the deeper projection of how a new card would change your year, which is part of Plus.

Is the connection read-only?

Yes. The assistant can read your wallet to answer, but it can never write to your account or take an action for you.

Can it move my points or money?

No. The connection is read-only. It cannot move points, move money, or change anything in your account.

What can the assistant see?

Only your own PointBagel data: your points balances, your tracked cards, your fee analysis, and spending estimates from your imported transactions (for example, to check your welcome-bonus progress). It never sees your password, and it never sees anyone else's account.

What happens if it is not sure which of my cards I mean?

It asks instead of guessing. If more than one card you hold could match what you said, the answer that comes back is a question naming your candidates, with the detail that separates them: the annual fee, or the earning shape when the fees match, plus the year each was opened and a closed marker on any account that is closed. Your assistant relays that question and waits for your answer. It never silently picks one, which is how a verdict about a closed card ends up presented as a verdict about the open one.

How do I disconnect it?

Open Settings, then Connected assistants, and disconnect the connection. Signing out of all devices revokes every connected assistant at once.

Does it check award seat availability?

No. PointBagel does not search for live award availability. It tells you which points to use and how to get them there. For open award seats, check point.me, Seats.aero, or the airline.

Which assistants can I connect?

ChatGPT and claude.ai connect through OAuth: add the connector, click Connect, and approve access (ChatGPT needs developer mode turned on from a computer first). Claude Code and Cursor connect either through OAuth or with a token you paste from Settings, then Connected assistants. Gemini connects through Gemini Spark custom apps, which needs a paid personal Google account and is not available on work or school accounts.

Can I connect Gemini?

Yes, through Gemini Spark, on a paid personal account. Google's setup page for Spark custom apps asks you to sign in with a personal Google Account and says the feature is not available on a work or school account, so it is the reverse of an enterprise-only path. Google also asks that you be 18 or over and in the US, with Keep Activity turned on. Spark itself sits behind a paid tier: Google is rolling it out to Google AI Pro subscribers in the US and to AI Ultra subscribers more widely. The PointBagel endpoint is the same one ChatGPT and Claude use, and we support the automatic registration Spark expects, so there is no client ID to paste. Gemini Enterprise offers a separate custom MCP setup that an administrator adds from the admin console, which is a different path with different requirements.

Is PointBagel listed in the Claude connector directory?

PointBagel is listed in the official MCP registry at registry.modelcontextprotocol.io as com.pointbagel/pointbagel. The Claude connector directory is a separate listing that we are working through, and this answer will change the day it lands. Until then you add PointBagel as a custom connector, which takes about a minute and gives you exactly the same connection.

Connect your assistant.

Free to start. No credit card required.