# API & MCP

The **Frase API** and **MCP integrations** allow you to programmatically access Frase’s content intelligence platform.

Instead of manually running research, SERP analysis, site audits, and AI visibility checks inside the application, you can **automate those processes through code or AI agents.**

This allows teams to integrate Frase directly into:

* Internal tools
* CMS pipelines
* SaaS products
* Automation workflows
* AI agent systems

## About the Frase API&#x20;

{% hint style="success" %}
Access our full API Documentation [here](https://next.frase.io/api/docs#description/introduction).
{% endhint %}

The **Frase API** is a REST API that provides programmatic access to the core capabilities of the Frase platform.

It includes **50+ endpoints** that allow you to interact with:

* Content and briefs
* SERP analysis
* AI search visibility
* SEO site audits
* Topic research
* Analytics
* Workflow automation

All API responses are delivered in **JSON**, making it easy to integrate with most programming languages and systems.

## About MCP&#x20;

{% hint style="success" %}
Access our full MCP Documentation [here](https://www.npmjs.com/package/@frase/mcp-server).
{% endhint %}

Frase also supports **Model Context Protocol (MCP)** integrations.

MCP allows **AI assistants and autonomous agents** to interact directly with Frase tools and data.

Instead of writing custom automation scripts, you can allow AI systems to:

* Run research
* Analyze search results
* Publish content
* Monitor SEO performance
* Trigger workflows

For example, an AI agent could:

1. Identify a new keyword opportunity
2. Run SERP analysis
3. Generate a content brief
4. Create the article
5. Publish it through your CMS
6. Monitor performance over time

All without manual intervention. In other words, MCP turns Frase into a **content intelligence engine for AI-driven workflows.**

{% hint style="info" %}
**Want to learn more about MCP?** Check out our [guide on AI Agents for SEO](https://www.frase.io/blog/ai-agents-for-seo).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.frase.io/integrations/api-and-mcp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
