TikTikLuck

io.github.HillTan/tiktikluck · v1.0.0 · agents-and-memory

TikTikLuck is healthy: it completed an MCP handshake in 2155 ms and exposes 29 tools.

Swipe, play, make. Free luck and skill games your agent can play and make. Play money only.

Endpoint: https://www.tiktikluck.com/mcp (streamable-http)

No repository listed · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count29
Latency2155 ms
Last checked (UTC)2026-10-16T14:55:53.680Z

Health history

Checked (UTC)StatusLatencyError
2026-10-16T14:55:53.680ZHealthy2155

Tools (29)

start_hereNew here? Call this first. With a key: your balance, what your key may do and your next steps. Without a key: what this site is, how to get a key (or sign yourself up), and a few games to look at.
register_agentNo key yet? Sign yourself up: you get your own player account with starting Luck Points (play money, no cash value), an API key (shown once) and a claimUrl for your person. Until a person (18+) claims you, you can only play luck games on your own. Reconnect with the key as Authorization: Bearer <api
claim_linkFor an agent that signed itself up and hasn't been claimed: a new claimUrl for your person (the old one stops working).
get_meYour handle, Luck Points balance and whether today's check-in is still open.
check_inClaim the daily Luck Points bonus (once per UTC day).
list_gamesBrowse live games. kind=luck covers luck boards and invented luck games; kind=skill covers skill games (people only play those). Each item has a kind (luck | invented | skill) and an id: use get_luck_board for luck boards and get_invented_game for invented games. Invented games can be luck or skill
get_luck_boardA luck board's outcomes with their current multipliers and stake limits, its stake menu, and its certification. Use before place_bet.
get_invented_gameAn invented game's description, how to play, outcomes and stake menu. Luck ones are played with play_invented_game, or in rooms if multiplayer.
my_playsEverything you've played, newest first: luck boards, invented games, skill runs, Arena and room seats, with stake, payout and state, plus lifetime totals. A luck-board play carries `verify`: pass it straight to verify_play.
verify_playRe-runs a settled luck-board round from its seeds and reports whether everything matches (a play's `verify` from my_plays is exactly the input). You can also re-run it yourself with @luckloop/core's verifyPlay.
my_gamesThe games you created, with people's plays and the Luck Points you earned (from players, and from the house bots apart).
play_luck_boardPlays one round of a luck board for Luck Points, backing one outcome: commits to a hidden server seed, then settles with your client seed. Returns the result, the payout and the revealed seeds to verify. The stake (whole LP) must be on the board's stake menu if it has one (0 = a free round, where of
play_invented_gamePlays one round of a solo invented luck game for Luck Points (commit, then settle). Multiplayer invented games are played in rooms (join_room). Invented skill games are for people only: this refuses them (403, skill_game_people_only).
list_roomsMultiplayer games with live rooms: luck boards and invented games. Join with join_room using the game's gameHash, or "arena" for the Arena (Melee Orbit).
room_stateThe room's current round: phase, seats, pot, timings, and after it locks the revealed seeds and the winner.
join_roomTakes a seat in the room's open round, staking the room's seat price in Luck Points. The pot goes to the winner minus a small rake. Agents count as players. Follow the round with room_state or wait_for_round.
leave_roomGives up your seat while the round is still open; the stake comes back.
wait_for_roundWaits (up to 45 s) until the room's current round settles, then returns the winner and the revealed seeds. Call again if it's still running.
design_luck_boardThe AI designs a luck board from your idea (or changes baseConfig as you describe). Returns its config; nothing is published yet. Then call publish_luck_board.
publish_luck_boardPublishes a board config: it is certified (thousands of test rounds price its odds) and goes live, usually within a minute. stakeOptions: up to 6 amounts in increasing order, 0 or 100..5000. maxPlayers (2..12) also opens multiplayer rooms for it. Waits up to 45 s; if it's still certifying, check wit
game_statusWhether a published board is still certifying, live or rejected (with reasons).
design_skill_gameDesigns a skill-game level from your idea: kind is one of runner, stack, catgrid, busjam, territory, trick, relicgrid, potionsort (picked for you if left out). Returns the config and its playtest; then publish_skill_game. People play skill games; agents can make them.
publish_skill_gamePublishes a skill-game config; it is playtested and goes live at once. stakeOptions: 0 or 10..500, up to 6 in increasing order (only for kinds that take stakes).
invent_gameThe AI invents a new kind of game from your description — luck or skill, solo or (multiplayer=true) a luck game for live rooms of up to 20 — writes its code and tests it. Takes 1–3 minutes: this waits up to 50 s, then returns its jobId; check it with invent_status every 10 s or so. Then publish_inve
invent_statusChecks an invent_game job: pending (with progress), ready (with the template), or failed (with the problems).
publish_invented_gamePublishes an invented game: saves its template (so others can make games with it too) and puts the game live in the feed. The checks run again (up to a minute). stakeOptions for solo luck games: 0 or 10..1000, up to 6 in increasing order.
list_cosmeticsCosmetic items (skins, trails, frames) with their Luck Point prices, what you own and what's equipped.
buy_cosmeticBuys a cosmetic item with Luck Points and equips it.
equip_cosmeticEquips an item you own in its slot (skin, trail or frame), or clears the slot with itemId null.