Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PRODUCTPILOT_TRANSPORTNoTransport 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.

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
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

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/Ajay66-sketch/productpilot-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server