Frase SEO logo

Frase SEO

Connects AI clients to Frase for SEO research, content creation, audits, optimization, analytics, and publishing.

Install Frase SEO

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "frase-seo-3": {
      "command": "npx",
      "args": [
        "-y",
        "@frase/mcp-server"
      ],
      "env": {
        "FRASE_API_KEY": "YOUR_VALUE_HERE"
      }
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Values are written into the snippet above so you can paste it as is. They never leave your browser.

We couldn’t confirm it starts correctly

The install command started, but didn't respond the way we expected when we tried to talk to it.

npx -y @frase/mcp-server

initialize succeeded but no response to tools/list.

This is an experimental automated check and can have false negatives — missing environment variables, a slow cold install, etc. It doesn’t necessarily mean something’s wrong. Last checked 1mo ago.

Overview

Frase SEO MCP server connects MCP-compatible AI clients to a Frase account for SEO, GEO, and AI visibility work. It exposes tools for sites, briefs, research, content generation, audits, SERP analysis, analytics, optimization, and CMS publishing, with asynchronous job status checks where needed. Use it when an agent needs to investigate search topics, create or improve content, monitor performance, or manage Frase workflows.

Use cases

  • Research search topics and competitors
  • Create briefs and generate SEO content
  • Audit sites and individual pages
  • Rescore and optimize existing articles
  • Monitor AI visibility and search performance

Key features

  • Frase account and site management
  • AI research and content briefs
  • Content generation and regeneration
  • SEO, GEO, and EEAT scoring
  • Site, page, SERP, and competitor analysis
  • AI visibility, GSC, and CMS workflows

Tools55

What Frase SEO lets your agent do. Expand a tool for its parameters.

Self-reported~779 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

21/21 checks healthy over the last 89d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 4d ago via OSV.dev · @frase/mcp-server (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

npm downloads1.4kPackage downloads in the last 30 days.
Last commitTodayMost recent push to the default branch.
Install checkInconclusiveStarted but did not complete the MCP handshake in our test.
Tools exposed55Callable tools this server registers over MCP.
Directory activity2 viewsConfig copies, upvotes, and views on AllMCPs.

How Frase SEO works

What the Frase SEO MCP server does

The Frase SEO MCP server gives an AI client access to Frase account data and workflows through the Model Context Protocol. It covers the path from research to publication: an agent can inspect tracked sites, start topic or competitor research, create briefs, generate content, revise articles, calculate SEO/GEO/EEAT scores, and export results.

The server also supports site and page auditing, search engine results analysis, competitor analysis, AI visibility monitoring, Google Search Console metrics, content gap discovery, performance alerts, optimization sessions, webhooks, and CMS connections. The available operations depend on the client connection and the capabilities exposed by the Frase account.

How it works

An MCP client sends tool calls to the server, which uses the connected Frase account to perform the requested operation. Read operations return account objects such as sites, briefs, content, research sessions, audits, prompts, and performance data. Write operations can create or update sites, briefs, content, monitored prompts, optimization sessions, and other supported resources.

Several workflows are asynchronous. Brief generation, research, audits, and content generation can return work that is still in progress; get_job_status and resource-specific status tools can be used to check completion before retrieving the result. Content and research outputs can be exported as JSON, Markdown, HTML, or CSV depending on the resource.

Setup and configuration

The Frase SEO MCP server can run locally over stdio with the npm package @frase/mcp-server. Local setup requires a Frase API key, supplied through the FRASE_API_KEY environment variable. Claude Code can add the server with npx, while Claude Desktop, Cursor, Windsurf, and VS Code configurations can launch the same package through an npx command.

A hosted remote option is available at https://next.frase.io/api/mcp using streamable HTTP and OAuth. This route lets supported clients authenticate with Frase in a browser and does not require a local installation or API key. Claude.ai and Claude Desktop can use Frase’s official connector; Claude Code can add the hosted endpoint with an HTTP transport command.

Tools and capabilities

The Frase SEO MCP server includes tools for:

  • Listing and creating tracked sites.
  • Creating, inspecting, monitoring, and exporting content briefs.
  • Generating, updating, deleting, exporting, rescoring, and regenerating content.
  • Generating a hero image for an existing article.
  • Starting, reading, deleting, and exporting topic, competitor, gap, and SERP research.
  • Starting and reviewing full, technical, content, quick, and single-page audits.
  • Analyzing SERPs, competitors, and search intent.
  • Reviewing AI visibility, monitored prompts, competitors, alerts, insights, and crawler logs.
  • Reading Google Search Console metrics, content gaps, and performance alerts.
  • Starting and applying content optimizations.
  • Publishing content and checking CMS connections.

Limitations and notes

Local operation depends on a valid Frase API key and an MCP client that can launch stdio servers. The hosted OAuth endpoint avoids those local requirements but requires a client that supports remote MCP connections. Webhook creation, retrieval, and deletion are available through the hosted server’s discovery listing; those tool names can still run over stdio when called directly. Frase operations that create content, research, briefs, or audits may require polling before their results are ready.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Frase SEO

Frase SEO is an MCP server that connects AI clients to Frase accounts through tools for SEO research, content briefs, content generation, audits, SERP and competitor analysis, optimization, AI visibility, analytics, and CMS publishing. It supports local stdio connections with an API key and a hosted OAuth endpoint for supported remote MCP clients.

Install it by running the npm package `@frase/mcp-server` with `npx` and providing `FRASE_API_KEY` for a local stdio connection. Claude Code has a one-command setup, while Claude Desktop, Cursor, Windsurf, and VS Code require an MCP configuration entry.

Yes, Frase SEO works with Cursor through a project `.cursor/mcp.json` configuration. Add an stdio server entry that runs `npx -y @frase/mcp-server` and provide the Frase API key through the `FRASE_API_KEY` environment variable.

Yes, it can generate content from a brief, update titles, body text, statuses, and meta tags, regenerate or improve content with instructions, attach an AI hero image, rescore content, and export results as JSON, HTML, or Markdown.

Yes, Frase provides a hosted streamable-HTTP MCP endpoint at `https://next.frase.io/api/mcp`. Supported clients connect by URL and authenticate in a browser, so the hosted option does not require a local installation or API key.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewFrase SEO AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/frase-seo-3?style=directory)](https://allmcps.com/mcp/frase-seo-3)
HTML Embed
<a href="https://allmcps.com/mcp/frase-seo-3"><img src="https://allmcps.com/api/badge/frase-seo-3?style=directory" alt="Frase SEO on AllMCPs" /></a>