FRASE SEO TOOLS

151 tools from the Frase SEO MCP Server, categorised by risk level.

READ 97 tools
Read action What to do: Read analyze_competitors Analyze competitor content for a search keyword. Returns detailed analysis of top-ranking pages. Read analyze_serp Analyze search engine results for a keyword. Returns top results, featured snippets, and related searches. Read audit_page Audit a single page URL. Returns E-E-A-T, GEO, and SEO scores with detected issues. The endpoint auto-route... Read auto_fix Automatically apply optimization fixes without confirmation (default: false) Read batch_atomize Atomize multiple content pieces at once. Max 50 items per batch. Read cms_publishing Multi-platform publishing workflow. Checks CMS connections (FraseCMS, WordPress, Webflow, Sanity), verifies... Read competitive_intelligence Full competitive analysis workflow. Analyzes competitor pages, detects content opportunities (quick wins, g... Read competitor_analysis Analyze competitor content for a topic. Identifies what competitors are doing well and opportunities to out... Read competitor_url Competitor page URL to analyze (optional \u2014 if provided, starts with page-level analysis) Read content_id The ID of the content to optimize (required) Read content_pipeline Full autonomous content lifecycle. Researches a topic, creates a brief, generates content, optimizes to a t... Read content_watchdog Monitor content performance, identify ranking drops and traffic declines, re-optimize affected content, and... Read country Two-letter country code (default: us) Read destination Target CMS: frase, wordpress, webflow, sanity (optional \u2014 auto-detects if omitted) Read discover_tools Find relevant Frase tools by query or category. Returns matching tool names, descriptions, and optionally f... Read dismiss_optimization Dismiss an ENTIRE optimization session with ALL its suggestions. This marks the whole session (not individu... Read extract_template Extract a content template from an existing brief or content article. Returns an unsaved template definitio... Read focus Focus area: seo, readability, structure, all (default: all) Read geo_optimization Optimize content for AI engine citation (GEO/AEO). Analyzes quotability, restructures content for AI extrac... Read get_ai_visibility Get an overview of your AI visibility metrics - how your content appears in AI search results like ChatGPT,... Read get_alerts Get AI visibility alerts - notifications about changes in your AI search presence. Read get_atomization Get atomization results \u2014 list of generated atoms with format, content, and metadata. Read get_audit Get details of a specific audit, including summary statistics and optionally page-level data. IMPORTANT: Ea... Read get_auto_optimization_status Get auto-optimization (watchdog) status for a site. Shows decay detection settings, pending auto-applies, a... Read get_brief Get details of a specific brief, including its outline and research data. Read get_brief_status Check the generation status of a brief. Useful for tracking briefs that are being researched or generated. Read get_cannibalization Detect pages competing for the same keywords. Shows keyword groups with conflicting pages and their positio... Read get_citation_formula Get the top content moves linked to higher AI search citation rates in your industry. Returns a plain-langu... Read get_cms_import_status Check the status of a CMS bulk import job. Shows posts queued, succeeded, failed, and skipped counts. Read get_cms_post Get a single CMS post by ID, including full content body, SEO fields, and metadata. Read get_competitive_analysis Get details of a competitive analysis, including rankings, competitor data, gap analysis, and opportunity s... Read get_competitors Get AI visibility competitors - domains that appear alongside your content in AI search results. Read get_content Get details of a specific content item, including its full body text. Read get_content_gaps Get content gap opportunities - topics your competitors rank for that you don Read get_content_status Check the generation status and progress of a content item. Useful for tracking content that is currently b... Read get_content_summary Get a summary of content counts grouped by status. Returns accurate totals for draft, generating, review, p... Read get_crawler_logs View AI bot crawl activity on your sites - see which AI platforms are crawling your content. Read get_gsc_overview Get Google Search Console overview metrics for a site - clicks, impressions, CTR, and average position. Ret... Read get_gsc_pages Get top performing pages from Google Search Console for a site. Read get_gsc_queries Get top search queries from Google Search Console for a site. Read get_industry_benchmark Get how your site or organization compares to industry benchmarks (citation rates, Geo score, share-of-voic... Read get_insights Get AI visibility insights - actionable recommendations based on your AI search data. Read get_job_status Check the status of an async job (audit, research, content generation, brief outline, optimization). Specif... Read get_link_graph Get internal link structure analysis for a specific page \u2014 inbound/outbound links, link depth, and aut... Read get_monitoring_status Get the current Content Guard monitoring status for an article — includes quota, CMS/GSC connection health,... Read get_opportunity Get opportunity details with full scoring breakdown (impact, effort, speed, strategic value) and recommende... Read get_optimization Get details of an optimization session, including all suggestions. Read get_optimization_insights Get optimization insights - learning data from optimization outcomes showing what types of optimizations wo... Read get_playbook Get details of a specific playbook, including all step definitions. Use list_playbooks first to find availa... Read get_playbook_run_status Get the current status and step results of a playbook run. Requires both playbook_id and run_id because the... Read get_prompt Get details of a specific AI visibility prompt, including the latest search results. Read get_research Get details of a specific research session, including findings, sources, and type-specific structured data. Read get_rule_set Get details of a specific rule set, including all its individual rules. Use list_rule_sets first to find av... Read get_search_intent Analyze the search intent behind a keyword. Returns intent classification and content recommendations. Read get_site_health Get overall site health score, issue counts by severity, and page statistics. Use this before diving into s... Read get_template Get full details of a specific content template, including all section definitions, boilerplate blocks, and... Read get_webhook Get details of a specific webhook. Read keyword Target keyword to focus analysis on (optional) Read keyword_research Research keywords for a topic. Runs full research including keyword extraction, SERP analysis, content gaps... Read list_audits List site audits in your account. Audits analyze your website for SEO issues, content quality, and technica... Read list_briefs List content briefs in your account. Briefs contain research, outlines, and settings for generating content. Read list_clusters List topic clusters. Each cluster has a pillar topic and supporting content pieces organized around it. Read list_cms_connections List the connection status of all supported CMS platforms for a site. Shows which platforms (Frase CMS, Wor... Read list_cms_posts List CMS posts for a site. Filter by status (draft, published, scheduled) or type (blog_post, page). Return... Read list_competitive_analyses List competitive page analyses. Each analysis compares your page against competitors to find content gaps a... Read list_content List content items in your account. Content can be drafts, in review, published, or archived. Use status Read list_content_comments List comments on a content article (human + AI suggestions). Default returns only open comments; pass statu... Read list_opportunities Get unified content opportunities scored by Impact (35%), Effort (25%), Speed (20%), and Strategic value (2... Read list_optimizations List content optimization sessions. Each session contains suggestions to improve your content. Read list_performance_alerts List performance alerts such as traffic drops, ranking changes, and other significant events. Read list_playbooks List all available content playbooks. Playbooks are multi-step automated workflows for content creation (re... Read list_prompts List AI visibility prompts you Read list_research List research sessions in your account. Research provides AI-powered insights on topics. Read list_rule_sets List all available content rule sets. Rule sets define quality, style, and compliance rules that content ca... Read list_sites List all sites in your Frase account. Sites are domains you Read list_templates List all available content templates. Templates define content structure (outline headings, section order, ... Read list_trash List trashed/deleted content items. Returns content that has been soft-deleted (moved to trash). Read list_webhooks List all webhooks configured for your account. Webhooks send HTTP notifications when events occur. Read max_pages Maximum pages to crawl (default: 100) Read min_score Minimum optimization score required before publishing (default: 70) Read optimize_content Analyze and optimize existing content. Reviews SEO factors, readability, and provides actionable improvemen... Read regenerate_content Regenerate or improve existing content. This is an async operation. Without instructions, fully regenerates... Read republish_content Accept an optimization Read rescore_content Recalculate SEO, GEO, and EEAT scores for a content item. This is a lightweight, instant operation that doe... Read search_locations Search for valid location names for use with start_competitive_analysis. Type a city or region name to find... Read severity Minimum alert severity to act on: low, medium, high, critical (default: medium) Read site_id Site ID to associate research and content with (required). Use list_sites to find your site ID. Read suggest_clusters Get AI-powered cluster suggestions based on your existing content and keyword data. Suggests pillar topics ... Read target_brand Brand name to track in AI citations (required) Read target_country ISO 3166-1 alpha-2 country code (e.g., Read target_language ISO 639-1 language code (e.g., Read target_score Minimum optimization score before publishing (default: 70) Read toggle_auto_optimization Enable or disable auto-optimization for a site. When enabled, the watchdog monitors content for decay (age,... Read toggle_content_monitoring Enable or disable Content Guard monitoring for a single article. Enabling requires the content row to have ... Read topic The topic or title for the article (required) Read urls Specific competitor URLs to analyze (comma-separated, optional)
WRITE 39 tools
Write apply_ai_comment Splice an AI suggestion Write apply_optimization Apply a specific optimization suggestion to the content. Triggers a background job and polls until applied ... Write apply_template Apply a content template to get resolved outline sections, field defaults, and boilerplate blocks. Use the ... Write assign_to_cluster Assign content or a brief to a topic cluster as pillar or supporting content. Write bulk_set_comment_status Resolve or reopen up to 100 comments in a single call. Comments that are missing or hidden by the visibilit... Write content_type Type of content: blog, guide, comparison, landing, product (default: blog) Write create_atomization Break content into atomic pieces \u2014 social posts, email snippets, ad copy, thread starters. Repurpose o... Write create_brief Create a content brief from a completed research session. The brief uses the full research context (keyword... Write create_cluster Create a topic cluster with a pillar topic. Supporting content can be assigned afterwards. Write create_cms_post Create a new CMS post. Requires site_id, title, and content (HTML). Optionally set slug, status, type, SEO ... Write create_from_opportunity Generate a content brief directly from an opportunity \u2014 pre-fills topic, keywords, and competitive con... Write create_prompt Create a new AI visibility prompt to track. This will monitor how AI search results respond to this query f... Write create_rule Create a content quality rule. Rules enforce standards like minimum word count, SEO score thresholds, requi... Write create_rule_set Create a new rule set. Rule sets group related rules together for batch evaluation. Optionally include exis... Write create_seo_article Create a complete SEO article from scratch. Researches the topic, creates a research-backed brief with outl... Write create_site Create a new site to track. A site represents a domain you want to manage content and SEO for. Write create_template Create a new custom content template. Templates define content structure: outline sections with headings, w... Write create_webhook Create a new webhook to receive event notifications. Write evaluate_rules Evaluate content against a rule set. Returns pass/fail results for each rule, an overall status, and a summ... Write export_atomization Export atomization results in JSON, CSV, or Markdown format. Write export_audit Export audit data. Returns detailed page-level data for analysis. This export is for a single site \u2014 d... Write export_brief Export a brief in JSON or Markdown format. Write export_content Export a content item in JSON, HTML, or Markdown format. Write export_research Export research findings in JSON or Markdown format. Write generate_brief_from_analysis Generate an optimization brief from a completed competitive analysis. The brief includes missing topics, ke... Write generate_content Generate content from an existing brief. The brief must have a complete outline. Returns a content ID that ... Write import_cms_posts Start an async bulk import of CMS posts (max 100 per request). Returns a job ID to poll for progress. Use g... Write publish_cms_post Publish a CMS post (changes status from draft to published). The post becomes visible on the public blog. Write publish_content Publish content to a connected CMS platform (Frase CMS, WordPress, Webflow, Sanity, or Wix). Use list_cms_c... Write request_ai_comments Ask the Frase Agent to review an article and create a batch of actionable AI suggestion comments (3–7 items... Write resolve_alert Mark a performance alert as resolved, optionally with a resolution note. Write restore_content Restore a trashed (soft-deleted) content item. Content can be restored within 30 days of deletion. Use list... Write set_comment_status Resolve or reopen a single comment by ID. Hidden AI comments (visibility gate) return not-found. Write update_brief Update an existing brief Write update_cms_post Update an existing CMS post. Only provide the fields you want to change — omitted fields remain unchanged. Write update_content Update a content item Write update_prompt Update an AI visibility prompt Write update_rule Update an existing content rule. You can change the name, severity, config, description, or fix_hint. Use g... Write update_webhook Update an existing webhook.
How many tools does the Frase SEO MCP server have? +

The Frase SEO MCP server exposes 151 tools across 4 categories: Read, Write, Destructive, Execute.

How do I enforce policies on Frase SEO tools? +

Route the Frase SEO server through the PolicyLayer gateway. Define allow, deny, or approval rules per tool in the dashboard — they are enforced on every call before it reaches the server.

What risk categories do Frase SEO tools fall into? +

Frase SEO tools are categorised as Read (97), Write (39), Destructive (7), Execute (8). Each category has a recommended default policy.

Let agents act without letting them run wild.

Route your MCP servers through PolicyLayer and every tool call is checked against your policy before it runs — allow, deny, or require approval. Per-identity grants. Full audit log. Live in minutes.

Free to start. No card required.

4,600+ MCP servers and 31,000+ tools scanned and risk-classified.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.