Skip to main content

PM Studio MCP

PM Studio MCP is a Model Context Protocol (MCP) server for product management tasks. It provides a suite of tools and utilities to help product managers analyze user feedback, perform competitive analysis, generate data visualizations, and access structured data sources.

Available Tools

Category & Description Tools
🔍 Search & Web
Google web search, website crawling
google_web_tool
crawl_website_tool
📊 Data & Analytics
Product insights, SQL querying, charts & visualizations
fetch_product_insights
titan_query_data_tool
titan_search_table_metadata_tool
titan_generate_sql_from_template_tool
generate_data_visualization
💼 M365 Graph
Teams messaging, email, calendar integration
send_message_to_chat_tool
send_message_to_channel_tool
send_mail_tool
get_calendar_events
🔧 Utilities
Document conversion, report publishing, greeting
convert_to_markdown_tool
publish_html_to_github_pages_tool
greeting_with_pm_studio

Quick Start

Prerequisites

MCP Server Configuration

Install in VS Code

Add the following to MCP configuration file (mcp.json in vscode):

{
  "servers": {
    "pm-studio-mcp": {
      "command": "uvx",
      "args": ["pm-studio-mcp", "--python=python3.10"],
      "env": {
          "WORKING_PATH": "{YOUR_WORKSPACE_PATH}/working_dir/"
          // Add additional variables here, refer to Environment Settings below
      }
    }
  }
}

Development Mode (Local source)

For local development, modify the configuration:

{
  "command": "uv",
  "args": ["--directory", "{PATH_TO_CLONED_REPO}/src/", "run", "-m", "pm_studio_mcp"]
}

Path Examples:

  • Windows: C:\\Users\\username\\Documents\\pm-studio-mcp
  • macOS: /Users/username/Documents/pm-studio-mcp

Environment Settings

Add these environment variables to the env section of your MCP configuration when the relevant connection is needed.

Variable Description
WORKING_PATH (required) A writable Directory where output files will be stored.
GRAPH_CLIENT_ID Microsoft Graph API authentication for Teams/Email/Calendar.
REDDIT_CLIENT_ID Reddit API access for Reddit data analysis tools.
REDDIT_CLIENT_SECRET Reddit API authentication. Must be paired with Reddit Client ID.
DATA_AI_API_KEY Access to Data.ai analytics for app store data and reviews.
UNWRAP_ACCESS_TOKEN Unwrap AI API access for sentiment analysis features.

Metadata

Release files for pm-studio-mcp 0.9.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pm-studio-mcp 0.9.6
File Size Uploaded
pm_studio_mcp-0.9.6.tar.gz 195.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pm-studio-mcp 0.9.6
File Interpreter ABI Platform
pm_studio_mcp-0.9.6-py3-none-any.whl Python 3 none any Details

Total release size: 432.2 kB

Release files / pm_studio_mcp-0.9.6.tar.gz

Download URL pm_studio_mcp-0.9.6.tar.gz
Size 195.9 kB
Tags Source
SHA-256 checksum
How to use checksums
4ffec8349ce6c5ecc391712192a1e541f0073bc17977dfbb87a5a82af7144db5
BLAKE2b-256 checksum
How to use checksums
fec3f2db5fc6893d8582a2db91fe1359243b19dea15751a72b4ed251541f5436
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / pm_studio_mcp-0.9.6-py3-none-any.whl

Download URL pm_studio_mcp-0.9.6-py3-none-any.whl
Size 236.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2fda05c0d66e35d2171b8b391faeb3f564bebec409ecea7fb079635aaf5b0984
BLAKE2b-256 checksum
How to use checksums
1d60e2190cf2c968ddd4cd0f1bfaf4ddfc23b1b0e4eaf676e9b2acffcb8a8d4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.9.25 {"installer":{"name":"uv","version":"0.9.25","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

0.9.6 This release

2 release files

0.9.5

2 release files

0.9.0

2 release files

0.8.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.5

2 release files

0.6.2

2 release files

0.6.1

1 release file

0.6.0

2 release files

0.5.0

2 release files

0.4.5

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page