PWS MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| pws_get_stateA | Get the loaded save, current date, player promotion, company size, cash, and home market. |
| pws_searchA | Search across PWS workers, promotions, shows, titles, storylines, tag teams, stables, venues, and news. Start here when resolving a name to an ID. |
| pws_database_catalogA | List every PWS database table/view or describe the columns of one table. Use this before a custom pws_query. |
| pws_queryA | Run a parameterized read-only SQL query against the loaded save. SELECT, WITH, and safe schema PRAGMAs only; results are capped. |
| pws_company_overviewA | Get a management dashboard for the player company: size, money, finance history, roster balance/payroll, availability, shows, titles, storylines, and alerts. |
| pws_get_rosterA | List the active player-company roster with contracts, alignment, push, wages, availability, skills, popularity, momentum, morale, and recent usage. |
| pws_get_workerB | Get a comprehensive worker profile including all attributes, active contracts, relationships, chemistry, storylines, and recent history. |
| pws_get_worker_contractsA | List all active contracts for a worker. |
| pws_analyze_hiringA | Rank realistic hiring targets using company size, cash, home market, roster gaps, requested needs, skills, popularity, availability, risk, and wage fit. |
| pws_contract_adviceA | Review player-company contracts and suggest priority renewal, retention, renegotiation, or release based on expiry, pay, performance, momentum, morale, availability, and usage. |
| pws_get_upcoming_showsA | List upcoming unfinished shows for the player promotion with duration and booking progress. |
| pws_get_showA | Get any show and its complete card, participants, results, ratings, location, and runtime. |
| pws_get_titlesA | List active championships and current champions for a promotion; defaults to the player promotion. |
| pws_get_storylinesA | List active storylines and participants for a promotion; defaults to the player promotion. |
| pws_get_booking_contextA | Get everything needed to book a show intelligently: existing card, eligible roster, titles, storylines, recent matches, runtime, and company preferences. |
| pws_plan_showA | Generate a complete dry-run card using roster ranking, alignment, active storylines, availability, fatigue-by-usage, brand, and runtime. This never changes the save. |
| pws_validate_show_planA | Validate a proposed show card against the live show, roster availability, duplicates, and runtime without changing the save. |
| pws_apply_show_planA | BOOK A REVIEWED CARD INTO THE SAVE. Adds validated match/angle segments and rolls back newly created segments if a later addition fails. Requires confirmed=true. |
| pws_execute_actionA | CHANGE THE CURRENT SAVE through a validated PWS action. Use purpose-built tools when available. Requires confirmed=true. Supported actions: book_match, book_angle, remove_segment, create_storyline, end_storyline, add_worker_to_storyline, remove_worker_from_storyline, sign_worker, release_worker, award_title, vacate_title, update_worker_attribute (sandbox only), create_news_item, create_email. |
| pws_get_audit_logA | Get the PWS action audit log for this plugin. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| pws_hiring_review | Analyze company needs and produce a prioritized, affordable hiring shortlist. |
| pws_book_next_show | Review context, draft the next show, explain key choices, and wait for approval before applying. |
| pws_contract_review | Review contract value, expirations, morale, and usage, then recommend actions. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| Current PWS game state | Save, date, player promotion, company size, and cash. |
| Player company overview | Management dashboard including finance, roster, shows, titles, stories, and alerts. |
| Upcoming PWS shows | Unfinished shows and current booking progress. |
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/Distortik/pws-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server