ProductPilot MCP
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PRODUCTPILOT_TRANSPORT | No | Transport mode for the MCP server. Set to 'streamable-http' for remote access via HTTPS (e.g., claude.ai web connector). If unset, the server uses stdio. |
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 |
|---|---|
| find_trending_nichesA | Find currently trending niche keywords across all configured market sources. Args: category: Optional category to bias results toward (e.g. "productivity", "gaming"). limit: Maximum number of trending niches to return. |
| research_marketA | Run full aggregated market research for a niche across all data sources. Args: niche: The niche or keyword to research, e.g. "notion templates for students". |
| analyze_competitionA | Analyze the competitive landscape for a niche: competitor count, pricing, saturation, gaps. Args: niche: The niche to analyze. marketplace: Optional marketplace to scope to ("gumroad" or "etsy"). |
| analyze_reviewsC | Analyze review sentiment and recurring themes for products in a niche. Args: niche: The niche whose reviews should be analyzed. |
| extract_customer_pain_pointsA | Extract ranked, actionable customer pain points for a niche, each with a suggested solution. Args: niche: The niche to extract pain points for. |
| score_opportunityA | Compute a normalized 0-100 opportunity score for a niche, with a full weighted breakdown. Args: niche: The niche to score. suggested_price_usd: Optional price point to factor into the profit-margin component. |
| generate_product_ideaA | Generate a concrete digital product idea for a niche, including title, angle, and audience. Args: niche: The niche to generate an idea for. product_type: Optional product type to constrain to (e.g. "ebook", "prompt_pack"). Random if omitted. suggested_price_usd: Optional target price. |
| generate_product_outlineA | Generate a structural outline for a previously generated product idea. Args: product_idea_id: The ID of a product idea previously created via generate_product_idea. |
| generate_ebookA | Generate a full chapter-by-chapter ebook for a product idea of type 'ebook'. Args: product_idea_id: The ID of a product idea with product_type='ebook'. |
| generate_prompt_packA | Generate a categorized AI prompt pack for a product idea of type 'prompt_pack'. Args: product_idea_id: The ID of a product idea with product_type='prompt_pack'. |
| generate_wallpaper_packA | Generate an AI image-prompt manifest for a wallpaper pack product idea. Args: product_idea_id: The ID of a product idea with product_type='wallpaper_pack'. |
| generate_checklistA | Generate a structured, printable checklist for a product idea of type 'checklist'. Args: product_idea_id: The ID of a product idea with product_type='checklist'. |
| generate_templateA | Generate a structured template product (Notion template, planner, cheat sheet, resume pack, or study guide). Args: product_idea_id: The ID of a product idea whose product_type is one of: notion_template, printable_planner, cheat_sheet, resume_pack, study_guide. |
| generate_listingA | Generate the full SEO/listing package (title, description, keywords, tags, social copy) for a product. Args: product_idea_id: The originating product idea ID. generated_product_id: The ID of the generated product (from a generate_* tool). |
| generate_keywordsA | Generate SEO keywords for a product idea. Args: product_idea_id: The ID of a previously generated product idea. |
| generate_tagsB | Generate marketplace tags for a product idea. Args: product_idea_id: The ID of a previously generated product idea. |
| generate_pricing_strategyB | Generate a recommended pricing strategy (price, floor/ceiling, tiers) for a product. Args: product_idea_id: The originating product idea ID. generated_product_id: The ID of the generated product. |
| generate_thumbnail_promptB | Generate an AI image-generation prompt for a product's cover/thumbnail image. Args: product_idea_id: The originating product idea ID. generated_product_id: The ID of the generated product. |
| generate_marketing_assetsB | Generate supporting launch marketing assets: social captions, email blurb, launch checklist. Args: product_idea_id: The originating product idea ID. generated_product_id: The ID of the generated product. |
| build_product_bundleA | Run the full end-to-end pipeline: generate idea -> outline -> product -> SEO -> zip bundle -> tracking. This is the "one-shot" tool: give it a niche and it returns a complete, ready-to-publish product. Args: niche: The niche to build a product for. product_type: Optional product type to constrain to; a suitable type is chosen if omitted. creator_name: Name to use in the generated license file. |
| prepare_gumroad_listingB | Prepare a Gumroad-ready listing (title, description, tags, category, price) for a product. Args: product_idea_id: The originating product idea ID. generated_product_id: The ID of the generated product. |
| prepare_etsy_listingA | Prepare an Etsy-ready listing (title, description, tags, category, price) for a product. Args: product_idea_id: The originating product idea ID. generated_product_id: The ID of the generated product. |
| track_product_performanceA | Return aggregate performance analytics, optionally scoped to a single niche. Args: niche: Optional niche to scope the summary to. Returns all products if omitted. |
| record_saleA | Record a sale event for a product, updating revenue and conversion rate. Args: product_id: The ID of the generated product that sold. revenue_usd: The revenue amount for this sale, in USD. |
| record_viewA | Record a view/impression event for a product listing. Args: product_id: The ID of the generated product that was viewed. |
| recommend_next_productA | Recommend the best next product to build, learning from historical performance data. Falls back to trending-signal-based recommendations if there isn't enough sales history yet. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
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/Ajay66-sketch/productpilot-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server