Maximise your miles, without the guesswork.
The right card, before you tap.
Ask your AI agent which card to tap. KiasuMiles answers from the cards you actually own.
Set it up once, then just ask.
Connect KiasuMiles once, tell your agent which cards you carry, then ask whenever you are paying.
Connect KiasuMiles
KiasuMiles ONLY works with AI assistants that can use external tools. Choose yours for the right setup.
Paste this into an AI agent that can add remote MCP connections.
Set up once on ChatGPT web, then use KiasuMiles in Work on web or mobile. Tested on a ChatGPT Pro account; availability may vary.
- On ChatGPT web, go to Settings → Plugins → Developer mode and enable it.
- Open Plugins from the sidebar. Click the + beside the search bar to open New Plugin.
- Enter KiasuMiles as the name, choose Server URL, and enter
https://kiasumiles.space/mcp. Set Authentication to No Auth. Leave the optional fields blank. - Read the warning, tick I understand and want to continue, then select Create → Connect.
- Start a Work conversation on web or mobile and paste the prompt below. Approve Connect again if asked.
Set up once in the Claude app, then use KiasuMiles in a conversation with the connector enabled. Tested in Claude chat and Cowork on desktop; mobile availability may vary.
- In the Claude app, go to Settings → Customise → Connectors → Add custom connector.
- Enter KiasuMiles as the name and
https://kiasumiles.space/mcpas the server URL. - Select Continue and complete the connection prompts.
- Start a new conversation, enable KiasuMiles from the + menu, and paste the prompt below.
Copy this prompt
Your cards. One answer.
KiasuMiles looks only at the cards you own, then gives you the best one for that shop, with the payment method and monthly cap spelled out.

NTUC FairPrice · paying by phone
UOB Preferred Visa
Ask, and you're done.
No spreadsheet at the counter. Tell your AI agent where you are and how you're paying, and it does the rest.

We never see your card numbers.
You tell your AI agent which cards you own. When you ask a question, it sends only the card names, never the numbers. KiasuMiles reads the rules, returns an answer, and does not store your card stack.
- Card names only, never the number, expiry, or CVV.
- Where your card list is stored is your agent's call, not ours.
Questions I get about KiasuMiles.
What is KiasuMiles?
I built KiasuMiles so your AI agent can pick the best card from the ones you own. It matches the merchant and payment method against Singapore credit-card miles rules, then returns the conditions and a fallback.
Will it work with my AI assistant?
KiasuMiles ONLY works with AI assistants that can use external tools. Use the setup tab for AI agents, ChatGPT Work or Claude above. Some agents can handle the connection with your approval; ChatGPT Work and Claude need a one-time setup in their settings.
Can I use it on my phone?
We tested ChatGPT Work on mobile after setting up KiasuMiles once on ChatGPT web, using the same Pro account. You can then ask Work which card to use. Availability may vary by account and plan; this test does not cover ordinary ChatGPT Chat.
Do I need to wait for a public plugin?
No. The custom connection described above worked in ChatGPT Work without public directory approval. Complete that one-time setup first, then use the prompt. If the assistant cannot access KiasuMiles, it should tell you rather than guess.
Does KiasuMiles store my cards?
For each lookup, your agent sends the card names you confirmed. The hosted service returns an answer without keeping a wallet. We never receive your card number, expiry date, or CVV.
How accurate are the recommendations?
I keep the card rules and merchant matches updated, but banks change their terms and merchants sometimes process payments under an unexpected category. Check the conditions and fallback before you tap.
What if a merchant or card rule looks wrong?
Send me feedback through Telegram with the merchant name, outlet, and how you paid. Leave out your card number and any personal payment details.