CCM
/MCP
SkillsMCPMarketplacesDigestToolsAdvertise

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by Category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP Servers by Category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by Category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control

Claude Code Marketplaces

Discover Claude Code plugins, extensions, and tools. Automatically updated directory of Anthropic Claude AI marketplaces with development tools, productivity plugins, and integrations.

Resources

  • Browse Skills
  • Browse MCP Servers
  • Browse Marketplaces
  • Skill index
  • MCP index
  • Marketplace index
  • Plugins Reference

Community

  • About
  • Tools
  • Feedback
  • Privacy Policy
  • Advertise

Built for the Claude Code community with Claude Code by mertbuilds.com

Independent project, not affiliated with Anthropic
teamsincetoday avatar

Podcast Commerce Mcp

teamsincetoday/podcast-commerce-mcp
5 toolsauthSTDIO, HTTPregistry active
Summary

Connects Claude to podcast transcript analysis with five extraction tools: pull product mentions with confidence scores and recommendation strength, identify sponsor segments with read-through estimates, track product trends across episodes, compare mentions across multiple shows, and generate formatted shoppable show notes. Returns structured JSON with speaker attribution, affiliate network signals, and category labels. Runs on OpenAI embeddings with SQLite caching. Free tier gives you 200 calls per day through their hosted endpoint, or run it locally via stdio. Built for podcasters and affiliate marketers who need to turn long-form audio transcripts into monetizable product databases without manual tagging.

CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →

Tools

Public tool metadata for what this MCP can expose to an agent.

5 tools
extract_podcast_productsExtract product and brand mentions from a podcast transcript. Returns structured data including product name, category, confidence score, recommendation strength, and sponsor segments. Supports caching by episode_id.4 params

Extract product and brand mentions from a podcast transcript. Returns structured data including product name, category, confidence score, recommendation strength, and sponsor segments. Supports caching by episode_id.

Parameters* required
api_keystring
Optional API key for paid access beyond the free tier
category_filterarray
Optional list of categories to include: physical_goods, saas, course, book, service, affiliate, other
episode_idstring
Optional episode identifier for caching and trend tracking
transcriptstring
Raw transcript text OR a URL to a .txt transcript file
analyze_episode_sponsorsIdentify sponsor segments in a podcast episode and estimate read-through rates. Returns sponsor list, read type (host-read, mid-roll, etc.), call-to-action, and aggregate metrics. Uses cached extraction if episode_id was previously processed.3 params

Identify sponsor segments in a podcast episode and estimate read-through rates. Returns sponsor list, read type (host-read, mid-roll, etc.), call-to-action, and aggregate metrics. Uses cached extraction if episode_id was previously processed.

Parameters* required
api_keystring
Optional API key for paid access beyond the free tier
episode_idstring
Optional episode identifier — uses cached extraction if available
transcriptstring
Raw transcript text OR a URL to a .txt transcript file
track_product_trendsCompare product mentions across multiple podcast episodes to identify rising, stable, and falling product trends. Requires episodes to have been previously extracted (via extract_podcast_products) and cached by episode_id.3 params

Compare product mentions across multiple podcast episodes to identify rising, stable, and falling product trends. Requires episodes to have been previously extracted (via extract_podcast_products) and cached by episode_id.

Parameters* required
api_keystring
Optional API key for paid access beyond the free tier
category_filterarray
Optional category filter to narrow trend analysis
episode_idsarray
List of episode IDs to analyze. Each must have been previously extracted via extract_podcast_products.
compare_products_across_showsCompare and rank product mentions across multiple podcast shows using cached extractions — no re-run. Collapses a 3-call manual join into 1 tool call. Performs entity resolution to identify the same product mentioned across shows. Returns ranked cross-show product list with pe...5 params

Compare and rank product mentions across multiple podcast shows using cached extractions — no re-run. Collapses a 3-call manual join into 1 tool call. Performs entity resolution to identify the same product mentioned across shows. Returns ranked cross-show product list with pe...

Parameters* required
api_keystring
Optional API key for paid access beyond the free tier
categorystring
Optional single-category filter: physical_goods, saas, course, service, supplement, media, event, other
min_confidencenumber
Minimum confidence threshold (default 0.85). Lower to include more products.
min_show_countinteger
Minimum number of shows a product must appear in (default 2). Set to 1 for single-show results.
show_idsarray
List of show/episode IDs to compare. Each must have a prior extract_podcast_products cache entry.
generate_show_notes_sectionFormat extracted podcast products into a shoppable show notes section. Returns a ready-to-paste markdown or HTML product list, grouped by endorsement strength (strong/moderate/mention), with affiliate links where resolved. Use after extract_podcast_products — either pass episo...5 params

Format extracted podcast products into a shoppable show notes section. Returns a ready-to-paste markdown or HTML product list, grouped by endorsement strength (strong/moderate/mention), with affiliate links where resolved. Use after extract_podcast_products — either pass episo...

Parameters* required
api_keystring
Optional API key for paid access beyond the free tier
episode_idstring
Episode identifier from a prior extract_podcast_products call — uses cached extraction. Example: 'huberman-lab-ep-123'
formatstring
Output format: markdown (default) or htmlone of markdown · html
productsarray
Raw products array from extract_podcast_products output. Use instead of episode_id when passing data directly.
stylestring
minimal = name + category list; full (default) = grouped by endorsement strength with context quotesone of minimal · full

Podcast Commerce Intelligence MCP

npm License: MIT Stars

Turn podcast transcripts into affiliate revenue. Give any episode transcript to an AI agent — get back every product mentioned, who said it, how strongly they recommended it, and which affiliate network carries it. F1=100% on eval suite. Free tier: 200 calls/day.

⭐ If this saves you time, please star the repo — it helps other developers find it.

Live endpoint: https://podcast-commerce-mcp.sincetoday.workers.dev/mcp · See examples

Extract product mentions, sponsor segments, and product trends from podcast transcripts. Built on x402, the open payment standard backed by Shopify, Google, Microsoft, Visa, and the Linux Foundation.

Tools

ToolDescription
extract_podcast_productsExtract products/brands from a transcript with confidence scores
analyze_episode_sponsorsIdentify sponsor segments and estimate read-through rates
track_product_trendsCompare product mentions across multiple episodes
compare_products_across_showsCross-show product ranking with entity resolution across multiple shows
generate_show_notes_sectionFormat extracted products as a shoppable show notes section

Quick Start

# Install
npm install podcast-commerce-mcp

# Configure
cp .env.example .env
# Edit .env: set OPENAI_API_KEY

# Run (stdio MCP server)
npx podcast-commerce-mcp

Connect in Claude Code — No Install Required

Add to your claude_desktop_config.json or use /add-mcp in Claude Code. Free tier: 200 calls/day, no API key needed:

{
  "mcpServers": {
    "podcast-commerce": {
      "url": "https://podcast-commerce-mcp.sincetoday.workers.dev/mcp"
    }
  }
}

MCP Client Config (local/stdio)

{
  "mcpServers": {
    "podcast-commerce": {
      "command": "npx",
      "args": ["podcast-commerce-mcp"],
      "env": {
        "OPENAI_API_KEY": "sk-..."
      }
    }
  }
}

Tool Reference

extract_podcast_products

{
  "transcript": "Raw text or URL to a .txt file",
  "episode_id": "optional-cache-key",
  "category_filter": ["saas", "physical_goods"],
  "api_key": "optional-paid-key"
}

Returns:

{
  "episode_id": "...",
  "products": [
    {
      "name": "Notion",
      "category": "saas",
      "mention_context": "I use Notion every day...",
      "speaker": "Host",
      "confidence": 0.9,
      "recommendation_strength": "strong",
      "affiliate_link": null,
      "mention_count": 2
    }
  ],
  "sponsor_segments": [...],
  "_meta": { "processing_time_ms": 1200, "ai_cost_usd": 0.001, "cache_hit": false }
}

analyze_episode_sponsors

{
  "transcript": "...",
  "episode_id": "optional",
  "api_key": "optional"
}

track_product_trends

{
  "episode_ids": ["ep1", "ep2", "ep3"],
  "category_filter": ["saas"]
}

Requires episodes to be previously extracted and cached. Returns trends[] with brand, trend (rising/stable/falling), avg_recommendation_strength, and top_category.

compare_products_across_shows

{
  "show_ids": ["show-a", "show-b"],
  "min_show_count": 2,
  "min_confidence": 0.85
}

Ranks products by how many shows mention them. Returns products[] with brand, show_count, avg_confidence, recommendation_consensus (unanimous/majority/mixed/rare).

generate_show_notes_section

{
  "episode_id": "previously-extracted-id",
  "format": "markdown",
  "style": "full"
}

Formats cached product data as a shoppable show notes block. Returns a formatted string ready to paste into episode notes.

Example Output

Real extraction from a Huberman Lab episode transcript (live eval: F1=89%, 96/100 score, $0.00046/call, 8100ms):

{
  "episode_id": "huberman-ep-312",
  "products": [
    {
      "name": "AG1 (Athletic Greens)",
      "brand": "AG1",
      "category": "supplement",
      "mention_context": "today's episode is brought to you by AG1. I've been taking it every morning for six months",
      "confidence": 0.97,
      "recommendation_strength": "strong"
    },
    {
      "name": "Oura Ring",
      "category": "physical_goods",
      "mention_context": "I've been wearing it for sleep tracking for two years. They're not a sponsor, just a genuine rec",
      "confidence": 0.95,
      "recommendation_strength": "strong"
    }
  ],
  "sponsor_segments": [
    {
      "sponsor_name": "AG1",
      "read_type": "host_read",
      "estimated_read_through": 0.72,
      "call_to_action": "code HUBERMAN for a free year's supply of Vitamin D"
    }
  ]
}

See /examples endpoint for full output with value narrative: https://podcast-commerce-mcp.sincetoday.workers.dev/examples

Pricing

  • Free tier: 200 calls/day per agent (no API key required)
  • Paid: $0.01/call — set MCP_API_KEYS with valid keys

Environment Variables

VariableRequiredDefaultDescription
OPENAI_API_KEYYes—OpenAI API key
AGENT_IDNoanonymousAgent identifier for rate limiting
MCP_API_KEYSNo—Comma-separated paid API keys
CACHE_DIRNo./data/cache.dbSQLite cache path
PAYMENT_ENABLEDNofalseSet true to enforce limits

Development

npm install
npm run typecheck   # Zero type errors
npm test            # All tests pass
npm run build       # Compile to dist/

License

MIT — Since Today Studio

Featured
CodeRabbit
CodeRabbit
AI writes the code. CodeRabbit catches the slop.
Try For Free →
MCP-ready Email SendingMCP-ready Email Sending
MCP-ready Email Sending
Plug Mailtrap into your AI workflow and let it handle the email.
Connect Mailtrap MCP →
Make your agent a DeFi expert
Make your agent a DeFi expert
Agent, run crypto. Access onchain data & trade routes via 1inch.
Install now →
Capacitor - Shared memory for your team’s coding agents.
Capacitor - Shared memory for your team’s coding agents.
Make coding agent sessions - Searchable, Shareable, Vendor-neutral & Scored.
Try For Free →
CodeScene MCP ServerCodeScene MCP Server
CodeScene MCP Server
Your agent targets a perfect 10 Code Health score. Deterministic. Every commit.
Try For Free →
Give your AI the whole web as clean markdownGive your AI the whole web as clean markdown
Give your AI the whole web as clean markdown
Integrate web data into your AI product. One API to scrape website & brand data.
Get API Key Now →
belt - the only tool your agent needs
belt - the only tool your agent needs
belt cli automatically finds the best tools and skills for your agent. image, video, music, tts...
one prompt install →
inference shell
inference shell
create and run specialised agents in minutes
build now →

Configuration

OPENAI_API_KEY*secret

OpenAI API key for GPT-4o-mini product extraction (required)

MCP_API_KEYSsecret

Comma-separated paid API keys for unlimited calls (optional — omit for free tier: 200 calls/day)

Categories
Search & Web CrawlingFinance & CommerceMedia & Entertainment
Registryactive
Packagepodcast-commerce-mcp
TransportSTDIO, HTTP
AuthRequired
UpdatedApr 4, 2026
View on GitHub

More from teamsincetoday

  • Newsletter Commerce Mcp
  • Recipe Commerce Mcp1

Related Search & Web Crawling MCP Servers

View all →
tech.agentbazaar avatar
Marketplace

tech.agentbazaar/marketplace

AI Agent Marketplace — Search, execute, chain, and sell 3,000+ agents via MCP. Free, no API key.
tech.memoai avatar
Memo AI – meeting assistant

tech.memoai/memo-ai

Search transcripts and summaries of your meetings, calls, and recordings in Memo AI
tech.ydb-qdrant.pets avatar
Codex Pets Registry

tech.ydb-qdrant.pets/codex-pets-ydb-qdrant

Search, preview, install community Codex pet packs, and discover the pet request flow.
tech.ydb-qdrant avatar
Gravity AI UI

tech.ydb-qdrant/gravity-ai-ui

Search public Gravity AI UI drafts and generate Gravity UI interface payloads.
teleengco avatar
Contexta

teleengco/contexta-mcp

Persistent memory and knowledge graph for AI assistants — keyword + vector + graph search.
theagenttimes avatar
UCP Gateway

theagenttimes/ucp-gateway

AI Shopping tools for product search, comparison, and safe checkout Commerce Gateway — an infrastructure layer that enables open-source AI agents to participate in agentic commerce through the Universal Commerce Protocol. Our platform gives agents a hosted UCP profile registry, a secure MCP gateway, and access to commerce flows without requiring every agent to own a domain, GitHub account, or Shopify credentials. With this solution, agents can discover products, recommend options, build carts, validate them with the user, and generate checkout handoff links where the buyer completes payment safely on Shopping platform. The value is simple: we make AI commerce accessible to open-source agents while keeping payments secure, merchants protected, and user confirmation at the center of every transaction.