add_plan_item_note
ChatGPTAppends a progress note to one marketing-plan item's timeline on the authorized user's behalf without changing its status.
brave_web_search
ChatGPTReturns current public web results through Magister's Brave Search integration. Query: at most 600 characters/75 words; count: 1–20. search_lang uses Brave language codes such as en, not UI locales such as en-US. freshness accepts pd, pw, pm, py, or YYYY-MM-DDtoYYYY-MM-DD.
create_ad_campaign
ChatGPTCreates a Meta or TikTok paid-ad campaign atomically in a paused state; this catalog cannot activate it or begin ad spend.
create_ai_visibility_set
ChatGPTCreates a confirmed, project-scoped AI-visibility prompt set and can start its first metered round.
create_firehose_rule
ChatGPTCreates a project-scoped Firehose monitoring rule for future public-source matches.
create_plan_item
ChatGPTAdds a new hand-authored work item to the selected project's live marketing plan on the authorized user's behalf.
create_social_post
ChatGPTCreates a draft social post or, after confirmation, schedules it for later publication on specified connected accounts.
delete_asset
ChatGPTPermanently deletes one user-uploaded project asset after explicit confirmation; generated Magister documents are not deletable.
delete_firehose_rule
ChatGPTPermanently deletes one project-owned Firehose monitoring rule after explicit confirmation.
discover_influencers
ChatGPTStarts a provider-backed influencer discovery for one project, social channel, and topic.
export_workspace_files_to_assets
ChatGPTCopies explicitly selected hosted-project text files into the project's cloud Assets library. Requires assets:write and an already-running hosted workspace; existing cloud files remain available through list_assets/read_asset.
finalize_asset_upload
ChatGPTVerifies that a prepared project asset upload exists and marks it complete.
get_action_approval
ChatGPTReturns the redacted status or terminal receipt for a project action awaiting Magister approval.
get_ad_analytics
ChatGPTReturns performance analytics for one paid advertisement in the selected project's Meta, TikTok, LinkedIn, Pinterest, or X ad accounts. Google Ads connects natively and is not read here.
get_aeo_audit
ChatGPTReturns one answer-engine-optimization audit and its normalized run status.
get_ai_visibility_set
ChatGPTReturns one AI-visibility set with members, scoring rounds, and latest scores.
get_audit_health
ChatGPTReturns a completed marketing audit's overall health score and channel breakdown.
get_brand
ChatGPTReturns the selected project's audited brand profile, including positioning, audience, and voice when available.
get_chat_session
ChatGPTReturns one past Magister chat conversation's messages in chronological order, paged.
get_compile_run
ChatGPTReturns the status and result metadata for one marketing-plan recompile run.
get_connect_link
ChatGPTReturns a fresh Magister-hosted authorization link for connecting a supported service to a project.
get_credit_balance
ChatGPTReturns the authorized organization's plan, credit allowance, credits used and remaining, whether metered tools are currently blocked, and per-tool usage for the current window.
get_daily_brief
ChatGPTReturns the selected project's latest sent hosted-agent brief, or one brief by id, with recent brief headers.
get_influencer_discovery
ChatGPTReturns the status, partial candidates, or final results for one project-owned influencer discovery.
get_marketing_plan
ChatGPTReturns the selected project's active marketing plan, sections, and work items.
get_next_plan_item
ChatGPTReturns the selected project's most actionable marketing-plan item in full, with a self-contained work brief, the items queued behind it, and items currently in progress.
get_plan_item
ChatGPTReturns one marketing-plan item in full, including its work brief, the move it belongs to, and its recent timeline events.
get_social_analytics
ChatGPTReturns connected-account, post, daily, follower, and posting-time analytics for the selected project.
keyword_research
ChatGPTRuns metered keyword research and returns ideas, rankings, search volume, and difficulty from Magister's DataForSEO integration.
list_action_approvals
ChatGPTLists the selected project's pending or decided permission requests without approving or changing any of them.
list_ad_campaigns
ChatGPTLists paid-ad campaigns in the selected project's Meta, TikTok, LinkedIn, Pinterest, and X ad accounts. Google Ads connects natively and is not listed here.
list_aeo_audits
ChatGPTLists recent answer-engine-optimization audits for the selected project.
list_agent_artifacts
ChatGPTLists the content and campaigns the selected project's agent drafted or shipped, with each item's live status.
list_ai_visibility_sets
ChatGPTLists the selected project's tracked AI-visibility prompt sets.
list_assets
ChatGPTLists generated documents, uploaded files, and generated media in the selected project's Assets library without returning file contents.
list_chat_sessions
ChatGPTLists or searches the selected project's past Magister chat conversations, newest first, with titles, types, and matching snippets.
list_firehose_matches
ChatGPTReturns recent public-source matches collected for the selected project's Firehose rules.
list_firehose_rules
ChatGPTLists saved Firehose monitoring rules owned by the selected project.
list_integrations
ChatGPTLists supported services and the selected project's current connection state, execution availability, and Magister connection links.
list_projects
ChatGPTLists the Magister brand projects available to the authorized organization, including each project's capability state.
list_recent_activity
ChatGPTReturns a headline-only feed of recent workflow findings, chats, and shipped items for the selected project.
list_social_accounts
ChatGPTLists social and advertising accounts connected to the selected project.
list_social_posts
ChatGPTLists the selected project's social posts, optionally filtered by publication status.
list_workflow_runs
ChatGPTLists the selected project's workflow run history with status, trigger, timing, and errors.
list_workflows
ChatGPTLists the selected project's saved scheduled and on-demand workflows with their schedules and last run.
list_workspace_files_for_export
ChatGPTLists bounded metadata for eligible text files beneath a hosted project's resources directory without reading their contents. Requires assets:write and an already-running hosted workspace; check list_projects.workspace first.
merge_pull_request
ChatGPTMerges a specified pull request in a connected GitHub repository after explicit confirmation.
open_pull_request
ChatGPTCreates a new branch with supplied file contents and opens a pull request in a connected GitHub repository.
pause_ad_campaign
ChatGPTPauses a running paid-ad campaign to stop additional spend.
prepare_asset_upload
ChatGPTCreates a bounded, short-lived upload target for one new project asset.
publish_social_post
ChatGPTPublishes a specified draft or scheduled social post immediately after explicit confirmation.
put_text_asset
ChatGPTCreates a new UTF-8 text file in the selected project's Assets library without overwriting a same-name asset.
read_asset
ChatGPTReturns bounded text content or a short-lived signed URL for one project asset selected by its asset identifier.
recompile_marketing_plan
ChatGPTStarts a metered background recompile from current evidence and replaces the selected project's live marketing plan when it succeeds.
render_ai_visibility_report
ChatGPTReturns a terminal-readable summary and an optional interactive chart report for one AI-visibility set.
run_aeo_audit
ChatGPTStarts a metered answer-engine-optimization audit for the selected project's public website.
run_ai_visibility_set
ChatGPTStarts a metered scoring round for an existing AI-visibility prompt set.
send_email
ChatGPTSends one email after explicit confirmation, from the project's connected Gmail account, or from the project's own Magister agent address when Gmail is not connected and every recipient is already on the project's team.
set_plan_preferences
ChatGPTUpdates the selected project's marketing-plan preferences (focus, execution style, constraints, autonomy, budget, bandwidth, goal, horizon) and queues a metered recompile that replaces the live plan when a roadmap input changes.
suggest_ai_visibility_prompts
ChatGPTGenerates site-grounded prompt suggestions for a new AI-visibility set.
update_plan_item
ChatGPTEdits one marketing-plan item's title, description, task instruction, expected impact, phase, due date, priority, or required connections on the authorized user's behalf.
update_plan_item_status
ChatGPTRecords a marketing-plan item as running, completed, reopened, blocked, or skipped on the authorized user's behalf, with an optional timeline note.
update_social_post
ChatGPTOverwrites supplied fields on an unpublished social post or, after confirmation, schedules it for later publication.
validate_firehose_query
ChatGPTValidates a Firehose monitoring query without saving it or starting a monitor.