Why I Turned 70 Scrapers Into Claude Agent Skills, and Why MCP Beats Calling the API
For a long time the only way to use a scraper inside your own software was the same: get an API key, kick off a run, poll until it finishes, pull the dataset, parse it, then wire that into your code. It works. It is also a lot of plumbing for what should be one step.
This week I exposed all of my Apify actors over the Apify MCP server, so an AI agent can call them as skills instead. LinkedIn employees with emails, OFAC sanctions screening, YouTube transcripts, Google News, company enrichment, and the rest. Same actors, same pricing. The difference is how you reach them.
The plumbing problem
Calling an actor through the API looks like this. You authenticate. You start a run with the right input. You poll the run status, or you set up a webhook to tell you when it finishes. You fetch the dataset. You parse the rows. You map them into whatever your app expects. Every one of those steps is code you write, test, and maintain. Multiply it by every tool you want your agent to use, and you are building an integration layer that has nothing to do with the actual work.
What MCP changes
MCP flips it. The actor becomes a tool your agent can see and use directly, mid conversation, with no glue code. The agent reads the tool's schema, calls it, and gets a clean result back. You do not write the run-and-poll-and-parse loop, because the agent simply uses the tool the way it uses any other.
In practice that turns "go build an OFAC integration" into a sentence:
"Screen these twelve vendors against OFAC and flag anything over 85 percent."
The agent runs the actor, reads the matches, and hands you the shortlist. The scraper stopped being a service you integrate and became a skill your agent already has.
Why this matters for anyone building with agents
The whole point of an AI agent is that it does multi step work for you. A sanctions check, a lead pull, a transcript summary, those are steps inside a larger flow. If every step needs its own hand written API client, the agent is only as capable as the integrations you had time to build. MCP removes that ceiling. Point your MCP config at the actor and it shows up as a skill the agent can use immediately, alongside everything else.
How to use mine
Every actor is public under george.the.developer on the Apify Store, and exposed over the Apify MCP server. In Claude, Cursor, or any MCP client, add the Apify MCP server to your config and the tools appear:
https://mcp.apify.com?tools=george.the.developer/ofac-sanctions-screener
Then ask your agent to use it. Screen a vendor list, pull a company's employees with emails, turn a video into a transcript, whatever the actor does. Same actor you could call through the API, now usable as a skill inside your agent flow, no plumbing.
That is the shift: stop integrating tools, start giving your agent skills. Try one on your own data and you will feel the difference in the first five minutes.
Browse the actors here: https://apify.com/george.the.developer
Source and verification reports: github.com/the-ai-entrepreneur-ai-hub/apify-actor-portfolio.
Top comments (0)