MCP App Store
by KeenEthics
Magister Marketing icon

Magister Marketing

By Magister Marketing

Get New App Alerts

Overview

Magister Marketing connects your brand's marketing workspace to ChatGPT. Review your brand profile and marketing plan, then work the plan item by item: read the next prioritized task with its full brief, record progress notes, and update item status as work ships. Track AI visibility and GEO. See how ChatGPT, Claude, Gemini, Perplexity, and Google AI Overviews answer the prompts your buyers actually ask about your category, start new scoring rounds, and open an interactive report showing score trends across rounds, results by AI model, and per-prompt detail. Run SEO and answer-engine audits with per-channel health scores, research keywords with search volume and difficulty, and review Google Ads, Meta Ads, and TikTok Ads performance. Draft and schedule social posts from your brand voice, pull per-post and follower analytics, discover influencers by channel and topic, work with project assets and files, monitor public sources for brand mentions, and open pull requests against a connected GitHub repository. Writes are scoped and audited. Publishing a post, sending an email, merging a pull request, and deleting a file each stop at an explicit confirmation or a server-side approval that a person must grant in the Magister app before anything happens. New ad campaigns are created paused on Meta or TikTok, and this connector has no way to activate a campaign or begin ad spend. Requires a Magister account.

Tools

add_plan_item_note

ChatGPT
Appends a progress note to one marketing-plan item's timeline on the authorized user's behalf without changing its status.

create_ad_campaign

ChatGPT
Creates 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

ChatGPT
Creates a confirmed, project-scoped AI-visibility prompt set and can start its first metered round.

create_firehose_rule

ChatGPT
Creates a project-scoped Firehose monitoring rule for future public-source matches.

create_plan_item

ChatGPT
Adds a new hand-authored work item to the selected project's live marketing plan on the authorized user's behalf.

create_social_post

ChatGPT
Creates a draft social post or, after confirmation, schedules it for later publication on specified connected accounts.

delete_asset

ChatGPT
Permanently deletes one user-uploaded project asset after explicit confirmation; generated Magister documents are not deletable.

delete_firehose_rule

ChatGPT
Permanently deletes one project-owned Firehose monitoring rule after explicit confirmation.

discover_influencers

ChatGPT
Starts a provider-backed influencer discovery for one project, social channel, and topic.

export_workspace_files_to_assets

ChatGPT
Copies 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

ChatGPT
Verifies that a prepared project asset upload exists and marks it complete.

get_action_approval

ChatGPT
Returns the redacted status or terminal receipt for a project action awaiting Magister approval.

get_ad_analytics

ChatGPT
Returns 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

ChatGPT
Returns one answer-engine-optimization audit and its normalized run status.

get_ai_visibility_set

ChatGPT
Returns one AI-visibility set with members, scoring rounds, and latest scores.

get_audit_health

ChatGPT
Returns a completed marketing audit's overall health score and channel breakdown.

get_brand

ChatGPT
Returns the selected project's audited brand profile, including positioning, audience, and voice when available.

get_chat_session

ChatGPT
Returns one past Magister chat conversation's messages in chronological order, paged.

get_compile_run

ChatGPT
Returns the status and result metadata for one marketing-plan recompile run.

get_credit_balance

ChatGPT
Returns 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

ChatGPT
Returns the selected project's latest sent hosted-agent brief, or one brief by id, with recent brief headers.

get_influencer_discovery

ChatGPT
Returns the status, partial candidates, or final results for one project-owned influencer discovery.

get_marketing_plan

ChatGPT
Returns the selected project's active marketing plan, sections, and work items.

get_next_plan_item

ChatGPT
Returns 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

ChatGPT
Returns one marketing-plan item in full, including its work brief, the move it belongs to, and its recent timeline events.

get_social_analytics

ChatGPT
Returns connected-account, post, daily, follower, and posting-time analytics for the selected project.

keyword_research

ChatGPT
Runs metered keyword research and returns ideas, rankings, search volume, and difficulty from Magister's DataForSEO integration.

list_action_approvals

ChatGPT
Lists the selected project's pending or decided permission requests without approving or changing any of them.

list_ad_campaigns

ChatGPT
Lists 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

ChatGPT
Lists recent answer-engine-optimization audits for the selected project.

list_agent_artifacts

ChatGPT
Lists the content and campaigns the selected project's agent drafted or shipped, with each item's live status.

list_ai_visibility_sets

ChatGPT
Lists the selected project's tracked AI-visibility prompt sets.

list_assets

ChatGPT
Lists generated documents, uploaded files, and generated media in the selected project's Assets library without returning file contents.

list_chat_sessions

ChatGPT
Lists or searches the selected project's past Magister chat conversations, newest first, with titles, types, and matching snippets.

list_firehose_matches

ChatGPT
Returns recent public-source matches collected for the selected project's Firehose rules.

list_firehose_rules

ChatGPT
Lists saved Firehose monitoring rules owned by the selected project.

list_integrations

ChatGPT
Lists supported services and the selected project's current connection state, execution availability, and Magister connection links.

list_projects

ChatGPT
Lists the Magister brand projects available to the authorized organization, including each project's capability state.

list_recent_activity

ChatGPT
Returns a headline-only feed of recent workflow findings, chats, and shipped items for the selected project.

list_social_accounts

ChatGPT
Lists social and advertising accounts connected to the selected project.

list_social_posts

ChatGPT
Lists the selected project's social posts, optionally filtered by publication status.

list_workflow_runs

ChatGPT
Lists the selected project's workflow run history with status, trigger, timing, and errors.

list_workflows

ChatGPT
Lists the selected project's saved scheduled and on-demand workflows with their schedules and last run.

list_workspace_files_for_export

ChatGPT
Lists 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

ChatGPT
Merges a specified pull request in a connected GitHub repository after explicit confirmation.

open_pull_request

ChatGPT
Creates a new branch with supplied file contents and opens a pull request in a connected GitHub repository.

pause_ad_campaign

ChatGPT
Pauses a running paid-ad campaign to stop additional spend.

prepare_asset_upload

ChatGPT
Creates a bounded, short-lived upload target for one new project asset.

publish_social_post

ChatGPT
Publishes a specified draft or scheduled social post immediately after explicit confirmation.

put_text_asset

ChatGPT
Creates a new UTF-8 text file in the selected project's Assets library without overwriting a same-name asset.

read_asset

ChatGPT
Returns bounded text content or a short-lived signed URL for one project asset selected by its asset identifier.

recompile_marketing_plan

ChatGPT
Starts a metered background recompile from current evidence and replaces the selected project's live marketing plan when it succeeds.

render_ai_visibility_report

ChatGPT
Returns a terminal-readable summary and an optional interactive chart report for one AI-visibility set.

run_aeo_audit

ChatGPT
Starts a metered answer-engine-optimization audit for the selected project's public website.

run_ai_visibility_set

ChatGPT
Starts a metered scoring round for an existing AI-visibility prompt set.

send_email

ChatGPT
Sends 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

ChatGPT
Updates 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

ChatGPT
Generates site-grounded prompt suggestions for a new AI-visibility set.

update_plan_item

ChatGPT
Edits 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

ChatGPT
Records 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

ChatGPT
Overwrites supplied fields on an unpublished social post or, after confirmation, schedules it for later publication.

validate_firehose_query

ChatGPT
Validates a Firehose monitoring query without saving it or starting a monitor.

Capabilities

InteractiveWrites

Example Prompts

Click any prompt to copy it.

Similar Apps