New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@kineticist/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@kineticist/mcp-server

MCP server for querying the Kineticist pinball game database from AI agents. mcprush.com-8599c0cdbeddde143955a1e8

latest
Source
npmnpm
Version
1.4.2
Version published
Weekly downloads
0
Maintainers
1
Weekly downloads
 
Created
Source

@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. Four read tools (where_to_play, search, get, whats_new) read the website itself, so this package forwards them to the hosted server, sending your key.

Read tools

ToolDescription
search_pinball_gamesSearch and filter games with natural language
get_game_detailsFull game info with editions, images, and description
get_game_creditsDesign team for a game
list_game_filesGame files grouped by machine, optional machine filter
get_random_gameRandom game for discovery
get_pinball_statsDatabase statistics
where_to_playVenues near a postal code or city, optionally only those with a given game
searchSearch games, news, places to play, people, manufacturers, mods, Hype Index entries and creators
getRead any Kineticist page by its link; news as headline, summary and link
whats_newLatest 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.

ToolDescription
kineticist_get_my_stateRead your state for a game: ownership, wishlist, plays, fun score, favorite
kineticist_log_playLog a play with optional date, location, note, score, replay flag
kineticist_toggle_ownershipMark as owned or no longer owned
kineticist_toggle_wantToggle want-to-play or want-to-own
kineticist_set_fun_scoreSet your fun score (0–100)
kineticist_undo_last_playRemove the most recent play for a game
kineticist_update_play_logEdit a logged play
kineticist_delete_play_logDelete a logged play
kineticist_toggle_favoriteAdd or remove a game from your favorites
kineticist_delete_fun_scoreRemove your fun score
kineticist_update_ownership_detailsEdit ownership details for a game you own
kineticist_submit_reviewWrite or update your review of a game
kineticist_delete_reviewDelete 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.

TierBurst (per second)Per minutePer day
free10601,000
builder201205,000
partner3020025,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

License

MIT

Keywords

pinball

FAQs

Package last updated on 19 Oct 2026

Related posts