Tapwhich
Which of your cards to tap at a place: the cashback, cap and conditions, from the banks' own pages.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"tapwhich": {
"url": "https://tapwhich.openkrill.app/mcp"
}
}
}원격 엔드포인트
https://tapwhich.openkrill.app/mcpstreamable-http할 수 있는 일
도구 목록
도구 (1)
🟢pick_card(place, cards, amount, currency, date, ...)
Use this when someone asks which of their credit or debit cards to pay with at a shop, app, category or city, to get the most cashback. Pass the place (a merchant such as Grab or Shopee, a category such as dining or supermarket, or a city such as Tokyo, or both: 'dining in Tokyo') and the cards they hold (names or ids). It answers in one line, 'use card X here, because Y, up to cap Z', with the second-best card, each card's cap and conditions, and the bank source link. The data pack covers Vietnam-issued cards; amounts are in VND.
입력 스키마
{
"type": "object",
"properties": {
"place": {
"type": "string",
"minLength": 1,
"maxLength": 120,
"description": "Merchant, category or city, for example 'Grab', 'supermarket', 'dining in Tokyo'."
},
"cards": {
"type": "array",
"minItems": 1,
"maxItems": 20,
"items": {
"type": "string",
"maxLength": 80
},
"description": "The cards the person holds, by name ('VPBank Z JCB') or id ('vpbank-z-jcb')."
},
"amount": {
"type": "number",
"exclusiveMinimum": 0,
"description": "Purchase amount, in VND unless currency says otherwise. Default 1,000,000 VND."
},
"currency": {
"type": "string",
"pattern": "^[A-Z]{3}$",
"description": "ISO code of amount when the person gives a foreign amount, such as JPY for 8,000 yen. The tool converts at its own dated rate; do not convert yourself."
},
"date": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"description": "Purchase date YYYY-MM-DD. Default today in Vietnam."
},
"channel": {
"type": "string",
"enum": [
"online",
"pos"
],
"description": "Online or in a shop, when the place alone does not say."
},
"statement_spend": {
"type": "object",
"additionalProperties": {
"type": "number"
},
"description": "Spend so far this statement by card id, for minimum spend and tiers."
},
"picks": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
},
"description": "Bonus categories picked on pick-N cards, by group (vib-one, vib-max, cake-freedom, msb-mdigi)."
}
},
"required": [
"place",
"cards"
],
"additionalProperties": false
}출력 스키마
{
"type": "object",
"properties": {
"answer": {
"type": "string"
},
"place": {
"type": "object"
},
"amount": {
"type": "number"
},
"currency": {
"type": "string"
},
"converted_from": {
"type": [
"object",
"null"
]
},
"date": {
"type": "string"
},
"best": {
"type": [
"object",
"null"
]
},
"second": {
"type": [
"object",
"null"
]
},
"ranking": {
"type": "array",
"items": {
"type": "object"
}
},
"check": {
"type": "string"
},
"freshness": {
"type": [
"string",
"null"
]
},
"pack": {
"type": "object"
}
},
"required": [
"answer",
"place",
"amount",
"currency",
"date",
"ranking",
"check",
"pack"
]
}커뮤니티
증거