Skip to main content
Glama
Distortik

PWS MCP Server

by Distortik

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription
pws_hiring_reviewAnalyze company needs and produce a prioritized, affordable hiring shortlist.
pws_book_next_showReview context, draft the next show, explain key choices, and wait for approval before applying.
pws_contract_reviewReview contract value, expirations, morale, and usage, then recommend actions.

Resources

Contextual data attached and managed by the client

NameDescription
Current PWS game stateSave, date, player promotion, company size, and cash.
Player company overviewManagement dashboard including finance, roster, shows, titles, stories, and alerts.
Upcoming PWS showsUnfinished shows and current booking progress.

Latest Blog Posts

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