PlayStation Network MCP server
io.github.murzin-ml/mcp-ps-store·v0.1.0·2 starsPlayStation Network (PSN) gaming history: playtime, trophies and purchased library.
2 stars22 downloads/wk
Reviews
Write oneNobody has reviewed PlayStation Network yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
PlayStation Network tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
psn_game_trophiesВозвращает трофеи одной игры.
psn_libraryВозвращает отфильтрованную страницу библиотеки.
psn_owned_gamesВозвращает купленную библиотеку вместе с наигранными часами.
psn_profileOnline ID, PS Plus status, trophy level and lifetime trophy counts.
psn_recently_playedThe account's most recently launched games, newest first.
psn_refreshСбрасывает кэш ответов PSN.
psn_taste_profileВозвращает профиль вкусов по игровой истории аккаунта.
Public scan report
scanner v0.1.10 · 2026-10-30 · same rubric, same numbers if you re-run it
- Code scan56 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 63 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How PlayStation Network compares
Against every graded E-commerce MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 78/100
- higher than 67% of 2,170 E-commerce servers
- Tools
- 7
- the typical E-commerce server has 6
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 2
- more than 80% of 1,049 E-commerce servers
- Downloads a week
- 22
- more than 8% of 412 E-commerce servers with a package
What its tools let an agent do: 7 read
Install PlayStation Network in Claude Code, Cursor or VS Code
claude mcp add mcp-ps-store -- uvx mcp-ps-store
What the publisher says
From the PlayStation Network repository's README, as published. We do not edit it. Read it on GitHub
mcp-ps-store
<!-- mcp-name: io.github.murzin-ml/mcp-ps-store -->
MCP server for the PlayStation Network (PSN): it exposes your own gaming history — playtime, trophies, purchased library — so an AI assistant can recommend games from real data instead of guesswork.
Русская версия: README.ru.md.
About
PSN has no public API. This server talks to the same internal API the PlayStation mobile app uses, authenticating with an NPSSO cookie taken from a browser session. Every request is a read; nothing is ever written back to the account.
The layout follows a layered architecture: an API layer (MCP tools), a core layer (services, repositories, DTOs), a DI container and an infrastructure layer.
Core technologies
- Language: Python 3.11+
- Protocol: Model Context Protocol (mcp)
- HTTP client: httpx (async)
- DI container: dependency-injector
- Settings: pydantic-settings
- Dependency management: Poetry
- Testing: Pytest, pytest-asyncio
What it exposes
Plus a recommend_games prompt — a ready-made "build my profile and recommend games" scenario that takes an optional steer such as "something short" or "co-op for two".
Quick start
Python 3.11+ is required.
1. Install
With Poetry:
poetry installOr with a plain virtualenv:
python3.11 -m venv .venv && .venv/bin/pip install -e .2. Sign in to PSN
- Sign in at https://www.playstation.com in a browser.
- Open https://ca.account.sony.com/api/v1/ssocookie — it returns {"npsso":"..."}.
- Copy the 64-character npsso value and run:
poetry run psn-login PASTE_NPSSO_HERETokens go to ~/.mcp-ps-store/tokens.json with 0600 permissions.
About session lifetime. The access token lives an hour and the refresh token only ten days, but the NPSSO itself lives about two months. The NPSSO is therefore stored next to the tokens, and the server re-authenticates on its own when the refresh token dies. In practice one psn-login lasts about 60 days.
3. Check it works
poetry run psn-doctorIt prints the account name, how many games are visible and the top five by hours.
Connecting a client
Claude Code
claude mcp add ps-store -- /path/to/mcp-ps-store/.venv/bin/python -m app.mainClaude Desktop
In claudedesktopconfig.json:
{
"mcpServers": {
"ps-store": {
"command": "/path/to/mcp-ps-store/.venv/bin/python",
"args": ["-m", "app.main"],
"cwd": "/path/to/mcp-ps-store"
}
}
}Codex CLI
Codex speaks stdio to local MCP servers, so it works the same way. Either run codex mcp add, or add this to ~/.codex/config.toml:
[mcp_servers.ps-store]
command = "/path/to/mcp-ps-store/.venv/bin/python"
args = ["-m", "app.main"]
cwd = "/path/to/mcp-ps-store"Check it with /mcp inside a Codex session.
ChatGPT
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
PlayStation Network: common questions
- Is PlayStation Network MCP server safe?
- Mostly: it is graded B (78/100). Read the PlayStation Network safety report
- How do I install PlayStation Network?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does PlayStation Network need an API key?
- Yes. The registry entry asks for
PSN_NPSSO. - Is PlayStation Network maintained?
- The last commit was 69 days ago (2026-08-28). The latest release is v0.1.0.
- What can I use instead of PlayStation Network?
- Servers from other publishers that do the same job: Apify MCP server, Mneme Memory MCP server and Heimdall MCP server.
- How does PlayStation Network compare with other E-commerce MCP servers?
- safety score 78/100 (higher than 67% of 2,170 E-commerce servers); tools 7 (the typical E-commerce server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to PlayStation Network
Same job from other publishers: the closest match first, then the best rated.
- ApifyExtract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡not reviewedEstablishedA
- Mneme MemoryCross-session memory for AI coding agents via six tools; local-first SQLite store.not reviewedEstablishedA
- HeimdallEvery App Store Connect + StoreKit 2 endpoint. 929 tools in 13 profiles, narrow to 27.not reviewedEstablishedB
BuywhereAgent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.not reviewedEstablishedA- NativeKeelReact Native and Expo health check: upgrade blockers, store rules, crash risks, security findingsnot reviewedGrowingA