Connect Errandkit tools to your AI agent (MCP)

All five Errandkit tools work in Claude, Cursor, VS Code, Windsurf, ChatGPT and any other Model Context Protocol (MCP) client, through Apify's hosted MCP server at mcp.apify.com. No install: paste a URL, sign in to Apify, and the tools show up in your client.

Before you start

Server URLs

ToolMCP tool nameServer URL (one tool)
Spreadsheet Doctorerrandkit--spreadsheet-doctorhttps://mcp.apify.com/?tools=errandkit/spreadsheet-doctor
Census Tract & Demographicserrandkit--census-tract-demographicshttps://mcp.apify.com/?tools=errandkit/census-tract-demographics
PDF to Markdown, Tables & RAG Chunkserrandkit--pdf-to-markdown-tableshttps://mcp.apify.com/?tools=errandkit/pdf-to-markdown-tables
SEO & AI Search Readiness Auditerrandkit--seo-ai-readiness-audithttps://mcp.apify.com/?tools=errandkit/seo-ai-readiness-audit
Video Frames & Keyframes for AI Visionerrandkit--video-frames-for-aihttps://mcp.apify.com/?tools=errandkit/video-frames-for-ai

All five on one server:

https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor,errandkit/census-tract-demographics,errandkit/pdf-to-markdown-tables,errandkit/seo-ai-readiness-audit,errandkit/video-frames-for-ai

Apify's server also adds a few helper tools (get-actor-run, get-dataset-items, get-key-value-store-record, abort-actor-run) so your agent can fetch large results and stop long runs.

All five tools: setup by client

Claude (desktop and web)

Customize → Connectors → + → Add custom connector. Name it Errandkit, paste this URL, then sign in to Apify when asked:

https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor,errandkit/census-tract-demographics,errandkit/pdf-to-markdown-tables,errandkit/seo-ai-readiness-audit,errandkit/video-frames-for-ai

Claude Desktop (config file, API token)

If you prefer an API token, add this to claude_desktop_config.json (Settings → Developer → Edit Config). Needs Node.js 18+.

{
  "mcpServers": {
    "errandkit": {
      "command": "npx",
      "args": [
        "-y",
        "@apify/actors-mcp-server@latest",
        "--tools",
        "errandkit/spreadsheet-doctor,errandkit/census-tract-demographics,errandkit/pdf-to-markdown-tables,errandkit/seo-ai-readiness-audit,errandkit/video-frames-for-ai"
      ],
      "env": {
        "APIFY_TOKEN": "YOUR_APIFY_TOKEN"
      }
    }
  }
}

Claude Code

claude mcp add --transport http errandkit "https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor,errandkit/census-tract-demographics,errandkit/pdf-to-markdown-tables,errandkit/seo-ai-readiness-audit,errandkit/video-frames-for-ai"

Then run /mcp in Claude Code to sign in to Apify. Or add --header "Authorization: Bearer YOUR_APIFY_TOKEN".

Cursor

~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project):

{
  "mcpServers": {
    "errandkit": {
      "url": "https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor,errandkit/census-tract-demographics,errandkit/pdf-to-markdown-tables,errandkit/seo-ai-readiness-audit,errandkit/video-frames-for-ai",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_TOKEN"
      }
    }
  }
}

Leave out headers to sign in with Apify OAuth instead.

VS Code (GitHub Copilot)

.vscode/mcp.json, or Command Palette → MCP: Add Server → HTTP:

{
  "servers": {
    "errandkit": {
      "type": "http",
      "url": "https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor,errandkit/census-tract-demographics,errandkit/pdf-to-markdown-tables,errandkit/seo-ai-readiness-audit,errandkit/video-frames-for-ai"
    }
  }
}

Windsurf

~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "errandkit": {
      "serverUrl": "https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor,errandkit/census-tract-demographics,errandkit/pdf-to-markdown-tables,errandkit/seo-ai-readiness-audit,errandkit/video-frames-for-ai",
      "headers": {
        "Authorization": "Bearer YOUR_APIFY_TOKEN"
      }
    }
  }
}

ChatGPT

Settings → Apps & Connectors → Advanced → turn on Developer mode, then Create. Paste the URL above and choose OAuth.

Any other client

Streamable HTTP endpoint https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor,errandkit/census-tract-demographics,errandkit/pdf-to-markdown-tables,errandkit/seo-ai-readiness-audit,errandkit/video-frames-for-ai, with Apify OAuth or the header Authorization: Bearer YOUR_APIFY_TOKEN. For stdio-only clients: npx -y @apify/actors-mcp-server@latest --tools errandkit/spreadsheet-doctor,errandkit/census-tract-demographics,errandkit/pdf-to-markdown-tables,errandkit/seo-ai-readiness-audit,errandkit/video-frames-for-ai with the APIFY_TOKEN environment variable set.

Spreadsheet Doctor

Clean, dedupe, join and reconcile messy CSV and XLSX files. Standardizes emails, phone numbers (E.164), dates (ISO 8601), amounts and ZIP codes. Tool details · Apify Store page.

MCP server URL for this tool only:

https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor

Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "errandkit-spreadsheet-doctor": {
      "url": "https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor"
    }
  }
}

Claude Code:

claude mcp add --transport http errandkit-spreadsheet-doctor "https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor"

For Claude Desktop, VS Code, Windsurf and ChatGPT, use the steps above with this URL in place of the combined one. $0.002 per 100 rows. Example: clean 1,000 rows for $0.02.

Census Tract & Demographics

Geocode US addresses or coordinates to census tract and block group IDs, then add ACS 5-year data: population, income, poverty, education, housing. Tool details · Apify Store page.

MCP server URL for this tool only:

https://mcp.apify.com/?tools=errandkit/census-tract-demographics

Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "errandkit-census-tract": {
      "url": "https://mcp.apify.com/?tools=errandkit/census-tract-demographics"
    }
  }
}

Claude Code:

claude mcp add --transport http errandkit-census-tract "https://mcp.apify.com/?tools=errandkit/census-tract-demographics"

For Claude Desktop, VS Code, Windsurf and ChatGPT, use the steps above with this URL in place of the combined one. $1.00 per 1,000 matched addresses, or $1.60 with demographics. Unmatched rows are free.

PDF to Markdown, Tables & RAG Chunks

Turn PDF, Word and image files into clean Markdown, tables as CSV and RAG-ready chunks with page numbers. Scanned pages are read with OCR. Tool details · Apify Store page.

MCP server URL for this tool only:

https://mcp.apify.com/?tools=errandkit/pdf-to-markdown-tables

Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "errandkit-pdf-to-markdown": {
      "url": "https://mcp.apify.com/?tools=errandkit/pdf-to-markdown-tables"
    }
  }
}

Claude Code:

claude mcp add --transport http errandkit-pdf-to-markdown "https://mcp.apify.com/?tools=errandkit/pdf-to-markdown-tables"

For Claude Desktop, VS Code, Windsurf and ChatGPT, use the steps above with this URL in place of the combined one. $0.0005 per text page, $0.003 per OCR page. A 10-page PDF costs $0.005.

SEO & AI Search Readiness Audit

Audit pages for classic SEO and AI search: titles, meta, headings, schema, links, which AI crawlers robots.txt blocks, sitemap and llms.txt. Scores with fixes. Tool details · Apify Store page.

MCP server URL for this tool only:

https://mcp.apify.com/?tools=errandkit/seo-ai-readiness-audit

Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "errandkit-seo-ai-audit": {
      "url": "https://mcp.apify.com/?tools=errandkit/seo-ai-readiness-audit"
    }
  }
}

Claude Code:

claude mcp add --transport http errandkit-seo-ai-audit "https://mcp.apify.com/?tools=errandkit/seo-ai-readiness-audit"

For Claude Desktop, VS Code, Windsurf and ChatGPT, use the steps above with this URL in place of the combined one. $0.004 per page, $0.005 per site check. A 50-page site audit costs $0.21.

Video Frames & Keyframes for AI Vision

Turn video files into timestamped still frames an AI model can see: one per scene, every N seconds or at exact times, plus contact sheets and OCR. Tool details · Apify Store page.

MCP server URL for this tool only:

https://mcp.apify.com/?tools=errandkit/video-frames-for-ai

Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "errandkit-video-frames": {
      "url": "https://mcp.apify.com/?tools=errandkit/video-frames-for-ai"
    }
  }
}

Claude Code:

claude mcp add --transport http errandkit-video-frames "https://mcp.apify.com/?tools=errandkit/video-frames-for-ai"

For Claude Desktop, VS Code, Windsurf and ChatGPT, use the steps above with this URL in place of the combined one. $0.001 per frame, $0.001 per 10 MB downloaded. 20 scenes from a 100 MB video: $0.03.

Tips

Errandkit isn't affiliated with Anthropic, Cursor, Microsoft, Codeium or OpenAI. Product names are used only to say which client a setup is for. Questions: hello@errandkit.com.