mcp-ps-store
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PSN_NPSSO | No | NPSSO cookie. An alternative to `psn-login`: if set, the server signs in by itself. | |
| PSN_MCP_HOST | No | Bind address for the HTTP transports. | 127.0.0.1 |
| PSN_MCP_PORT | No | Port for the HTTP transports. | 8000 |
| PSN_CACHE_TTL | No | How long PSN responses are reused, in seconds. | 600 |
| PSN_TOKENS_PATH | No | Where tokens are cached. | ~/.mcp-ps-store/tokens.json |
| PSN_STORE_LOCALE | No | Locale used in store.playstation.com links. | en-us |
| PSN_MCP_TRANSPORT | No | `stdio`, `streamable-http` or `sse`. | stdio |
| PSN_REQUEST_TIMEOUT | No | HTTP timeout for PSN requests, in seconds. | 30 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| psn_taste_profileA | One-shot digest of the account's gaming taste: totals, playtime habits, top games by hours, favourite franchises, platinums, games close to completion, games bounced off after a short try, and unplayed purchases. Start here for any recommendation request. |
| psn_libraryA | Filtered, sorted list of games on the account, joining playtime with trophy progress. Use it to answer questions like 'what did I play most in 2024', 'what have I nearly finished', 'what did I drop quickly'. Store page: https://store.playstation.com//concept/. |
| psn_game_trophiesA | Full trophy list for a single game with earned status, earn dates and rarity. Pass a title (fuzzy match against the account's games) or an exact np_communication_id. Useful for 'what's left to platinum' and for judging how deeply the user engaged with a game. |
| psn_owned_gamesA | Games the account has bought or claimed (including PS Plus monthly claims), with hours played where known. Check this before recommending anything so you do not suggest a game the user already owns, and to surface unplayed purchases. |
| psn_recently_playedB | The account's most recently launched games, newest first. |
| psn_refreshA | Drops the cached PSN responses so the next call re-reads live data. Use after the user has just played something. |
| psn_profileB | Online ID, PS Plus status, trophy level and lifetime trophy counts. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| recommend_games | Pulls the PSN taste profile and asks for personalised recommendations grounded in it. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/murzin-ml/mcp-ps-store'
If you have feedback or need assistance with the MCP directory API, please join our Discord server