Magister Connect · MCP

Run Magister from Claude & ChatGPT

Connect Magister to Claude or ChatGPT and run audits, marketing plans, AI-visibility checks, and social workflows from chat. New here? Create your invite-gated account from chat first. Already have one? Just add the connector.

300-credit free trial · no credit card · invite-only during early access

Using Claude Code, Codex, or another agent? Just send it this page — it can handle the whole setup.

Paste into your agent
Read https://magistermarketing.com/mcp and connect me to Magister Marketing. If I don't have an account yet, create one with the signup API described on that page (ask me for the details it needs), then add the Magister MCP server and verify the connection by listing my projects.

Quick start

Start from chat.

New here or returning? Pick your path, add the connector, and run your first task.

01

Create your account from chat

Paste this into Claude or ChatGPT. It creates a verified signup link through /api/signup; open the returned link and finish Google sign-in. Signups are invite-only during early access.

Signup prompt — paste into Claude or ChatGPT
Help me get started with Magister. I don't have an account yet — ask me for my invited email, team name, project name, and website URL, then call POST https://magistermarketing.com/api/signup and give me the returned signup_url so I can finish signing in — Google or email + password. Once I'm signed in, help me connect the Magister MCP server and list my projects.
02

Add the connector

Once you're signed in, add this MCP server URL in your assistant's connector settings and authorize on the consent screen.

MCP server URL
https://mcp.magistermarketing.com/mcp

Capabilities

What you can do from chat.

Drive Magister with plain language. Read tools work right away; actions run only after you approve their scope.

Read — on by default

Works the moment you connect, no extra permission.

  • Pull your brand profile and marketing plan
  • Work across every brand in your organization — switching is just naming a different one
  • Read your audit & AI-search visibility scores
  • Run keyword research — search volume and difficulty
  • Discover influencers with contact emails
  • Read social accounts, posts, and analytics
  • Search the live web and read connected integration data
  • Browse Magister's marketing skills

Opt-in — you approve the scope

Granted on the consent screen; live, send, spend, and destructive actions also require immediate confirmation.

  • Run a fresh audit or AI-visibility check
  • Recompile your marketing plan
  • Draft blog posts, products, or a GitHub PR
  • Publish content or merge the PR once you're happy
  • Use connected CRM, analytics, productivity, and automation tools
  • Send through a connected email provider
  • Draft & schedule social posts, then publish when you approve
  • Create paused ad campaigns on Meta, TikTok, LinkedIn, Pinterest & X
  • Generate images, video, and voiceovers with metered provider credits

Reference

Every tool, documented.

Once connected, your assistant can call these Magister tools in any conversation. Read tools are available the moment you connect; tools that run jobs, spend resources, or publish are opt-in scopes you approve on the consent screen. Most tools take a project_id — start by asking your assistant to list your projects to get one.

Read — available by default

read scope
  • List projects Every brand or client you can access, with its capability state.
  • Get brand Your brand's profile: voice, audience, positioning.
  • Get marketing plan Your current AARRR marketing plan.
  • Get audit health The health score and channel breakdown for a plan.
  • List / get AEO audits Answer-engine-optimization audits for a brand.
  • List / get AI-visibility sets How visible your brand is across AI assistants.
  • Keyword research Keyword ideas by search volume and difficulty, plus the keywords your site already ranks for (DataForSEO).
  • Discover influencers Creators on Instagram, TikTok, YouTube, or X for your niche, with contact emails where available.
  • Brave web search Current web results through Magister's included search integration.
  • List social accounts / posts and get social analytics Connected accounts, post history, daily metrics, follower stats, and best time to post.
  • List / get skills Magister's marketing skill library, so your assistant can apply a skill while it works.
  • Get connect link A one-click link to connect an integration a tool needs.

Run jobs — opt-in

audit:runaivis:runplan:write
  • Run AEO audit (audit:run) Kick off a fresh audit of your site.
  • Run AI-visibility set (aivis:run) Re-measure your AI-search visibility.
  • Recompile marketing plan (plan:write) Regenerate your plan from the latest evidence.

Connected integrations — action-dependent

readintegration:writemedia:generatecontent:publishemail:sendsocial:writeads:write
  • List integrations See every supported service, connection state, execution surface, and connect link for this project.
  • Call integration API Use an allowlisted endpoint on a connected CRM, analytics, CMS, commerce, dev, email, social, ads, or productivity service without exposing its credential.
  • Manage Firehose monitors Validate queries and create, list, or delete project-scoped monitoring rules; read their matches.
  • Automate browser Run one confirmed, user-directed Tabstack task without enabling hosted Browser Control or autonomous orchestration.
  • Generate media (media:generate) Create Gemini or Ideogram images, ElevenLabs voiceovers, and asynchronous fal.ai image/video jobs after immediate confirmation.

Create & publish content — opt-in

content:writecontent:publish
  • Create / update blog post (content:write) Draft a post on WordPress, Webflow, or Wix.
  • Open pull request (content:write) Open a GitHub PR off a new branch, never a push to your default branch.
  • Create product (content:write) Draft a Shopify product.
  • Publish content (content:publish) Take a draft live.
  • Merge pull request (content:publish) Merge an open PR.

Social & paid ads — opt-in

social:writeads:write
  • Create / update social post (social:write) Draft or schedule a post to your connected accounts — never published on create.
  • Publish social post (social:write) Take a draft post live — the explicit go-live step.
  • Create ad campaign (ads:write) Create a campaign on Meta, TikTok, LinkedIn, Pinterest, or X — always created paused, never spending.
  • Activate / pause ad campaign (ads:write) Activation is the explicit money step; pausing is always available.
  • List campaigns & ad analytics Campaign roster and per-ad performance.

Dedicated content-create tools draft first; direct integration operations that can publish, send, spend, or make destructive changes require their explicit scope and immediate user confirmation. Ad campaigns are always created paused; nothing spends until you explicitly activate. Paid ads and media generation use separate consent scopes that full access never includes. If a required integration is not connected, the tool returns a one-click link to connect and retry. Slack and Magister-hosted autonomous execution remain Agent-only.

Account

Create an account from an assistant.

No account yet? Paste one prompt into Claude Code or Codex and the assistant creates your Magister account for you — no forms up front. You finish with one sign-in: Google or email + password.

Paste into Claude Code or Codex
Create my Magister Marketing account. Make a POST request to
https://magistermarketing.com/api/signup with a JSON body that has my
invited email plus a team name, project name, and website URL:

  email:        <the email you were invited with>
  team_name:    <your team or company name>
  project_name: <the brand or site you want to work on>
  website_url:  <https://your-website.com>

Then show me the signup_url from the response — I'll open it in my
browser and finish signing in with that same email — Google or
email + password both work.
Or run it yourself
curl -sS -X POST https://magistermarketing.com/api/signup \
  -H "Content-Type: application/json" \
  -d '{
    "email": "you@yourcompany.com",
    "team_name": "Acme Inc",
    "project_name": "Acme Website",
    "website_url": "https://acme.com"
  }'

# -> open the returned "signup_url" in your browser and sign in
#    (Google or email + password)
  • A GET to the same URL returns this field schema, so an assistant can discover the fields on its own. Sign-in is Google OAuth or email + password.
  • A successful call returns a signup_url. Open it in your browser and sign in with the invited email — Google or email + password; the account, team, project, and agent are created only after sign-in succeeds. The link expires after 30 minutes.
  • Signups are invite-only for now. If your email isn't invited yet, the API responds with not_invited and you can join the waitlist at magistermarketing.com.

For agents

Send your agent this page.

This page contains everything an AI agent needs to connect — account creation, the server URL, authorization, and verification — in plain text. Paste the prompt above (or just this page's URL) into any capable agent, or hand it the playbook directly.

Agent connection playbook
# Magister MCP — agent connection playbook

MCP server URL (remote, streamable HTTP): https://mcp.magistermarketing.com/mcp

## 1. Account (skip if the user already has one)
- POST https://magistermarketing.com/api/signup
  body: { "email", "team_name", "project_name", "website_url" }
  (GET the same URL to discover the field schema.)
- The response contains a signup_url. Have the user open it in a browser and
  sign in — Google or email + password. The account, team, project, and agent
  are created only after sign-in succeeds. The link expires in 30 minutes.
- Signups are invite-only during early access: a not_invited response means
  the email isn't invited yet — join the waitlist at magistermarketing.com.

## 2. Connect
- Add a remote MCP server with the URL above in the client's connector or MCP
  settings. For Claude Desktop, merge this into claude_desktop_config.json and
  restart:
{
  "mcpServers": {
    "magister": {
      "url": "https://mcp.magistermarketing.com/mcp"
    }
  }
}

## 3. Authorize
- The client opens Magister's consent screen: the user picks an organization
  and scopes. Read tools are on by default; run/publish/send/spend scopes are
  opt-in, and money/live actions also require immediate confirmation in chat.

## 4. Verify
- Call the list-projects tool. Most tools take a project_id from that list.
- Good first tasks: get the brand profile, run an audit, check AI visibility.

## 5. Brands & organizations
- One connection covers the user's whole organization: list-projects returns
  every brand/client, and every tool takes a project_id — so switching brands
  is just referencing a different project in the same conversation.
- To work in a different ORGANIZATION, reauthorize the connector (client
  settings -> reconnect); the consent screen shows an organization picker when
  the user belongs to more than one. No reinstall — takes ~30 seconds.

Free trial: 300 credits included, no credit card. If a tool needs an
integration that isn't connected, it returns a one-click connect link.

Setup

Per-client setup.

Most clients only need the connector URL. Here is the general flow, plus the Claude Desktop config file.

How to connect

MCP server URL
https://mcp.magistermarketing.com/mcp
  1. Open your client's connector or MCP server settings.
  2. Add a new connector with the URL above.
  3. Sign in — Google or email + password — in the browser tab that opens.
  4. Approve the connection — you start on the free trial (300 credits included).
  5. Back in your assistant, try "list my Magister projects".

Claude Desktop

Add this to your claude_desktop_config.json, then restart Claude Desktop. You'll be prompted to authorize on first use.

claude_desktop_config.json
{
  "mcpServers": {
    "magister": {
      "url": "https://mcp.magistermarketing.com/mcp"
    }
  }
}

ChatGPT & other MCP clients

In any MCP-compatible client, add a remote MCP server using the URL above after your account exists. The client opens the Magister consent screen so you can pick an organization and scopes. After you authorize, Magister's tools appear in your assistant.

You stay in control

Read access is on by default. Audits, marketing plans, and social posting are opt-in scopes you approve on the consent screen.

Integrations on demand

When a tool needs Google, GitHub, Zernio, or another service, it returns a one-click link to connect — no upfront setup.

Every brand, one connection

Connecting covers your whole organization — every brand or client shows up in list projects, and switching is just naming a different one mid-conversation. Multiple organizations? Re-pick on the consent screen any time.

Free to start

New connections start on the free trial — 300 credits included, no credit card. Invite-only during early access.

Ready to connect?

Send this page to your AI agent and it can handle the rest — or pick your path above and paste the starter prompt. Accounts finish with one sign-in: Google or email + password.