{"specVersion":"1.0","host":{"displayName":"Pikt","documentationUrl":"https://www.trypikt.com/developers","logoUrl":"https://www.trypikt.com/icon-512.png"},"entries":[{"identifier":"urn:air:trypikt.com:mcp:pikt-ask","displayName":"Ask Pikt","type":"application/mcp-server-card+json","data":{"$schema":"https://modelcontextprotocol.io/schemas/draft/server-card.json","version":"1.0","protocolVersion":"2025-11-25","serverInfo":{"name":"pikt-ask","title":"Ask Pikt","version":"0.4.0","websiteUrl":"https://www.trypikt.com","icons":[{"src":"https://www.trypikt.com/brand/pikt-mark.png","mimeType":"image/png","sizes":["128x128"]}]},"description":"Pikt compares the cards in your wallet, names the best card for a purchase, and explains why. Pikt never sees card numbers or moves money.","transport":{"type":"streamable-http","endpoint":"https://www.trypikt.com/api/member-mcp/mcp"},"endpoints":[{"transport":"streamable-http","url":"https://www.trypikt.com/api/member-mcp/mcp"}],"capabilities":{"tools":true,"resources":true,"prompts":false},"tools":[{"name":"which_card","title":"Which card","description":"Names the card in the member's Pikt wallet with the highest estimated earn for a purchase at a store, with a short reason, the estimated earn of the member's other cards, any matching issuer offer, and a card-acceptance estimate when the purchase is in another country. Use it when the member asks which card to use for a purchase. Takes the store name, plus the amount in USD, store website, merchant category code, country code, and US ZIP code when known. Results cover only cards in the member's Pikt wallet.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"merchant":{"type":"string","minLength":1,"maxLength":256,"description":"Merchant or store name, e.g. Sweetgreen"},"amount":{"description":"Purchase amount in USD when known. Omit if unknown; never guess or convert currency.","type":"number","minimum":0.01,"maximum":100000},"domain":{"description":"Merchant website domain or URL when known","type":"string","minLength":1,"maxLength":2048},"mcc":{"description":"Four-digit merchant category code when known","anyOf":[{"type":"string","pattern":"^\\d{4}$"},{"type":"integer","minimum":1000,"maximum":9999}]},"countryCode":{"description":"Two-letter country code for the purchase location, such as \"IT\". Send it when the purchase is abroad. This controls card acceptance checks, not currency conversion.","type":"string","maxLength":64,"pattern":"^[a-zA-Z ]+$"},"zipCode":{"description":"US ZIP code when known","type":"string","pattern":"^\\d{5}(?:-\\d{4})?$"}},"required":["merchant"]}},{"name":"my_cards","title":"My cards","description":"Lists every card in the member's Pikt wallet: display name, issuer, whether it is the default card, card color, wallet label, and headline earn rates by category. Use it when the member asks which cards they have in Pikt. The list is the complete wallet.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{}}},{"name":"my_offers","title":"My offers","description":"Lists live issuer offers that match cards in the member's Pikt wallet, optionally for one store: the reward, the card, the issuer app where the offer is managed, the end date, a confidence level, an estimated dollar amount for each offer, and whether the offer must be activated in the issuer's app before it pays. Use it when the member asks which offers are available across their wallet or at a store.","inputSchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"merchant":{"description":"Optional store name to filter live offers","type":"string","minLength":1,"maxLength":256}}}}],"authentication":{"required":true,"schemes":["oauth2"]},"auth":{"type":"oauth2","protected_resource_metadata":"https://www.trypikt.com/.well-known/oauth-protected-resource/api/member-mcp/mcp"},"status":"live","documentation":"https://www.trypikt.com/ai/docs"},"description":"MCP server for Pikt members. After the member signs in, it names the card in their own wallet that earns the most at a store, lists their cards, and lists live offers on those cards.","representativeQueries":["which of my cards should I use at Trader Joe's","what card should I pay with for a $60 Uber ride","list the credit cards in my Pikt wallet","what card offers do I have right now"],"capabilities":["which_card","my_cards","my_offers"],"tags":["mcp","credit-cards","rewards","personal-finance"],"version":"0.4.0","metadata":{"status":"live","audience":"members","auth":"oauth2"}},{"identifier":"urn:air:trypikt.com:mcp:pikt-routing","displayName":"Pikt Routing","type":"application/mcp-server-card+json","url":"https://www.trypikt.com/.well-known/mcp/server-card.json","description":"MCP server for AI checkout and shopping agents. Given a store, an amount, and the cards a shopper carries, it names the card that earns the most, and it can resolve a store to a spend category.","representativeQueries":["which card in this wallet earns the most on a $45 grocery order","which card in this list earns the most at Amazon","what spend category is Sweetgreen"],"capabilities":["best_card","store_category"],"tags":["mcp","agentic-commerce","checkout","credit-cards"],"version":"0.1.0","metadata":{"status":"unavailable","audience":"partners","auth":"bearer"}},{"identifier":"urn:air:trypikt.com:a2a:agentic-commerce","displayName":"Pikt Agentic Commerce","type":"application/a2a-agent-card+json","url":"https://www.trypikt.com/.well-known/agent-card.json","description":"A2A agent card for Pikt's card-selection routing API, for agent runtimes that discover peers through A2A.","representativeQueries":["find an agent that chooses the best credit card at checkout","card rewards routing agent for a shopping assistant"],"capabilities":["best-card"],"tags":["a2a","agentic-commerce","credit-cards"],"version":"1.0.0","metadata":{"status":"unavailable"}},{"identifier":"urn:air:trypikt.com:api:agentic-route","displayName":"Pikt routing API (OpenAPI)","type":"application/vnd.oai.openapi+json","url":"https://www.trypikt.com/openapi/v1/route.json","description":"OpenAPI description of POST /api/v1/agentic/route, the HTTP endpoint behind both routing tools. Bearer key auth.","representativeQueries":["REST API that returns the best credit card for a merchant and amount","credit card rewards recommendation API"],"capabilities":["route"],"tags":["openapi","rest","agentic-commerce"],"metadata":{"status":"unavailable","auth":"bearer"}},{"identifier":"urn:air:trypikt.com:skill:best-card","displayName":"Pikt best-card skill","type":"application/ai-skill+md","url":"https://www.trypikt.com/.well-known/agent-skills/best-card/SKILL.md","description":"Pikt names the card you already carry that earns the most at a store. Use when someone asks which card to use, how to pay, or what earns more at a merchant.","representativeQueries":["which of my credit cards should I use at Whole Foods","best card for a $120 dinner at Nobu","what card earns the most on this Delta flight"],"capabilities":["best_card"],"tags":["agent-skill","credit-cards"],"metadata":{"status":"unavailable","digest":"sha256:ac7153e8502fd5a374f59df7a8bb098cfe0d374315db80a9a800b5b8012de65d"}},{"identifier":"urn:air:trypikt.com:skill:store-category","displayName":"Pikt store-category skill","type":"application/ai-skill+md","url":"https://www.trypikt.com/.well-known/agent-skills/store-category/SKILL.md","description":"Pikt puts a store in a spend category (dining, groceries, travel). Use only when they want the category and are not also asking which card to use.","representativeQueries":["what spend category is Costco","does Uber Eats count as dining for credit card rewards","is Target groceries or general merchandise"],"capabilities":["store_category"],"tags":["agent-skill","credit-cards"],"metadata":{"status":"unavailable","digest":"sha256:838e7eb316005094648a519bf629f8066e208a39d42107b9b53084bc486f76cf"}},{"identifier":"urn:air:trypikt.com:docs:llms-txt","displayName":"Pikt llms.txt","type":"text/markdown","url":"https://www.trypikt.com/llms.txt","description":"Plain-language map of Pikt's public pages, for language models answering questions about what Pikt is and does.","representativeQueries":["what is Pikt","how does Pikt choose which credit card to use","is Pikt a credit card or an app"],"tags":["llms-txt","documentation"],"metadata":{"status":"live"}}]}