Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
Endpoints
remote
auth
reachable
uptime 30d
p50
protocol
last ok
https://stampcard.rowb.app/mcpstreamable-http
none
yes
96%
581 ms
2025-06-18
2026-10-19
Tools (5)
create_program
Create or update the shop program: shop name, reward text, stamps required before a reward. Returns the program and its join URL (the poster target).
get_card
Read one customer card: how many stamps, what the reward is, whether it is ready to redeem.
program_stats
Program plus this month stamp usage and quota, so a shop can tell how close it is to the free limit.
redeem
Redeem the reward on a card that has reached its required stamps. Resets the stamp count and increments the rewards-earned counter.
stamp
Add one stamp to a customer card. Identify the card by its 8-character code (from the customer page) or by its token. One stamp per card per day unless allow_multiple is true.
Send real handwritten cards in the US. A machine writes each one in ink, then we mail it.
Official server.json
{
"name": "app.rowb.stampcard/cards",
"title": "Stampcard — digital stamp cards for small shops, no app for the customer",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://stampcard.rowb.app/mcp",
"type": "streamable-http",
"headers": [
{
"name": "Authorization",
"isSecret": true,
"description": "Bearer shop API key from /signup. Free tier stamps from a phone without a key; the key is needed to call these tools."
}
]
}
],
"version": "1.0.0",
"websiteUrl": "https://stampcard.rowb.app",
"description": "Create a shop program, hand customers a browser stamp card by QR poster, stamp it from a phone."
}