Kineticist
Pinball news, games and editions, designers, places to play and the Hype Index from Kineticist. Hosted, free, no key needed.
เซิร์ฟเวอร์ MCP แบบโฮสต์
npx add-mcp 'https://www.kineticist.com/api/mcp'ติดตั้งลง Claude Code, Codex, Cursor และอื่นๆ
เอกสาร
Read-only mirror of the Kineticist MCP server. Changes are made in the Kineticist repo; issues and questions go to contact@kineticist.com.
@kineticist/mcp-server
Model Context Protocol server for the Kineticist pinball game database. Lets AI agents like Claude, Cursor, and ChatGPT search the catalog, read game details, and act on your own library: log plays, toggle ownership and wishlist, set fun scores, write reviews.
Just want to read Kineticist? You don't need this package or a key. Add
the hosted server, https://www.kineticist.com/api/mcp, to your app. In Claude,
it's in the connector directory: https://claude.ai/directory/kineticist.
Setup for ChatGPT, Cursor and Codex: https://www.kineticist.com/mcp.
This package runs locally and needs a Kineticist API key. It has every tool the hosted server has, plus tools that change your own library.
Install
Claude Desktop
Edit claude_desktop_config.json:
{
"mcpServers": {
"kineticist": {
"command": "npx",
"args": ["@kineticist/mcp-server"],
"env": {
"KINETICIST_API_KEY": "ki_live_..."
}
}
}
}
Cursor
Edit .cursor/mcp.json in your project (same shape as above).
Claude Code
claude mcp add kineticist \
--env KINETICIST_API_KEY=ki_live_... \
-- npx @kineticist/mcp-server
Create an API key at https://www.kineticist.com/settings.
Tools
The server exposes 23 tools: 10 for reading Kineticist and 13 for acting on the key owner's own library. All of them call Kineticist's REST API with your key.
Read tools
| Tool | Description |
|---|---|
search_pinball_games | Search and filter games with natural language |
get_game_details | Full game info with editions, images, and description |
get_game_credits | Design team for a game |
list_game_files | Game files grouped by machine, optional machine filter |
get_random_game | Random game for discovery |
get_pinball_stats | Database statistics |
where_to_play | Venues near a postal code or city, optionally only those with a given game |
search | Search games, news, places to play, people, manufacturers, mods, Hype Index entries and creators |
get | Read any Kineticist page by its link; news as headline, summary and link |
whats_new | Latest news, new videos and podcasts from creators, and Hype Index moves |
Read tools return each game's and person's page on www.kineticist.com, so
answers can link back. Files download from the game page with a free
Kineticist account. Every tool carries a title and MCP annotations
(readOnlyHint, destructiveHint, idempotentHint, openWorldHint).
Your library tools
Wrap POST /api/v1/me/actions and GET /api/v1/me/state. All act on the
data belonging to the API key owner.
| Tool | Description |
|---|---|
kineticist_get_my_state | Read your state for a game: ownership, wishlist, plays, fun score, favorite |
kineticist_log_play | Log a play with optional date, location, note, score, replay flag |
kineticist_toggle_ownership | Mark as owned or no longer owned |
kineticist_toggle_want | Toggle want-to-play or want-to-own |
kineticist_set_fun_score | Set your fun score (0–100) |
kineticist_undo_last_play | Remove the most recent play for a game |
kineticist_update_play_log | Edit a logged play |
kineticist_delete_play_log | Delete a logged play |
kineticist_toggle_favorite | Add or remove a game from your favorites, or follow or unfollow a creator (by promoterId or its page slug, promoterSlug) |
kineticist_delete_fun_score | Remove your fun score |
kineticist_update_ownership_details | Edit ownership details for a game you own |
kineticist_submit_review | Write or update your review of a game |
kineticist_delete_review | Delete your review |
Example conversations
Once the server is configured, your agent can answer things like:
- "What Stern games are currently in production?"
- "Who designed Medieval Madness?"
- "Give me a random pinball machine I've never heard of."
- "Log that I played Godzilla at Pin Museum last night and give it an 87."
- "What's my state on The Addams Family?"
- "Undo my last play of Stranger Things."
Tiers
Every account has one of three tiers, and its limits are shared by all of the account's keys (a second key doesn't add quota). All tiers are free during early access; the tier just sets the ceiling.
| Tier | Burst (per second) | Per minute | Per day |
|---|---|---|---|
free | 10 | 60 | 1,000 |
builder | 20 | 120 | 5,000 |
partner | 30 | 200 | 25,000 |
New accounts start on free. Agents that make dozens of calls per task burn
through a free account quickly. Email colin@kineticist.com with a short
note about what you're building if you need a higher ceiling.
Full reference
- Web docs: https://www.kineticist.com/docs/api
- Interactive REST reference: https://www.kineticist.com/docs/api/reference
- OpenAPI spec: https://www.kineticist.com/openapi.json
- CLI:
@kineticist/cli
License
MIT