Skip to Content
MCP ServerExamples

Examples

Real prompts you can give your AI agent to manage your ShowHub podcast. These work with any MCP-compatible client.

Full setup from scratch

“Create a podcast called ‘The Daily Byte’ with slug ‘daily-byte’. Connect the RSS feed at https://feeds.example.com/daily-byte.xml. Set the branding to dark mode with primary color #3b82f6 and accent #f59e0b. Use the magazine template. Then sync the episodes and complete the setup.”

What the agent does:

  1. create_podcast: creates the podcast and claims daily-byte.showhubco.com
  2. connect_rss: connects the RSS feed
  3. update_branding: sets dark mode and colors
  4. set_template: sets the magazine template
  5. trigger_sync: imports episodes from the feed
  6. complete_setup: marks onboarding done

Check what’s already set up

“What’s the status of my ShowHub account? Show me all my podcasts and their connected sources.”

What the agent does:

  1. get_status: gets account info and podcast list
  2. list_connectors: for each podcast, lists connected sources

Rebrand an existing podcast

“Update my podcast branding: switch to dark mode, set the primary color to #8b5cf6, accent to #ec4899, and change the display name to ‘Violet Waves’. Also set the footer to ’© 2026 Violet Waves Media’.”

What the agent does:

  1. get_branding: checks current branding first
  2. update_branding: applies all the changes in one call

Connect multiple sources

“I want to connect my YouTube channel UCxxxxxxxxxxxxxxxxxxxxxxxx and my Spotify show at https://open.spotify.com/show/abc123 to my podcast.”

What the agent does:

  1. connect_youtube: connects the YouTube channel
  2. connect_spotify: connects the Spotify show
  3. trigger_sync: syncs episodes from both sources

Manage episode visibility

“Show me all episodes and hide any that are shorter than 5 minutes.”

What the agent does:

  1. list_episodes: gets the full episode list with durations
  2. update_episode_visibility: hides each episode under 5 minutes

Customize the embed player

“Set my embed player to the ‘neon-pulse’ theme with a dark background (#0a0a0a), green accent (#22c55e), and title ‘Listen Now’.”

What the agent does:

  1. update_embed_theme: sets the theme, colors, and title
  2. get_embed_code: returns the snippet to paste into a website

Get embed code for your website

“Give me the embed code for my podcast so I can add it to my WordPress site.”

What the agent does:

  1. get_embed_code: returns both script tag and iframe options

You’ll get something like:

<script src="https://showhubco.com/embed.js" data-podcast-id="YOUR_PODCAST_ID" ></script>

See the Embed Guide for platform-specific installation.


Switch between podcasts

If you manage multiple podcasts:

“Switch to my ‘Tech Unplugged’ podcast and show me its episode list.”

What the agent does:

  1. list_podcasts: finds the podcast by name
  2. select_podcast: switches the active context
  3. list_episodes: lists episodes for the selected podcast

Claim a new subdomain

“Change my podcast subdomain to ‘tech-talks’.”

What the agent does:

  1. claim_subdomain: claims tech-talks.showhubco.com

Connect your own domain

“Put my show on listen.techtalks.fm. My developer, sam@agency.com, handles our DNS.”

What the agent does:

  1. start_custom_domain: detects the DNS host, saves listen.techtalks.fm, returns the records and a setup link
  2. create_domain_handoff: emails Sam a private setup page (one-click setup if their DNS host supports it)
  3. check_domain_propagation: later, “is it live yet?” shows how many locations see the new record
  4. verify_custom_domain: confirms DNS, hosting and HTTPS are all working

Tips for better results

  • Be specific with colors. Use hex values like #6366f1 instead of “purple”.
  • Provide URLs directly. Paste RSS, Spotify, or YouTube URLs in the prompt.
  • Name things clearly. Slugs should be lowercase with hyphens: my-show, not My Show.
  • One big prompt works. You can describe your entire setup in one message and the agent will chain the calls.
  • Check status first. If you’re unsure what’s already configured, start with “Check my ShowHub status.”
Last updated on