Skip to main content
Glama

Server Details

Find relevant podcasts without an account. Connect PodPitch for private campaigns and outreach.

Ownership verified
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
PodPitch/podpitch-plugins
GitHub Stars
0

TDQS

Score is being calculated.

Available Tools

51 tools
add_contacts_to_campaignAdd contacts to campaignInspect

Add selected contacts to your campaign through the existing duplicate checks.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
archive_profileArchive profile
Destructive
Inspect

Archive a profile belonging to your team.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
cancel_upcoming_sendCancel upcoming send
Destructive
Inspect

Cancel an upcoming send belonging to your team.

ParametersJSON Schema
NameRequiredDescriptionDefault
scheduler_idYes
create_inbox_labelCreate inbox labelInspect

Create an inbox label.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
create_podcast_campaignCreate podcast campaignInspect

Create a podcast campaign in Off mode using a team profile and connected senders. Existing plan and first-campaign setup checks apply.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
create_profileCreate profileInspect

Create a profile for your team.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
create_templateCreate templateInspect

Create a writing template.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
delete_templateDelete template
Destructive
Inspect

Delete a writing template belonging to your team.

ParametersJSON Schema
NameRequiredDescriptionDefault
template_idYes
disable_campaign_scheduleDisable campaign schedule
Destructive
Inspect

Disable pending sends for your campaign.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
edit_pitch_draftEdit pitch draft
Destructive
Inspect

Edit a saved, unscheduled pitch at its expected stage. Refresh before editing; scheduled messages use edit_upcoming_send.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
entity_idYes
campaign_idYes
edit_upcoming_sendEdit upcoming send
Destructive
Inspect

Edit an upcoming unsent message through existing validation.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
scheduler_idYes
exclude_contactsExclude contactsInspect

Add or update your team's contact exclusions.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
generate_pitch_draftsGenerate pitch drafts
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
get_account_podcastGet account podcast
Read-only
Inspect

Read a podcast's full account-accessible record.

ParametersJSON Schema
NameRequiredDescriptionDefault
podcast_idYes
get_campaignGet campaign
Read-only
Inspect

Read your team's campaign and its settings.

ParametersJSON Schema
NameRequiredDescriptionDefault
campaign_idYes
get_campaign_auditGet campaign audit
Read-only
Inspect

Read the change history of your campaign.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
offsetNo
campaign_idYes
get_campaign_build_progressGet campaign build progress
Read-only
Inspect

Read draft generation progress for your team's campaign.

ParametersJSON Schema
NameRequiredDescriptionDefault
campaign_idYes
get_campaign_draft_previewsGet campaign draft previews
Read-only
Inspect

Read pitch previews for a campaign.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
databaseYes
campaign_idYes
get_campaign_draftsGet campaign drafts
Read-only
Inspect

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_regenerating to verify.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
offsetNo
entity_idNo
campaign_idYes
get_campaign_scheduleGet campaign schedule
Read-only
Inspect

Read scheduled campaign sends.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo
team_idYes
entity_idNo
page_sizeNo
profile_idNo
campaign_idNo
get_connected_accountGet connected account
Read-only
Inspect

Return the account represented by this connection, with a stable opaque profile ID and display email.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
idYes
emailNo
get_inbox_countsGet inbox counts
Read-only
Inspect

Read inbox status counts.

ParametersJSON Schema
NameRequiredDescriptionDefault
thread_scopeNo
get_pitch_activityGet pitch activity
Read-only
Inspect

Read your team's recent pitch, reply, booking, and open counts.

ParametersJSON Schema
NameRequiredDescriptionDefault
user_idNo
profile_idNo
sent_email_idNo
get_podcast_detailsRead podcast details
Read-only
Inspect

Read public details for a podcast from search. No account or contact addresses.

ParametersJSON Schema
NameRequiredDescriptionDefault
podcast_idYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
podcastYes
get_profile_auditGet profile audit
Read-only
Inspect

Read the change history of your profile.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
offsetNo
profile_idYes
get_subject_resultsGet subject results
Read-only
Inspect

Read subject line performance for your campaign.

ParametersJSON Schema
NameRequiredDescriptionDefault
campaign_idYes
get_upcoming_sendsGet upcoming sends
Read-only
Inspect

Read upcoming sends for your team.

ParametersJSON Schema
NameRequiredDescriptionDefault
qNo
limitNo
typesNo
emailsNo
offsetNo
profile_idsNo
list_campaignsList campaigns
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
before_idNo
list_connected_sendersList connected senders
Read-only
Inspect

List connected sender accounts, connection status, and daily capacity. Never returns credentials.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_excluded_contactsList excluded contacts
Read-only
Inspect

Read your team's excluded contacts.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_inbox_labelsList inbox labels
Read-only
Inspect

List your team's inbox labels.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_inbox_threadsList inbox threads
Read-only
Inspect

Search or list your team's inbox threads with pagination.

ParametersJSON Schema
NameRequiredDescriptionDefault
qNo
limitNo
cursorNo
emailsNo
folderNo
offsetNo
starredNo
categoriesNo
from_emailNo
profile_idNo
profile_idsNo
read_statusNo
hide_repliedNo
thread_scopeNo
list_media_listsList media lists
Read-only
Inspect

List your team's saved media lists.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_profilesList profiles
Read-only
Inspect

List your team's profiles.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

list_templatesList templates
Read-only
Inspect

Read your team's writing templates.

ParametersJSON Schema
NameRequiredDescriptionDefault
typeNo
mark_inbox_threadMark inbox thread
Destructive
Inspect

Mark a thread read, unread, starred, or archived.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
pause_campaign_schedulePause campaign schedule
Destructive
Inspect

Pause pending sends for your campaign.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
read_inbox_threadRead inbox thread
Read-only
Inspect

Read a thread in a mailbox belonging to your team.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYes
thread_idYes
read_podcast_media_listRead podcast media list
Read-only
Inspect

Read a podcast media list belonging to your team.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
reply_to_inbox_threadReply to inbox thread
Destructive
Inspect

Send a reply in a thread belonging to your team. Sends an email.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
report_agent_bugReport a PodPitch bugInspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
reschedule_upcoming_sendReschedule upcoming send
Destructive
Inspect

Reschedule an upcoming send through existing scheduling validation.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
scheduler_idYes
rewrite_pitch_draftsRewrite pitch drafts
Destructive
Inspect

Rewrite saved pitches or apply a template using the existing generation queue and team checks. Does not send emails.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
schedule_campaignSchedule campaign
Destructive
Inspect

Schedule campaign pitches through the existing campaign and pitch-limit checks.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
search_account_podcastsSearch account podcasts
Read-only
Inspect

Search podcasts with your account's filters and search allowance.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
search_podcastsFind podcasts
Read-only
Inspect

Find active podcasts by topic or name. No account needed. Returns public show information and listening links, never contact addresses.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
queryYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
podcastsYes
send_pitchSend pitch
Destructive
Inspect

Send a pitch through PodPitch's existing authorization, plan, campaign-mode, and daily pitch limits. Sends an email.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
set_campaign_modeSet campaign mode
Destructive
Inspect

Set a campaign Off or Manual through the existing mode checks. MagicPitch does not allow Manual.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
unarchive_profileUnarchive profileInspect

Restore an archived profile.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes
update_campaignUpdate campaign
Destructive
Inspect

Update campaign name, writing, follow-up, and tracking settings. Scheduling uses schedule_campaign.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
campaign_idYes
update_templateUpdate template
Destructive
Inspect

Update a writing template belonging to your team.

ParametersJSON Schema
NameRequiredDescriptionDefault
bodyYes
template_idYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 1 tool update
    • Changedcreate_podcast_campaign2 fields changed
      • addedInput schema / $defs / CreatePodcastCampaign / properties / sources
        Added value: +{
        +  "anyOf": [
        +    {
        +      "items": {
        +        "enum": [
        +          "podcast",
        +          "journalist",
        +          "newsletter"
        +        ],
        +        "type": "string"
        +      },
        +      "maxItems": 3,
        +      "minItems": 1,
        +      "type": "array"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "title": "Sources"
        +}
      • addedInput schema / $defs / CreatePodcastCampaign / properties / subject_lines
        Added value: +{
        +  "items": {
        +    "maxLength": 500,
        +    "minLength": 1,
        +    "type": "string"
        +  },
        +  "maxItems": 10,
        +  "title": "Subject Lines",
        +  "type": "array"
        +}
  2. 51 tool updates
    • First observedadd_contacts_to_campaign
    • First observedarchive_profile
    • First observedcancel_upcoming_send
    • First observedcreate_inbox_label
    • First observedcreate_podcast_campaign
    • First observedcreate_profile
    • First observedcreate_template
    • First observeddelete_template
    • First observeddisable_campaign_schedule
    • First observededit_pitch_draft
    • First observededit_upcoming_send
    • First observedexclude_contacts
    • First observedgenerate_pitch_drafts
    • First observedget_account_podcast
    • First observedget_campaign
    • First observedget_campaign_audit
    • First observedget_campaign_build_progress
    • First observedget_campaign_draft_previews
    • First observedget_campaign_drafts
    • First observedget_campaign_schedule
    • First observedget_connected_account
    • First observedget_inbox_counts
    • First observedget_pitch_activity
    • First observedget_podcast_details
    • First observedget_profile_audit
    • First observedget_subject_results
    • First observedget_upcoming_sends
    • First observedlist_campaigns
    • First observedlist_connected_senders
    • First observedlist_excluded_contacts
    • First observedlist_inbox_labels
    • First observedlist_inbox_threads
    • First observedlist_media_lists
    • First observedlist_profiles
    • First observedlist_templates
    • First observedmark_inbox_thread
    • First observedpause_campaign_schedule
    • First observedread_inbox_thread
    • First observedread_podcast_media_list
    • First observedreply_to_inbox_thread
    • First observedreport_agent_bug
    • First observedreschedule_upcoming_send
    • First observedrewrite_pitch_drafts
    • First observedschedule_campaign
    • First observedsearch_account_podcasts
    • First observedsearch_podcasts
    • First observedsend_pitch
    • First observedset_campaign_mode
    • First observedunarchive_profile
    • First observedupdate_campaign
    • First observedupdate_template

Publisher details

Operator
PodPitch · Publisher source
Operator website
https://podpitch.com
Vendor relationship
First-party
Trust center
Unknown
Restrictions
Public podcast search and show details require no account or credentials and exclude contact email addresses. Private campaigns, drafts and inbox tools require a PodPitch account, OAuth authorization and the applicable existing plan permissions.

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Finds active podcasts covering a given topic for guest booking or sponsorship, returning each show's published contact route, evidence episodes, and your prior outreach history so you don't pitch the same show twice.
    12 npm
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Enables AI agents to discover long-tail podcasts through randomized probe queries, trend lookups, and RSS feed peeks, providing cadence, episode length, and feed details without requiring API keys.
    6
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Connects a podcast-sponsorship database to AI assistants, allowing users to search for brands that sponsor podcasts and reveal buyer contacts by name and email.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.