Your AI Agents

Surface and Your AI Agents

Two directions: agents that drive Surface through MCP, and AI agents that read your website.

Agents Driving Surface

One endpoint, https://app.withsurface.com/mcp, Streamable HTTP, 128 tools. No local process, no Docker, no per-client SDK.

ClientPage
Claude Desktop, Claude Code, claude.aiClaude
OpenAI CodexCodex
GrokGrok
Cursor, Windsurf, custom clientsOther clients

Exact config is in API setup.

Two Rules That Apply to Every Client

Scope is the credential, not the client. A key or OAuth connection belongs to one environment and cannot reach another. ?tools= changes what your agent loads, never what it is permitted to touch.

Read-only is one parameter. ?readonly=1 strips every write and admin tool, whatever the credential could otherwise do.

https://app.withsurface.com/mcp?tools=insights&readonly=1

Agents Reading Your Site

  • Traffic analytics breaks out AI referrals: a human who clicked through from ChatGPT, Perplexity, Claude or Gemini, tagged by engine with an average lead score attached.
  • AI Visibility measures whether you appear in the answers those engines give, per prompt and per model.
  • Campaign Agents draft the material that closes the gaps, as artifacts you review before they publish.

Reading These Docs with an Agent

WhatURL
Index of every page, in Markdown/llms.txt
The whole site as one file/llms-full.txt
Any single page as Markdownappend .md to its URL

Every page also links to its Markdown version with <link rel="alternate" type="text/markdown">.

Point your agent at /llms-full.txt for the docs and Surface MCP for the workspace.

On this page