jordanlyall

Joined 17 years ago

Karma
100
Submissions
36
Member since
Aug 6
CPO at Art Blocks. Building stuff around generative art, AI agents, and personal infrastructure. jordanlyall.com
View on Hacker News

Recent submissions

Comment · 8 months ago
Hey HN. I built this. Some context on the decisions:

Why bundled data instead of an API? I wanted zero runtime dependencies. No API keys, no rate limits, no service to keep running. Everything ships compiled into the npm package. Works offline. The tradeoff is data freshness, but World Cup data doesn't change much once it's set... and I'll push npm updates for the playoffs (March 26 & 31) and any schedule changes.

What "18 tools" actually means: Matches with timezone conversion, team profiles (coach, key players, playing style, qualifying record), city guides written for fans not tourists, head-to-head World Cup history with aggregate stats, fan zone locations, visa/entry requirements for all three host countries, venue distances for trip planning, and a smart briefing that auto-detects the tournament phase and surfaces what's relevant today.

The briefing tool is my favorite part. Say "brief me on the World Cup" with zero parameters. Right now it tells you: 120 days out, 6 playoff spots pending, here are the groups to watch. During the tournament it'll shift to today's matches, yesterday's results, standings implications.

Why MCP? I wanted structured, queryable data instead of web scraping guesses. MCP lets AI assistants call tools natively, so the AI decides which endpoint to hit based on your question. "When does the USA play?" hits get_matches with a team filter. "Do I need a visa for Mexico?" hits get_visa_info. No prompt engineering needed.

Non-MCP paths: Same data powers a ChatGPT GPT (live in the GPT Store) and a Telegram bot with slash commands. The REST API on Vercel wraps the same bundled data as serverless functions.

Tech: TypeScript, MCP SDK, Zod schemas. MIT licensed. The /try playground has 17 live demos if you want to see actual responses before installing.

Let me know if you have questions about the architecture, data approach, etc.

Comment · 12 years ago
Of course, there's only on Santa. ;)

However we do have a distributed network of hundreds of highly trained, pre-screened performers all across the country.

Comment · 12 years ago
We're charging $19.99 for a live video chat with Santa plus a recording of your call. We've also introduced $9.99 for a video message from Santa.

Last season was our first year. This year we teamed up with JibJab to help bring HelloSanta to the masses.

Comment · 12 years ago
Thanks for giving us a shot. We've found that by having parents make micro-commitments then hitting them with the price we convert better.

Did you really think it would be free? How can we better present the value of delivering high-quality theatrical performance on demand?

Comment · 14 years ago
Comment · 15 years ago
I’m the creator of TweetPerView. I give Andrew a ton of respect here. He really means it when he says he’s here to help ambitious entrepreneurs. He’s done a few tests on older shows, but really put it on the line by implementing TPV on a brand new interview - with Jason Fried, no less! The idea behind the whole project is to help grow an audience and engage viewers. We'll see what happens. Thanks Andrew.
Comment · 15 years ago
Ditching custom labels and filters in favor of this. Bye bye bacn.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton