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
- An Apify account. The tools run in your own Apify account and are billed there per event, at the prices on each tool page. New Apify accounts include free monthly usage credit.
- Sign-in: either OAuth (your client opens a browser window to approve access) or an Apify API token from Apify Console → Settings → API & Integrations. Treat the token like a password. Don't paste it into shared files or repositories.
Server URLs
| Tool | MCP tool name | Server URL (one tool) |
|---|---|---|
| Spreadsheet Doctor | errandkit--spreadsheet-doctor | https://mcp.apify.com/?tools=errandkit/spreadsheet-doctor |
| Census Tract & Demographics | errandkit--census-tract-demographics | https://mcp.apify.com/?tools=errandkit/census-tract-demographics |
| PDF to Markdown, Tables & RAG Chunks | errandkit--pdf-to-markdown-tables | https://mcp.apify.com/?tools=errandkit/pdf-to-markdown-tables |
| SEO & AI Search Readiness Audit | errandkit--seo-ai-readiness-audit | https://mcp.apify.com/?tools=errandkit/seo-ai-readiness-audit |
| Video Frames & Keyframes for AI Vision | errandkit--video-frames-for-ai | https://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
- Ask in plain words, for example: "Use Errandkit Spreadsheet Doctor to dedupe contacts.csv by email" "Find the census tract and median income for 125 N Main St, Memphis, TN", "Can ChatGPT search and Perplexity crawl example.com?" or "Get the key scenes of this product video and describe each".
- Every failure comes back with an error code (for example
NO_MATCHES,PDF_ENCRYPTEDorPLATFORM_URL_NOT_SUPPORTED) and details your agent can act on. - To cap spending, set a maximum cost per run in Apify, and review usage in Apify Console → Billing.
- Apify's own guide: Apify MCP server documentation.
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.