100+ integrations are ready to connect to your AI.Connect your first MCP

OtterlyAI MCP server for your AI

Pull citation stats and share of voice out of a brand report, read the AI answers behind a tracked prompt, run crawlability and content audits, and file new prompts without opening the dashboard.

PopMCPOtterlyAI

Show citation stats for last month's brand report and which URLs slipped

Supported OtterlyAI tools

Every brand report, citation, AI answer, audit, prompt and tag call PopMCP exposes, plus the visibility alerts it can watch for you.

otterly_get_brand_report

Get a brand report.

otterly_get_brand_report_citation_history

Get citation history for a cited URL.

otterly_get_brand_report_citation_stats

Get citation statistics for a brand report.

otterly_get_brand_report_prompt

Get prompt details from a brand report.

otterly_get_brand_report_stats

Get statistics for a brand report.

otterly_list_brand_report_citation_prompts

List prompts for a cited URL.

otterly_list_brand_report_citations

List citations for a brand report.

otterly_list_brand_report_prompt_ai_responses

List AI responses for a prompt in a brand report.

otterly_list_brand_report_prompts

List prompts for a brand report.

otterly_list_brand_report_recommendations

List recommendations for a brand report.

otterly_list_brand_reports

List brand reports.

otterly_create_content_check

Create a content check.

otterly_create_crawlability_check

Create a crawlability check.

otterly_create_query_fan_out

Create a query fan-out.

otterly_get_content_check

Get a content check.

otterly_get_crawlability_check

Get a crawlability check.

otterly_get_query_fan_out

Get a query fan-out.

otterly_list_content_checks

List content checks.

otterly_list_crawlability_checks

List crawlability checks.

otterly_list_query_fan_outs

List query fan-outs.

otterly_create_prompts

Create prompts in a workspace.

otterly_delete_prompt

Delete a prompt.

otterly_list_workspace_prompts

List prompts in a workspace.

otterly_update_prompt_tags

Update the tags assigned to a prompt.

otterly_create_tag

Create a tag in a workspace.

otterly_delete_tag

Delete a tag.

otterly_list_workspace_tags

List tags for a workspace.

otterly_get_account_info

Get account information.

otterly_list_engines

List AI engines and supported countries.

otterly_list_workspaces

List workspaces.

Connect OtterlyAI to your AI

Credentials off one OtterlyAI screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Paste your API key into the single field the connect form asks for. No OAuth app, client secret, or redirect URL. That one key covers the whole Public API: brand reports, audits, prompts and tags.

API key••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • Show citation stats for last month's brand report and which URLs slipped

    • list_brand_reports
    • get_brand_report_citation_stats
    • list_brand_report_citations
    • get_brand_report_citation_history
  • Tag every prompt mentioning pricing comparisons as bottom-funnel

    • list_workspace_prompts
    • create_tag
    • update_prompt_tags
  • Run a crawlability check on docs.acme.com and tell me what blocks AI bots

    • create_crawlability_check
    • get_crawlability_check
  • Do the report's recommendations match what our last content check found?

    • list_brand_report_recommendations
    • list_content_checks
    • get_content_check

Use OtterlyAI from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

OtterlyAI MCP server questions

What teams ask before putting OtterlyAI behind an AI client.

Do I need an OAuth app or client secret to connect OtterlyAI?

No. The connect form asks for one field, API key, and you paste the value copied from OtterlyAI. There is no OAuth app, client secret, or redirect URL to register anywhere. Once the key is saved, PopMCP hosts the server and your AI client calls it at a URL.

How many OtterlyAI operations does the server expose, and are any hidden behind search?

30 operations across 7 API modules, split 22 read and 8 write. All 30 load by default, so nothing sits behind an extra search step. Brand reports is the largest module with 11 operations, followed by audits with 9.

Can the agent change things in my account, or only read?

Eight operations write: create_prompts, delete_prompt, update_prompt_tags, create_tag, delete_tag, create_content_check, create_crawlability_check and create_query_fan_out. Everything else, including brand reports, stats, citations, AI answers and recommendations, only reads. Set the connection to read-only for a pure reporting agent, or keep full access with approval required on writes.

My prompts live in more than one workspace. How does the agent target the right one?

Listing and creating prompts and tags happens inside one workspace. list_workspaces returns the workspaces on the account, and list_workspace_prompts, list_workspace_tags, create_prompts and create_tag each act inside one of them. Name the workspace in your request, or have the agent list them and confirm before it writes.

Which AI engines does it cover, and can it check my plan usage?

list_engines returns the AI engines and the countries they support, so the agent can check coverage rather than assume it. get_account_info returns account information, and plan usage is part of what the API covers. Worth reading that before you point an agent at a long backfill of brand reports.

How do GEO audits and query fan-outs run through the server?

Each is a create-then-read pair. create_crawlability_check, create_content_check and create_query_fan_out start the job, while get_crawlability_check, get_content_check and get_query_fan_out read one back by id, with list_crawlability_checks, list_content_checks and list_query_fan_outs for history. Have the agent reuse the id from the create call when it reads the result, rather than starting a second check for the same URL.

Do I have to run or host the OtterlyAI MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 30 of the 30 tools load by default?

Loading 30 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 30-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 30 here. A trigger is something PopMCP watches for you: 7 OtterlyAI events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into OtterlyAI.

Connect OtterlyAI to your AI in minutes

Launch a hosted MCP endpoint for OtterlyAI, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP