report_agent_bug
Report a PodPitch 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.
Parametersbodyrequired
search_podcasts
Find podcasts
Find active podcasts by topic or name. No account needed. Returns public show information and listening links, never contact addresses.
Parameterslimitqueryrequired
get_podcast_details
Read podcast details
Read public details for a podcast from search. No account or contact addresses.
Parameterspodcast_idrequired
get_connected_account
Get connected account
Return the account represented by this connection, with a stable opaque profile ID and display email.
Takes no parameters.
create_podcast_campaign
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.
Parametersbodyrequired
Read your team's campaign and its settings.
Parameterscampaign_idrequired
update_campaign
Update campaign
Update campaign name, writing, follow-up, and tracking settings. Scheduling uses schedule_campaign.
Parametersbodyrequiredcampaign_idrequired
edit_pitch_draft
Edit pitch draft
Edit a saved, unscheduled pitch at its expected stage. Refresh before editing; scheduled messages use edit_upcoming_send.
Parametersbodyrequiredentity_idrequiredcampaign_idrequired
list_campaigns
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.
Parameterslimitbefore_id
list_profiles
List profiles
List your team's profiles.
Takes no parameters.
create_profile
Create profile
Create a profile for your team.
Parametersbodyrequired
archive_profile
Archive profile
Archive a profile belonging to your team.
Parametersidrequired
unarchive_profile
Unarchive profile
Restore an archived profile.
Parametersidrequired
search_account_podcasts
Search account podcasts
Search podcasts with your account's filters and search allowance.
Parametersbodyrequired
get_account_podcast
Get account podcast
Read a podcast's full account-accessible record.
Parameterspodcast_idrequired
get_campaign_drafts
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_regenerating to verify.
Parameterslimitoffsetentity_idcampaign_idrequired
get_campaign_draft_previews
Get campaign draft previews
Read pitch previews for a campaign.
Parameterslimitdatabaserequiredcampaign_idrequired
get_campaign_audit
Get campaign audit
Read the change history of your campaign.
Parameterslimitoffsetcampaign_idrequired
get_profile_audit
Get profile audit
Read the change history of your profile.
Parameterslimitoffsetprofile_idrequired
get_subject_results
Get subject results
Read subject line performance for your campaign.
Parameterscampaign_idrequired
add_contacts_to_campaign
Add contacts to campaign
Add selected contacts to your campaign through the existing duplicate checks.
Parametersbodyrequired
Send a pitch through PodPitch's existing authorization, plan, campaign-mode, and daily pitch limits. Sends an email.
Parametersbodyrequired
schedule_campaign
Schedule campaign
Schedule campaign pitches through the existing campaign and pitch-limit checks.
Parametersbodyrequired
get_campaign_schedule
Get campaign schedule
Read scheduled campaign sends.
Parameterspageteam_idrequiredentity_idpage_sizeprofile_idcampaign_id
pause_campaign_schedule
Pause campaign schedule
Pause pending sends for your campaign.
Parametersbodyrequired
disable_campaign_schedule
Disable campaign schedule
Disable pending sends for your campaign.
Parametersbodyrequired
set_campaign_mode
Set campaign mode
Set a campaign Off or Manual through the existing mode checks. MagicPitch does not allow Manual.
Parametersbodyrequired
list_inbox_threads
List inbox threads
Search or list your team's inbox threads with pagination.
Parametersqlimitcursoremailsfolderoffsetstarredcategoriesfrom_emailprofile_idprofile_idsread_status+2 more
read_inbox_thread
Read inbox thread
Read a thread in a mailbox belonging to your team.
Parametersemailrequiredthread_idrequired
reply_to_inbox_thread
Reply to inbox thread
Send a reply in a thread belonging to your team. Sends an email.
Parametersbodyrequired
mark_inbox_thread
Mark inbox thread
Mark a thread read, unread, starred, or archived.
Parametersbodyrequired
get_inbox_counts
Get inbox counts
Read inbox status counts.
Parametersthread_scope
list_inbox_labels
List inbox labels
List your team's inbox labels.
Takes no parameters.
create_inbox_label
Create inbox label
Create an inbox label.
Parametersbodyrequired
get_upcoming_sends
Get upcoming sends
Read upcoming sends for your team.
Parametersqlimittypesemailsoffsetprofile_ids
cancel_upcoming_send
Cancel upcoming send
Cancel an upcoming send belonging to your team.
Parametersscheduler_idrequired
edit_upcoming_send
Edit upcoming send
Edit an upcoming unsent message through existing validation.
Parametersbodyrequiredscheduler_idrequired
reschedule_upcoming_send
Reschedule upcoming send
Reschedule an upcoming send through existing scheduling validation.
Parametersbodyrequiredscheduler_idrequired
list_templates
List templates
Read your team's writing templates.
Parameterstype
create_template
Create template
Create a writing template.
Parametersbodyrequired
update_template
Update template
Update a writing template belonging to your team.
Parametersbodyrequiredtemplate_idrequired
delete_template
Delete template
Delete a writing template belonging to your team.
Parameterstemplate_idrequired
list_media_lists
List media lists
List your team's saved media lists.
Takes no parameters.
read_podcast_media_list
Read podcast media list
Read a podcast media list belonging to your team.
Parametersbodyrequired
list_excluded_contacts
List excluded contacts
Read your team's excluded contacts.
Takes no parameters.
exclude_contacts
Exclude contacts
Add or update your team's contact exclusions.
Parametersbodyrequired
list_connected_senders
List connected senders
List connected sender accounts, connection status, and daily capacity. Never returns credentials.
Takes no parameters.
get_pitch_activity
Get pitch activity
Read your team's recent pitch, reply, booking, and open counts.
Parametersuser_idprofile_idsent_email_id
get_campaign_build_progress
Get campaign build progress
Read draft generation progress for your team's campaign.
Parameterscampaign_idrequired
rewrite_pitch_drafts
Rewrite pitch drafts
Rewrite saved pitches or apply a template using the existing generation queue and team checks. Does not send emails.
Parametersbodyrequired
generate_pitch_drafts
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.
Parametersbodyrequired