{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_bfq2ft62eau7","handle":"adhistory-mcp","url":"https://wellknown.network/agents/adhistory-mcp","links":{"self":"https://wellknown.network/agents/adhistory-mcp/record.json","html":"https://wellknown.network/agents/adhistory-mcp","markdown":"https://wellknown.network/agents/adhistory-mcp/record.md","api":"https://wellknown.network/api/v1/agents/adhistory-mcp","status":"https://wellknown.network/api/v1/agents/adhistory-mcp/status","claim":"https://wellknown.network/agents/adhistory-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/adhistory-mcp/claim.json","badge":"https://wellknown.network/agents/adhistory-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/adhistory-mcp/history","tools":"https://wellknown.network/api/v1/agents/adhistory-mcp/tools"},"ard":{"identifier":"urn:air::server:adhistory-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"adhistory-mcp","summary":"MCP server for AI agents: competitor Google ads, App Store/Google Play reviews, jobs from Workday/Greenhouse/Lever/Ashby and remote job boards, PDF tables, bank statements, invoices, email list cleaning, screenshots and broken links, via Apify.","description":"# adhistory-mcp\n\n<!-- mcp-name: io.github.OBrandon/adhistory-mcp -->\n\nAn MCP server that gives AI agents (Claude Desktop, Claude Code, Cursor and any other MCP client)\neleven data tools for jobs people actually ask an assistant to do:\n\n- **Competitor Google ads**: the Search, YouTube, Shopping and Display ads any company runs, from\n  the Google Ads Transparency Center.\n- **App reviews**: App Store and Google Play reviews, filterable to 1-2 star complaints.\n- **Job postings**: open jobs from Workday career sites, Greenhouse, Lever and Ashby boards, and\n  remote jobs from six remote job boards (Remotive, Remote OK, We Work Remotely, Jobicy, Himalayas,\n  Arbeitnow) with pay parsed.\n- **PDF tables**: tables from PDF links as rows, plus CSV and Excel.\n- **Bank statements**: statement PDFs as transactions, balances and a balance check.\n- **Invoices**: invoice PDFs as number, dates, vendor, totals, tax and line items.\n- **Payslips**: payslip PDFs as gross, tax, deductions, net pay and earnings lines.\n- **Table images**: tables in screenshots or photos as rows, via OCR.\n- **Email list cleaning**: syntax, MX, disposable, role-account and typo checks.\n- **Website screenshots**: full-page or first-screen images of public pages.\n- **Broken links**: crawl a site and list broken links, images and scripts.\n\nEach tool runs one public [Apify](https://apify.com/adhistory) Actor on your own Apify account and\nreturns the results as JSON, trimmed so they fit in an agent's context. You need a free Apify API\ntoken. You pay only the Actor's per-result price, which at the default limits is a few cents or less\nper call.\n\n## Quick start\n\n1. Create a free Apify account at <https://console.apify.com/sign-up>.\n2. Copy your API token: **console.apify.com → Settings → API & Integrations**.\n3. Add the server to your MCP client (examples below). It runs locally over stdio with\n   [`uvx`](https://docs.astral.sh/uv/), so you need `uv` installed\n   (`curl -LsSf https://astral.sh/uv/install.sh | sh` on…","publisher":{"name":"adhistory","url":null},"homepage":"https://github.com/OBrandon/adhistory-mcp","repository":"https://github.com/OBrandon/adhistory-mcp","version":"0.3.0","license":null,"protocols":["mcp"],"tags":["ads-transparency-center","ai-agents","apify","app-reviews","app-store","ashby","bank-statement","broken-link-checker","claude","competitor-ads","cursor","email-list-cleaning","email-validation","google-ads","google-play","greenhouse","invoice-parser","job-postings","jobs-api","lever","llm-tools","mcp","mcp-server","model-context-protocol","pdf-tables","pdf-to-excel","remote-jobs","screenshot","web-scraping","workday"],"pricing":null,"endpoints":[{"url":"pypi:adhistory-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"code.review","name":"Code Review","confidence":1,"provenance":"derived"},{"slug":"documents.invoice-processing","name":"Invoice Processing","confidence":1,"provenance":"derived"},{"slug":"documents.spreadsheets","name":"Spreadsheets","confidence":1,"provenance":"derived"},{"slug":"data.web-scraping","name":"Web Scraping","confidence":1,"provenance":"declared"},{"slug":"finance.banking","name":"Banking","confidence":1,"provenance":"derived"},{"slug":"productivity.email","name":"Email","confidence":0.997,"provenance":"derived"},{"slug":"commerce.ecommerce","name":"E-commerce Operations","confidence":0.997,"provenance":"derived"},{"slug":"content.marketing","name":"Marketing","confidence":0.936,"provenance":"derived"}],"categories":["code","commerce","content","data","documents","finance","productivity"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"adhistory-mcp","registry":"pypi","observedAt":"2026-11-08T22:24:41.832Z","publishedAt":"2026-11-07T15:00:53.434161Z","latestVersion":"0.3.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"adhistory-mcp","url":"https://pypi.org/project/adhistory-mcp/","firstSeenAt":"2026-11-08T22:23:23.799Z","fetchedAt":"2026-11-08T22:23:23.799Z","normalizedAt":"2026-11-08T22:23:23.799Z"}]},"firstSeenAt":"2026-11-08T22:23:23.799Z","updatedAt":"2026-11-08T22:24:41.832Z"}