MCP.Market

PlayStation Network MCP server

by murzin-ml·io.github.murzin-ml/mcp-ps-store·v0.1.0·2 stars

PlayStation Network (PSN) gaming history: playtime, trophies and purchased library.

B78/100grade B
What users say
No reviews yet
Be the first
Safety scan
B78/100

full report

Adoption
New

2 stars22 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • psn_game_trophies

    Возвращает трофеи одной игры.

  • psn_library

    Возвращает отфильтрованную страницу библиотеки.

  • psn_owned_games

    Возвращает купленную библиотеку вместе с наигранными часами.

  • psn_profile

    Online ID, PS Plus status, trophy level and lifetime trophy counts.

  • psn_recently_played

    The 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

no findings
  • 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
Overall 78/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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 install

Or with a plain virtualenv:

python3.11 -m venv .venv && .venv/bin/pip install -e .

2. Sign in to PSN

  1. Sign in at https://www.playstation.com in a browser.
  2. Open https://ca.account.sony.com/api/v1/ssocookie — it returns {"npsso":"..."}.
  3. Copy the 64-character npsso value and run:
poetry run psn-login PASTE_NPSSO_HERE

Tokens 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-doctor

It 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.main

Claude 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.

  • Apify
    Extract data from any website with thousands of scrapers, crawlers, and automations on Apify Store ⚡
    A
  • Mneme Memory
    Cross-session memory for AI coding agents via six tools; local-first SQLite store.
    A
  • Heimdall
    Every App Store Connect + StoreKit 2 endpoint. 929 tools in 13 profiles, narrow to 27.
    B
  • Buywhere
    Agent-native product catalog: 300M+ products, 150,000+ stores, deliver_to ranking.
    A
  • NativeKeel
    React Native and Expo health check: upgrade blockers, store rules, crash risks, security findings
    A