Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐ŸŽฎ Gaming
  3. PlayStation Network
PlayStation Network logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 10:55:20 PM

PlayStation Network

User RatingsBe the first to rate and review this MCP server! Enrichment pendingWe havenโ€™t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time โ€” check back soon.
View Repository1 GitHub StarsTotal stargazers on GitHub for the source repository (1 stars).Visit Website

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

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Remote HTTP
Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "playstation-network": {
      "url": "https://www.playstation.com"
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐ŸŽฎ More in Gaming

Documentation Overview

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

ToolWhat it is for
psn_taste_profileThe main one: a single digest โ€” top games by hours, favourite franchises, playstyle habits (average session, share of deep dives, platinum rate), games close to 100%, games abandoned after an hour, and purchases never launched. Start here for any recommendation question.
psn_libraryFilterable game list: search by title, sort by hours / last played / trophy progress, filter by platform, hours, dates and progress.
psn_game_trophiesEvery trophy of one game: earned or not, date, rarity, share of players who have it.
psn_owned_gamesWhat is already bought or claimed through PS Plus, with hours where known โ€” so nothing already owned gets recommended.
psn_recently_playedWhat was launched most recently.
psn_profileOnline ID, PS Plus, trophy level, lifetime trophy counts.
psn_refreshDrops the response cache (PSN answers are cached for 10 minutes).

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:

bash
poetry install

Or with a plain virtualenv:

bash
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:
bash
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

bash
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

Terminal
claude mcp add ps-store -- /path/to/mcp-ps-store/.venv/bin/python -m app.main

Claude Desktop

In claude_desktop_config.json:

config.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:

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

ChatGPT cannot launch a local process. Custom connectors are added in Developer mode (Settings โ†’ Apps โ†’ Advanced) and must be a public HTTPS endpoint speaking SSE or Streamable HTTP. So the server has to be switched to HTTP transport and published:

bash
PSN_MCP_TRANSPORT=streamable-http PSN_MCP_PORT=8000 poetry run mcp-ps-store

Then expose http://127.0.0.1:8000/mcp over HTTPS โ€” with OpenAI's Secure MCP Tunnel, or a tunnel such as cloudflared / ngrok โ€” and add the resulting URL as a custom connector.

This publishes your PSN history to whoever finds the URL. The server has no authentication of its own, so put the tunnel behind auth, keep it running only while you need it, and prefer Codex CLI if a local client will do.

Configuration

All settings are read from the environment or a .env file (see .env.example).

VariableDefaultMeaning
PSN_NPSSOโ€”NPSSO cookie. An alternative to psn-login: if set, the server signs in by itself.
PSN_TOKENS_PATH~/.mcp-ps-store/tokens.jsonWhere tokens are cached.
PSN_CACHE_TTL600How long PSN responses are reused, in seconds.
PSN_STORE_LOCALEen-usLocale used in store.playstation.com links.
PSN_REQUEST_TIMEOUT30HTTP timeout for PSN requests, in seconds.
PSN_MCP_TRANSPORTstdiostdio, streamable-http or sse.
PSN_MCP_HOST127.0.0.1Bind address for the HTTP transports.
PSN_MCP_PORT8000Port for the HTTP transports.

Limitations

  • Playtime exists only for PS4 / PS5 / PC versions. PSN reports PS3 and Vita games with trophies only, so they appear with hours: null.
  • There is no PS Store catalogue here. The store is entirely client-side, and its GraphQL API only accepts persisted queries whose hashes Sony rotates on every deploy โ€” keeping that working is not realistic. Recommendation candidates come from the model's own knowledge of games, while psn_owned_games stops it suggesting something already bought.
  • The purchased library goes through PSN's private GraphQL API. If Sony changes the query, that one tool stops working; everything else keeps running and the digest gains a backlog_unavailable note.
  • Playtime and trophies are joined by title, so a re-release can merge with the original when they share a trophy set. Editions, platform suffixes and roman numerals are normalised away on purpose โ€” Alan Wake II and Alan Wake 2 are one game.
  • The API is unofficial: Sony can change it at any time.

Project structure

Code
.
โ”œโ”€โ”€ app/
โ”‚   โ”œโ”€โ”€ api/              # MCP layer: tools, prompts, serialisers, tool errors
โ”‚   โ”‚   โ”œโ”€โ”€ games/
โ”‚   โ”‚   โ”œโ”€โ”€ profile/
โ”‚   โ”‚   โ””โ”€โ”€ taste/
โ”‚   โ”œโ”€โ”€ core/             # Business logic: services, repositories, DTOs
โ”‚   โ”‚   โ”œโ”€โ”€ auth/         # NPSSO -> tokens, refresh, re-login
โ”‚   โ”‚   โ”œโ”€โ”€ games/        # Library, playtime/trophy merge, name normalisation
โ”‚   โ”‚   โ”œโ”€โ”€ profile/      # Account profile and trophy summary
โ”‚   โ”‚   โ””โ”€โ”€ taste/        # Taste digest aggregation
โ”‚   โ”œโ”€โ”€ di/               # DI containers and providers
โ”‚   โ”œโ”€โ”€ infra/adapters/   # HTTP client, token storage, TTL cache
โ”‚   โ”œโ”€โ”€ cli.py            # psn-login, psn-doctor
โ”‚   โ””โ”€โ”€ main.py           # MCP server entry point
โ”œโ”€โ”€ settings/             # pydantic-settings configuration
โ”œโ”€โ”€ tests/
โ”‚   โ”œโ”€โ”€ core/             # Merge and aggregation tests
โ”‚   โ””โ”€โ”€ factories/        # Builders for test data
โ””โ”€โ”€ pyproject.toml

Development

bash
poetry run pytest        # unit tests; no network and no account needed
poetry run psn-doctor    # live check against the signed-in account

License

MIT โ€” see LICENSE.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Gaming View all alternatives
  • Flutter MCP Toolkit logoFlutter MCP Toolkit

    Inspect and drive Flutter debug apps/games: semantic snapshots, search, and custom client tools

    ๐ŸŽฎ Gaming1 views
    Compare vs Flutter MCP Toolkit โ†’
  • MCP Unity logoMCP Unity

    โƒฃ ๐Ÿ  - MCP Server for Unity3d Game Engine integration for game development

    ๐ŸŽฎ Gaming2 views
    Compare vs MCP Unity โ†’
  • Godot MCP logoGodot MCP

    A MCP server for interacting with the Godot game engine, providing tools for editing, running, debugging, and managing scenes in Godot projects.

    ๐ŸŽฎ Gaming5 views
    Compare vs Godot MCP โ†’
  • Fantasy Pl MCP logoFantasy Pl MCP

    An MCP server for real-time Fantasy Premier League data and analysis tools.

    ๐ŸŽฎ Gaming2 views
    Compare vs Fantasy Pl MCP โ†’

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about PlayStation Network

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "playstation-network": { "command": "npx", "args": ["-y", "PlayStation Network"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPlayStation Network AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/playstation-network?style=directory)](https://allmcps.com/mcp/playstation-network)
HTML Embed
<a href="https://allmcps.com/mcp/playstation-network"><img src="https://allmcps.com/api/badge/playstation-network?style=directory" alt="PlayStation Network on AllMCPs" /></a>

Technical Specs & Signals

Category๐ŸŽฎGaming
More technical detailsExpand โ–พ
TransportSSE (Remote)
RuntimeNode.js
Last updatedSep 7, 2026
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars1
GitHub Star CountTotal stargazers on GitHub representing community popularity (1 stars).
36Quality signal: Fair ยท 36/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools16/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

โ˜… Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐ŸŽฎ Gaming โ†’Best MCP servers for Gaming โ†’Alternatives to PlayStation Network โ†’Install in Claude DesktopInstall in CursorInstall in VS Code