MCP server intelligence profile

Podcast Commerce Intelligence MCP Server

Extract product mentions, sponsors, and trends from podcast transcripts to generate affiliate revenue, with F1=100% on eval suite and a free tier of 200 calls/day

Local Onlyteamsincetoday
Awaiting current scanNpm · 0.1.2

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
4Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install podcast-commerce-mcp from npm

Version 0.1.2 declares 1 executable entrypoint.

npm install --save-exact podcast-commerce-mcp@0.1.2
npx -y -p podcast-commerce-mcp@0.1.2 podcast-commerce-mcp
MCP client configuration example
{
  "mcpServers": {
    "podcast-commerce-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "podcast-commerce-mcp@0.1.2",
        "podcast-commerce-mcp"
      ]
    }
  }
}

Identity

Canonical slugpodcast-commerce-intelligence-mcp-8280a273DeploymentLocal Only
Canonical packagenpm:podcast-commerce-mcpRepositoryteamsincetoday/podcast-commerce-mcp
First publishedLatest release
Last security verificationClassification confidence90%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
npmpodcast-commerce-mcp0.1.21Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npmpodcast-commerce-mcp0.1.2CurrentSep 5, 20264 toolsSucceeded · 0 resources · 0 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2025-06-18Negotiated protocol
podcast-commerce-intelligenceServer-reported name
1Capability groups
Aug 22, 2026Observed

Tools 4

ToolCategoryAnnotationsRisk
analyze_episode_sponsorsIdentify and score podcast sponsor segments (host-read ads, mid-roll, pre-roll). Returns sponsor name, ad placement type, call-to-action URL, estimated read-through rate, and revenue metrics based on category benchmarks — not live ad-platform data. Use for advertising intelligence, CPM estimation, and sponsor outreach research. Use this tool when you need sponsor metrics only; for the full product and recommendation list use extract_podcast_products instead. Reuses cached extraction when episode_id matches a prior extract_podcast_products call. Example: episode_id='huberman-ep-301' → returns [{sponsor:'Athletic Greens', placement:'pre-roll', estimated_cpm:25, read_through_rate:0.72}].
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "transcript": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100000,
      "description": "Raw transcript text or a YouTube URL (e.g. https://youtube.com/watch?v=VIDEO_ID) — YouTube transcription uses auto-generated captions; pass plain text for reliable results"
    },
    "episode_id": {
      "description": "Optional episode identifier — uses cached extraction if available",
      "type": "string",
      "maxLength": 200
    },
    "api_key": {
      "description": "Optional API key for paid access beyond the free tier",
      "type": "string",
      "maxLength": 200
    }
  },
  "required": [
    "transcript"
  ]
}
compare_products_across_showsCompare and rank product mentions across multiple podcast shows using cached extractions — no re-run or extra AI cost. Collapses a 3-call manual join into 1 tool call with entity resolution to match the same product across different show mentions. Returns ranked products with per-show context, average confidence, recommendation consensus, and brand aggregation. Use for multi-show affiliate research, 'best of' page generation, and cross-show brand ranking. Requires prior extract_podcast_products call for each show_id — returns error listing missing IDs if any are absent. Example: show_ids=['epic-gardening','garden-answer'], min_confidence=0.85.
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "show_ids": {
      "minItems": 1,
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 200
      },
      "description": "List of show/episode IDs to compare. Each must have a prior extract_podcast_products cache entry."
    },
    "category": {
      "description": "Optional single-category filter: physical_goods, saas, course, service, supplement, media, event, other",
      "type": "string",
      "maxLength": 50
    },
    "min_confidence": {
      "description": "Minimum confidence threshold (default 0.85). Lower to include more products.",
      "type": "number",
      "minimum": 0,
      "maximum": 1
    },
    "min_show_count": {
      "description": "Minimum number of shows a product must appear in to be included (default 2). Set to 1 for single-show results.",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    },
    "api_key": {
      "description": "Optional API key for paid access beyond the free tier",
      "type": "string",
      "maxLength": 200
    }
  },
  "required": [
    "show_ids"
  ]
}
extract_podcast_productsExtract affiliate products, sponsored brands, and host recommendations from a podcast transcript (text input only — does not process audio or video). Returns product name, category, confidence score, recommendation strength, and sponsor flag. Call this before analyze_episode_sponsors or track_product_trends — both tools reuse its cache. Use for podcast monetization, affiliate program discovery, and episode-to-episode trend tracking. Returns empty products array (not an error) when no product mentions are found. Example: episode_id='huberman-ep-301', category_filter=['physical_goods','supplement'].
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "transcript": {
      "type": "string",
      "minLength": 1,
      "maxLength": 100000,
      "description": "Raw transcript text or a YouTube URL (e.g. https://youtube.com/watch?v=VIDEO_ID) — YouTube transcription uses auto-generated captions; pass plain text for reliable results"
    },
    "episode_id": {
      "description": "Optional episode identifier for caching and trend tracking",
      "type": "string",
      "maxLength": 200
    },
    "category_filter": {
      "description": "Optional list of categories to include: physical_goods, saas, course, book, service, affiliate, other",
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 50
      }
    },
    "api_key": {
      "description": "Optional API key for paid access beyond the free tier",
      "type": "string",
      "maxLength": 200
    }
  },
  "required": [
    "transcript"
  ]
}
track_product_trendsCompare affiliate product and brand mention frequency across multiple podcast episodes to detect rising, stable, and declining trends. Returns trend velocity, mention count per episode, and category breakdown. No AI call — computed from cached extraction data only. Use for affiliate marketing optimization, seasonal product tracking, and content calendar planning. Requires prior extract_podcast_products call for each episode_id — returns an error listing missing IDs if any are not in cache. Example: episode_ids=['ep-301','ep-302','ep-303'].
Input schema
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "type": "object",
  "properties": {
    "episode_ids": {
      "minItems": 1,
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 200
      },
      "description": "List of episode IDs to analyze. Each must have been previously extracted via extract_podcast_products."
    },
    "category_filter": {
      "description": "Optional category filter to narrow trend analysis",
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 50
      }
    },
    "api_key": {
      "description": "Optional API key for paid access beyond the free tier",
      "type": "string",
      "maxLength": 200
    }
  },
  "required": [
    "episode_ids"
  ]
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

Podcast Commerce Intelligence MCP Server questions

How do I install Podcast Commerce Intelligence MCP Server?

Install the selected package version with: npm install --save-exact podcast-commerce-mcp@0.1.2

What tools does Podcast Commerce Intelligence MCP Server provide?

Podcast Commerce Intelligence MCP Server exposed 4 tools during independent protocol observation, including analyze_episode_sponsors, compare_products_across_shows, extract_podcast_products, track_product_trends.

Is Podcast Commerce Intelligence MCP Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.