Home / AI agents

For AI agents and the people who build them

SEO and AI-visibility data your agent can call

Each Wrenfield Data tool does one job, takes a small JSON input, returns flat documented rows and costs a known amount per result. Connect them over MCP or call them over REST with one OpenAPI file.

Copy a config OpenAPI 3.1 llms.txt Real output and per-task costs

Pick a task

TaskTool (MCP name)PriceSchema
Is my brand recommended by ChatGPT, Perplexity, Gemini or Google AI?AI Search Visibility Tracker: ChatGPT, Perplexity
wrenfield-data--ai-search-visibility-tracker
$0.04 per prompt checkMarkdown · OpenAPI
Weekly white-label AI visibility packets for every client of an agencyAgency AI Visibility Reports
wrenfield-data--agency-ai-visibility-reports
$12 per client packet (books of 1-19 clients)Markdown · OpenAPI
Get the full answer and citations an AI engine gives to a questionAI Answer Scraper
wrenfield-data--ai-answer-scraper
$0.015 per ai answerMarkdown · OpenAPI
Monthly Google search volume, CPC and trend for keywordsKeyword Search Volume
wrenfield-data--keyword-search-volume
$0.004 per keyword resultMarkdown · OpenAPI
Keyword ideas with volume, difficulty and intentKeyword Research Tool
wrenfield-data--keyword-research-tool
$0.003 per keyword resultMarkdown · OpenAPI
Which keywords a competitor ranks forCompetitor Keywords
wrenfield-data--competitor-keywords
$0.002 per ranked keywordMarkdown · OpenAPI
Keyword difficulty and search intent in bulkBulk Keyword Difficulty Checker
wrenfield-data--keyword-difficulty-checker
$0.005 per keyword difficultyMarkdown · OpenAPI
People Also Ask questions and AI Overview text for a keywordPeople Also Ask Scraper
wrenfield-data--people-also-ask-scraper
$0.0055 per keyword searchMarkdown · OpenAPI
Domain overview, backlinks and live SERPs in one callSEO Toolkit All-in-One
wrenfield-data--seo-toolkit
$0.003 per result rowMarkdown · OpenAPI
Long-tail keyword ideas from Google and YouTube autocompleteGoogle Autocomplete Keyword Expander
wrenfield-data--google-autocomplete-keyword-expander
$0.001 per keyword suggestionMarkdown · OpenAPI
Google Trends interest over timeGoogle Trends Scraper & API
wrenfield-data--google-trends-scraper
$0.003 per search term analysedMarkdown · OpenAPI
Competitor ad creatives from the Google Ads Transparency CenterGoogle Ads Transparency Scraper
wrenfield-data--google-ads-transparency-scraper
$0.0015 per ad resultMarkdown · OpenAPI

Free-plan prices, read from the Apify API when this page was built (2026-10-27); paid Apify plans pay less automatically. Load only the tools a workflow needs: https://mcp.apify.com?tools=wrenfield-data/<name>,...

Configs

Claude Desktop / claude.ai (custom connector)

Settings → Connectors → Add custom connector, paste this URL and sign in to Apify:

https://mcp.apify.com?tools=wrenfield-data/ai-search-visibility-tracker,wrenfield-data/agency-ai-visibility-reports,wrenfield-data/ai-answer-scraper,wrenfield-data/keyword-search-volume,wrenfield-data/keyword-research-tool,wrenfield-data/competitor-keywords,wrenfield-data/keyword-difficulty-checker,wrenfield-data/people-also-ask-scraper,wrenfield-data/seo-toolkit,wrenfield-data/google-autocomplete-keyword-expander,wrenfield-data/google-trends-scraper,wrenfield-data/google-ads-transparency-scraper

Or edit claude_desktop_config.json to run the server locally:

{
  "mcpServers": {
    "wrenfield": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server@latest",
        "--tools",
        "wrenfield-data/ai-search-visibility-tracker,wrenfield-data/agency-ai-visibility-reports,wrenfield-data/ai-answer-scraper,wrenfield-data/keyword-search-volume,wrenfield-data/keyword-research-tool,wrenfield-data/competitor-keywords,wrenfield-data/keyword-difficulty-checker,wrenfield-data/people-also-ask-scraper,wrenfield-data/seo-toolkit,wrenfield-data/google-autocomplete-keyword-expander,wrenfield-data/google-trends-scraper,wrenfield-data/google-ads-transparency-scraper"
      ],
      "env": {
        "APIFY_TOKEN": "<APIFY_TOKEN>"
      }
    }
  }
}
Claude Code
claude mcp add --transport http wrenfield "https://mcp.apify.com?tools=wrenfield-data/ai-search-visibility-tracker,wrenfield-data/agency-ai-visibility-reports,wrenfield-data/ai-answer-scraper,wrenfield-data/keyword-search-volume,wrenfield-data/keyword-research-tool,wrenfield-data/competitor-keywords,wrenfield-data/keyword-difficulty-checker,wrenfield-data/people-also-ask-scraper,wrenfield-data/seo-toolkit,wrenfield-data/google-autocomplete-keyword-expander,wrenfield-data/google-trends-scraper,wrenfield-data/google-ads-transparency-scraper"
# then type /mcp inside Claude Code and sign in to Apify
Cursor (.cursor/mcp.json), Windsurf, VS Code and other MCP clients
{
  "mcpServers": {
    "wrenfield": {
      "url": "https://mcp.apify.com?tools=wrenfield-data/ai-search-visibility-tracker,wrenfield-data/agency-ai-visibility-reports,wrenfield-data/ai-answer-scraper,wrenfield-data/keyword-search-volume,wrenfield-data/keyword-research-tool,wrenfield-data/competitor-keywords,wrenfield-data/keyword-difficulty-checker,wrenfield-data/people-also-ask-scraper,wrenfield-data/seo-toolkit,wrenfield-data/google-autocomplete-keyword-expander,wrenfield-data/google-trends-scraper,wrenfield-data/google-ads-transparency-scraper"
    }
  }
}

Clients without OAuth: send your Apify token as a header.

{
  "mcpServers": {
    "wrenfield": {
      "url": "https://mcp.apify.com?tools=wrenfield-data/ai-search-visibility-tracker,wrenfield-data/agency-ai-visibility-reports,wrenfield-data/ai-answer-scraper,wrenfield-data/keyword-search-volume,wrenfield-data/keyword-research-tool,wrenfield-data/competitor-keywords,wrenfield-data/keyword-difficulty-checker,wrenfield-data/people-also-ask-scraper,wrenfield-data/seo-toolkit,wrenfield-data/google-autocomplete-keyword-expander,wrenfield-data/google-trends-scraper,wrenfield-data/google-ads-transparency-scraper",
      "headers": {
        "Authorization": "Bearer <APIFY_TOKEN>"
      }
    }
  }
}
ChatGPT
  1. ChatGPT apps / connectors (MCP): in ChatGPT settings, open Apps & Connectors, enable developer mode if your plan requires it, choose Create, paste the MCP URL below and sign in to Apify when asked.
  2. Custom GPT Actions (OpenAPI): in the GPT editor, add an Action, import https://wrenfielddata.com/openapi.json, and set Authentication to API key, type Bearer, with your Apify token.
https://mcp.apify.com?tools=wrenfield-data/ai-search-visibility-tracker,wrenfield-data/agency-ai-visibility-reports,wrenfield-data/ai-answer-scraper,wrenfield-data/keyword-search-volume,wrenfield-data/keyword-research-tool,wrenfield-data/competitor-keywords,wrenfield-data/keyword-difficulty-checker,wrenfield-data/people-also-ask-scraper,wrenfield-data/seo-toolkit,wrenfield-data/google-autocomplete-keyword-expander,wrenfield-data/google-trends-scraper,wrenfield-data/google-ads-transparency-scraper
n8n

Add an AI Agent node, attach an MCP Client Tool, and set:

{
  "node": "MCP Client Tool (attach to an AI Agent node)",
  "Endpoint": "https://mcp.apify.com?tools=wrenfield-data/ai-search-visibility-tracker,wrenfield-data/agency-ai-visibility-reports,wrenfield-data/ai-answer-scraper,wrenfield-data/keyword-search-volume,wrenfield-data/keyword-research-tool,wrenfield-data/competitor-keywords,wrenfield-data/keyword-difficulty-checker,wrenfield-data/people-also-ask-scraper,wrenfield-data/seo-toolkit,wrenfield-data/google-autocomplete-keyword-expander,wrenfield-data/google-trends-scraper,wrenfield-data/google-ads-transparency-scraper",
  "Server Transport": "HTTP Streamable",
  "Authentication": "Bearer Auth",
  "Credential": "Bearer token = your Apify API token"
}

For fixed pipelines without an LLM, use the Apify node ("Run an Actor and get dataset") with the tool name. Ready-made workflows: n8n templates.

Plain REST (any language)
curl -X POST "https://api.apify.com/v2/acts/wrenfield-data~keyword-search-volume/run-sync-get-dataset-items?maxTotalChargeUsd=0.50" \
 -H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
 -d '{"keywords": ["crm software", "best crm"], "location": "United States"}'

Returns the result rows as JSON. All endpoints and schemas: /openapi.json.

What agents get

FAQ

What does a call cost, and can an agent overspend?

Every tool is pay-per-result; the price per unit is in the table above and in each tool's Markdown and OpenAPI file (x-pricing). Over REST add maxTotalChargeUsd to the URL; over MCP pass callOptions.maxTotalChargeUsd to call-actor. Runs stop charging at the cap.

What happens if the agent retries a call?

Empty or failed results are not charged on most tools, and the agency packet tool serves same-week re-runs from cache for free, so retries are cheap. Each call is one Apify run with its own ID, which agents can read back with get-actor-run.

Are input and output schemas available?

Yes. /openapi.json combines every public tool's input schema and output row schema in one OpenAPI 3.1 file. Hosted MCP also infers output schemas. Per tool: https://wrenfielddata.com/tools/<name>.md.

Do I need an Apify account?

To run tools, yes (OAuth sign-in or an API token). Apify's Free plan includes monthly credit. Discovery tools work without an account.

Suites by use case and more detail: MCP page.