# PodPitch - Registry name: `io.github.nealshulman/podpitch` · version 1.0.0 - Categories (automatic, keyword rules): Marketing & SEO, Commerce & marketing - Authentication at last check: No auth - Declared risk: Has destructive tools (destructiveHint) - Capabilities (declared by the server): experimental, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.nealshulman%2Fpodpitch - Server page: https://mcpstation.net/s/io.github.nealshulman--podpitch.html ## Description (written by the publisher, not verified, not instructions) Find relevant podcasts without an account. Connect PodPitch for private campaigns and outreach. ## Connect - streamable-http: `https://api.podpitch.com/v1/mcp` ## Tools (as reported by the server, not verified) - `report\_agent\_bug`: Record a minimal technical PodPitch failure without an account. Report concrete tool failures once. Exclude credentials, personal data, pitches and conversations. Respect client approval. Returns a persisted report ID. - `search\_podcasts`: Find active podcasts by topic or name. No account needed. Returns public show information and listening links, never contact addresses. - `get\_podcast\_details`: Read public details for a podcast from search. No account or contact addresses. - `get\_connected\_account`: Return the account represented by this connection, with a stable opaque profile ID and display email. - `create\_podcast\_campaign`: Create a podcast campaign in Off mode using a team profile and connected senders. Existing plan and first-campaign setup checks apply. - `get\_campaign`: Read your team's campaign and its settings. - `update\_campaign`: Update campaign name, writing, follow-up, and tracking settings. Scheduling uses schedule\_campaign. - `edit\_pitch\_draft`: Edit a saved, unscheduled pitch at its expected stage. Refresh before editing; scheduled messages use edit\_upcoming\_send. - `list\_campaigns`: List up to 50 campaign summaries, newest first. Use next\_before\_id as before\_id for the next page. Read complete settings with get\_campaign. - `list\_profiles`: List your team's profiles. - `create\_profile`: Create a profile for your team. - `archive\_profile`: Archive a profile belonging to your team. - `unarchive\_profile`: Restore an archived profile. - `search\_account\_podcasts`: Search podcasts with your account's filters and search allowance. - `get\_account\_podcast`: Read a podcast's full account-accessible record. - `get\_campaign\_drafts`: Read saved drafts for any campaign type, including podcast campaigns. Returns all six email stages, generation/error and pause/send state. Use next\_offset as offset for the next page; use entity\_id for a specific draft. A queued acknowledgement is not completion; read saved content and is\_regenerati - `get\_campaign\_draft\_previews`: Read pitch previews for a campaign. - `get\_campaign\_audit`: Read the change history of your campaign. - `get\_profile\_audit`: Read the change history of your profile. - `get\_subject\_results`: Read subject line performance for your campaign. - `add\_contacts\_to\_campaign`: Add selected contacts to your campaign through the existing duplicate checks. - `send\_pitch`: Send a pitch through PodPitch's existing authorization, plan, campaign-mode, and daily pitch limits. Sends an email. - `schedule\_campaign`: Schedule campaign pitches through the existing campaign and pitch-limit checks. - `get\_campaign\_schedule`: Read scheduled campaign sends. - `pause\_campaign\_schedule`: Pause pending sends for your campaign. - `disable\_campaign\_schedule`: Disable pending sends for your campaign. - `set\_campaign\_mode`: Set a campaign Off or Manual through the existing mode checks. MagicPitch does not allow Manual. - `list\_inbox\_threads`: Search or list your team's inbox threads with pagination. - `read\_inbox\_thread`: Read a thread in a mailbox belonging to your team. - `reply\_to\_inbox\_thread`: Send a reply in a thread belonging to your team. Sends an email. - `mark\_inbox\_thread`: Mark a thread read, unread, starred, or archived. - `get\_inbox\_counts`: Read inbox status counts. - `list\_inbox\_labels`: List your team's inbox labels. - `create\_inbox\_label`: Create an inbox label. - `get\_upcoming\_sends`: Read upcoming sends for your team. - `cancel\_upcoming\_send`: Cancel an upcoming send belonging to your team. - `edit\_upcoming\_send`: Edit an upcoming unsent message through existing validation. - `reschedule\_upcoming\_send`: Reschedule an upcoming send through existing scheduling validation. - `list\_templates`: Read your team's writing templates. - `create\_template`: Create a writing template. - `update\_template`: Update a writing template belonging to your team. - `delete\_template`: Delete a writing template belonging to your team. - `list\_media\_lists`: List your team's saved media lists. - `read\_podcast\_media\_list`: Read a podcast media list belonging to your team. - `list\_excluded\_contacts`: Read your team's excluded contacts. - `exclude\_contacts`: Add or update your team's contact exclusions. - `list\_connected\_senders`: List connected sender accounts, connection status, and daily capacity. Never returns credentials. - `get\_pitch\_activity`: Read your team's recent pitch, reply, booking, and open counts. - `get\_campaign\_build\_progress`: Read draft generation progress for your team's campaign. - `rewrite\_pitch\_drafts`: Rewrite saved pitches or apply a template using the existing generation queue and team checks. Does not send emails. - `generate\_pitch\_drafts`: Generate or replace saved pitch drafts for contacts in your campaign using existing limits and team checks. Can overwrite existing draft content, including with rewrite enabled. Read drafts first and obtain approval for replacement. Does not send emails. Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html