tablepulse.vercel.app
tablepulse.vercel.app
· tablepulse.vercel.app
Board-game recommendations by group profile — player count, complexity tolerance, theme, playtime, budget, and ages, grounded in current web reviews/discussion (never BoardGameGeek data). Returns a ranked shortlist with fit reasoning, honorable mentions, and honest avoid-list.
tablepulse.vercel.app via a single DNS TXT record to add the
verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
F
Conformance score: 19/100
F-grade: card is reachable but fails most operational signals.
click to expand breakdown ▾
click to collapse breakdown ▴
agent-card.json changed within the last 7 days. We track these so downstream callers can react.
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Endpoint | Price | Currency |
|---|---|---|
https://tablepulse.vercel.app/api/table/award-tracker
|
0.08 | USDC |
https://tablepulse.vercel.app/api/table/collection-value
|
0.15 | USDC |
https://tablepulse.vercel.app/api/table/compare
|
0.1 | USDC |
https://tablepulse.vercel.app/api/table/complexity-explainer
|
0.08 | USDC |
https://tablepulse.vercel.app/api/table/crowdfunding-radar
|
0.12 | USDC |
https://tablepulse.vercel.app/api/table/deal-watch
|
0.1 | USDC |
https://tablepulse.vercel.app/api/table/expansion-check
|
0.08 | USDC |
https://tablepulse.vercel.app/api/table/family-fit
|
0.1 | USDC |
https://tablepulse.vercel.app/api/table/party-finder
|
0.1 | USDC |
https://tablepulse.vercel.app/api/table/recommend
|
0.15 | USDC |
https://tablepulse.vercel.app/api/table/solo-picks
|
0.1 | USDC |
0x50ab2018c06c6e4eaa9ba52057eb55ed284912fc · basescan ↗
| Agent card | https://tablepulse.vercel.app |
| Provider | https://tablepulse.vercel.app |
| Docs | https://tablepulse.vercel.app |
Health · last 0 probes
Similar agents embedding-nearest
Embed your Agenstry badge
Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.
Markdown / HTML snippets
[](https://agenstry.com/agents/tablepulse.vercel.app) [](https://agenstry.com/agents/tablepulse.vercel.app) [](https://agenstry.com/agents/tablepulse.vercel.app) [](https://agenstry.com/agents/tablepulse.vercel.app)
Audit-grade evidence bundle
JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against
our JWKS. See the methodology.
Raw agent card JSON
{
"_source": "agentic.market",
"service": {
"id": "tablepulse-vercel-app",
"name": "tablepulse.vercel.app",
"description": "Board-game recommendations by group profile \u2014 player count, complexity tolerance, theme, playtime, budget, and ages, grounded in current web reviews/discussion (never BoardGameGeek data). Returns a ranked shortlist with fit reasoning, honorable mentions, and honest avoid-list.",
"domain": "tablepulse.vercel.app",
"provider": "tablepulse.vercel.app",
"providerUrl": "",
"category": "",
"networks": [
"Base",
"solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
],
"enriched": false,
"endpoints": [
{
"url": "https://tablepulse.vercel.app/api/table/award-tracker",
"description": "Spiel des Jahres, Kennerspiel des Jahres, Kinderspiel des Jahres, and Golden Geek award tracker \u2014 nominees, winner status, and what the award means for buyers and publishers, grounded in current news (never BoardGameGeek data).",
"pricing": {
"amount": "0.08",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "award",
"type": "string",
"description": "",
"example": "spiel-des-jahres | kennerspiel | kinderspiel | golden-geek | general (required)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "year",
"type": "string",
"description": "",
"example": "2026 (optional, default current year)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/collection-value",
"description": "Board-game collection valuation \u2014 out-of-print premiums, reprint-risk warnings, and condition factors for a list of titles. Honest estimates-only, never appraisals, grounded in current secondary-market web sources (never BoardGameGeek data).",
"pricing": {
"amount": "0.15",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "condition",
"type": "string",
"description": "",
"example": "mostly shrinkwrapped | well-played (optional overall note)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "games",
"type": "string",
"description": "",
"example": "Puerto Rico 1st edition, Brass Birmingham, Twilight Imperium 3rd edition (required \u2014 comma-separated titles, edition optional per item)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/compare",
"description": "Head-to-head board-game comparison \u2014 mechanics, complexity, replayability, and a use-case-specific verdict for 2-4 titles, grounded in current web reviews (never BoardGameGeek data).",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "games",
"type": "string",
"description": "",
"example": "Wingspan, Everdell | Catan, Ticket to Ride (required \u2014 2-4 titles, comma-separated)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "use_case",
"type": "string",
"description": "",
"example": "family game night | 2-player date night (optional)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "2",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/complexity-explainer",
"description": "Is this game right for MY group's experience level? Plain-language complexity breakdown, honest teach-time reality, and a rules-overhead verdict for a specific game, grounded in current web reviews (never BoardGameGeek data).",
"pricing": {
"amount": "0.08",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "game",
"type": "string",
"description": "",
"example": "Twilight Imperium 4th Edition | Azul (required)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "group_experience_level",
"type": "string",
"description": "",
"example": "never played a hobby board game | regular heavy-euro gamers (required)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/crowdfunding-radar",
"description": "Crowdfunding radar for a tabletop Kickstarter/Gamefound campaign \u2014 back-now-vs-wait-for-retail verdict, FOMO economics, late-pledge options, and typical retail-price outcome. Uses the real Gamefound public API when the project is hosted there.",
"pricing": {
"amount": "0.12",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "platform_hint",
"type": "string",
"description": "",
"example": "gamefound | kickstarter (optional)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "project",
"type": "string",
"description": "",
"example": "Frosthaven | Chronicles of Drunagor: Aftermath (required \u2014 campaign name or Gamefound URL slug)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/deal-watch",
"description": "Board-game pricing guidance \u2014 MSRP vs street price, when/where deals happen, holiday cycles, and Kickstarter-vs-retail math. Uses the real BoardGamePrices.co.uk multi-retailer API (UK/DE/US/Nordics coverage), never BoardGameGeek data.",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "game",
"type": "string",
"description": "",
"example": "Brass: Birmingham | Wingspan (required)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "region",
"type": "string",
"description": "",
"example": "GB | DE | US | DK | SE (optional, default GB)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/expansion-check",
"description": "Board-game expansion check for a base game \u2014 which expansions are worth it, standalone/compatibility status, and buy order, grounded in current web reviews (never BoardGameGeek data).",
"pricing": {
"amount": "0.08",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "base_game",
"type": "string",
"description": "",
"example": "Terraforming Mars | Gloomhaven (required)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "expansions",
"type": "string",
"description": "",
"example": "Prelude, Colonies (optional \u2014 comma-separated; omit to cover all notable expansions)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/family-fit",
"description": "Age-appropriate board-game picks for a family \u2014 actual-age-vs-box-age reality check and a gateway-game progression ladder, grounded in current web reviews (never BoardGameGeek data).",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "oldest_age",
"type": "string",
"description": "",
"example": "42 (optional \u2014 for mixed-age groups)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "player_count",
"type": "string",
"description": "",
"example": "4 (optional)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "youngest_age",
"type": "string",
"description": "",
"example": "6 | 9 (required)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/party-finder",
"description": "Party/social board-game finder by group size, vibe, and setting \u2014 including drinking-game and family-mixed-ages fit, grounded in current web sources (never BoardGameGeek data).",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "drinking_ok",
"type": "string",
"description": "",
"example": "true | false (optional)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "family_mixed_ages",
"type": "string",
"description": "",
"example": "true | false (optional)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "group_size",
"type": "string",
"description": "",
"example": "8 | 6-10 (required)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "vibe",
"type": "string",
"description": "",
"example": "loud and silly | competitive | drinking game | chill (optional)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/recommend",
"description": "Board-game recommendations by group profile \u2014 player count, complexity tolerance, theme, playtime, budget, and ages, grounded in current web reviews/discussion (never BoardGameGeek data). Returns a ranked shortlist with fit reasoning, honorable mentions, and honest avoid-list.",
"pricing": {
"amount": "0.15",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "ages",
"type": "string",
"description": "",
"example": "8+ | adults only (optional)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "budget",
"type": "string",
"description": "",
"example": "$40 | under $60 (optional)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "complexity_tolerance",
"type": "string",
"description": "",
"example": "light | medium | heavy (optional)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "player_count",
"type": "string",
"description": "",
"example": "3-4 | 2 | 6+ (required \u2014 how many will play)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "playtime_minutes",
"type": "string",
"description": "",
"example": "45 | 90 (optional)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "themes",
"type": "string",
"description": "",
"example": "sci-fi, deckbuilding, cooperative (optional)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
},
{
"url": "https://tablepulse.vercel.app/api/table/solo-picks",
"description": "Best solo-mode board games by preference, with an honest solo-variant-quality read (designed-for-solo vs. weak bolt-on), grounded in current web reviews (never BoardGameGeek data).",
"pricing": {
"amount": "0.1",
"currency": "USDC",
"network": "eip155:8453",
"scheme": "exact",
"maxAmount": "",
"minAmount": ""
},
"method": "GET",
"providerName": "",
"parameters": [
{
"group": "query",
"name": "experience_level",
"type": "string",
"description": "",
"example": "new to solo gaming | experienced (optional)",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "lang",
"type": "string",
"description": "",
"example": "en | de | fr | es | it | ja | pt | ar",
"enumValues": [],
"default": null,
"required": false
},
{
"group": "query",
"name": "preference",
"type": "string",
"description": "",
"example": "puzzly euro | narrative campaign | quick 20-minute session (required)",
"enumValues": [],
"default": null,
"required": false
}
],
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"quality": {
"l30DaysTotalCalls": "1",
"l30DaysUniquePayers": "1"
}
}
],
"integrationType": "",
"isNew": false,
"priceSummary": {
"minAmount": "0.08",
"maxAmount": "0.15",
"avgCostPerTransaction": "0.105455",
"avgCostBasis": "exact",
"currency": "USDC"
},
"serviceName": "TablePulse",
"tags": [
"boardgames"
],
"iconUrl": ""
}
}