Skip to content

Integration · Marketing

Connect Claude & ChatGPT to Surfer

Ask your AI to set up a Content Editor for a keyword, pull the terms and headings to use, or check the content score of a draft in Surfer. It can run page audits and SERP analyses, start AI articles, and write your text back into the editor. SEO guidelines end up where you are writing.

Connect Surfer free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Create a Content Editor for "best running shoes" in the Blog workspace, targeting the US.”

    The AI finds the workspace and location, then creates the Content Editor for that keyword. This uses Surfer credits.

  • “Which terms should I use in the running shoes article, and how often?”

    It reads the recommended terms with their target usage from the Content Editor.

  • “What is the content score of my draft, and what is missing?”

    It reads the content score, then compares the structure guidelines and topics against the current content.

What your AI can do

Content Editors

Create, list, update and delete Content Editors, and read or replace their content, outline and competitors.

SEO guidelines and scores

Read recommended terms, structure guidelines, topics and questions, facts for AI search, and the content score.

Audits, SERP and AI writing

Run page audits and SERP analyses, write AI articles, auto-optimize content, and detect or humanize AI-written text.

  • “Audit our pricing page for the keyword "project management software".”

    It starts an audit of the published URL against the keyword and reads the results when they are ready.

  • “Write an AI article for this Content Editor.”

    It starts the AI article, then checks back until the text is ready. This uses Surfer credits.

  • “Paste my revised text into the Content Editor.”

    It replaces the editor's content with your HTML. The previous text is overwritten.

30 tools for Surfer

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_auditChanges dataRun an SEO audit of a published page `url` against a `keyword`, with optional location and device. Uses Surfer credits.
  • create_content_editorChanges dataCreate a Content Editor in a workspace for a `main_keyword`, with optional secondary keywords, location, device, target word count, template, voice and a URL to import existing content from. Uses Surfer credits.
  • create_serp_analysisChanges dataRun a SERP Analyzer query for a `keyword`, with optional location and device, to compare top-ranking pages.
  • delete_content_editorDeletesPermanently delete a Content Editor by `workspace_id` and `content_editor_id`. Cannot be undone.
  • detect_ai_textChanges dataCheck whether `text` looks AI-written and get a score.
  • get_ai_articleGet one AI article by `article_id`, including its status and text.
  • get_ai_search_factsGet the facts to include for AI search visibility for a Content Editor.
  • get_auditGet an audit's results by `audit_id`.
  • get_auto_optimize_jobGet the status and result of an auto-optimize job by `job_id`.
  • get_content_editorGet one Content Editor by `workspace_id` and `content_editor_id`, including keyword, state and settings.
  • get_content_editor_contentGet the current text/HTML content of a Content Editor.
  • get_content_scoreGet the SEO content score of a Content Editor.
  • get_outlineGet the article outline of a Content Editor.
  • get_seo_guidelines_statusCheck whether the SEO guidelines for a Content Editor are ready.
  • get_seo_structureGet the structure guidelines (word count, headings, paragraphs, images) for a Content Editor.
  • get_seo_termsGet the recommended keywords/terms and their target usage for a Content Editor.
  • get_topics_and_questionsGet the topics and questions a Content Editor's article should cover.
  • humanize_textChanges dataRewrite `text` so it reads more naturally and less AI-written.
  • list_ai_articlesList AI-written articles generated for a Content Editor.
  • list_competitorsList the competing search results used to build a Content Editor's guidelines.
  • list_content_editorsList Content Editors across the account, filtered by state or creation date, with paging.
  • list_content_templatesList the custom content templates in a workspace.
  • list_custom_voicesList the custom writing voices in a workspace.
  • list_locationsList the search locations (countries/regions) Surfer supports for keywords.
  • list_workspace_content_editorsList Content Editors in one workspace by `workspace_id`.
  • list_workspacesList Surfer workspaces (folders for content). Use to get a workspace ID.
  • set_content_editor_contentChanges dataReplace the content of a Content Editor by `content_editor_id` with new `content` (HTML), optionally setting included terms. Overwrites the existing text.
  • start_auto_optimizeChanges dataStart an auto-optimize job that rewrites a Content Editor's content to improve its score. Changes the content and may use credits.
  • update_content_editorChanges dataUpdate a Content Editor's notes, template, custom voice or custom instructions.
  • write_ai_articleChanges dataStart writing an AI article for a Content Editor, optionally inserting internal/external links. Uses Surfer credits; poll get_ai_article for the result.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Surfer from the app list.

  2. 2

    Paste your key

    Paste your Surfer API key. API access is included in Surfer's Peace of Mind and Enterprise plans. Ask Surfer support (live chat or email) for your API key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Surfer?

The AI can read workspaces, Content Editors, their content, outline, competitors, SEO terms, structure guidelines, topics, content score, audits, AI articles, templates, custom voices and locations. It can create and update Content Editors, replace their content, run audits and SERP analyses, write AI articles, auto-optimize content, and check or humanize text.

Does the AI see my Surfer API key?

No. Your Surfer API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading guidelines and scores. Tools that use Surfer credits, overwrite content or permanently delete a Content Editor can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Surfer account with API access.

Which Surfer plans include API access?

Surfer includes API access in its Peace of Mind and Enterprise plans. You get the API key from Surfer support by live chat or email, then paste it into PipMCP.

Let your AI work in Surfer today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Surfer free

PipMCP is not affiliated with Surfer. Product names are trademarks of their owners.