Earn Money With AI Agents: My Apify MCP SEO Workflow
Tech
SEO
Apify
MCP
AI agents

Earn Money With AI Agents: My Apify MCP SEO Workflow

How I package AI agents into paid SEO article services with Apify, MCP, website context, scoring, rewrites, and images.

Uygar DuzgunUUygar Duzgun
Jul 4, 2026
10 min read

Earn Money With AI Agents is the real point of this workflow. The technology is useful, but only when it becomes a service someone can understand, buy, and trust.

SEO Article Generator with Website Context is my practical answer to the weakest part of AI content: context. A longer prompt does not make an article good. The system has to understand the company, the page where the article will live, the offer, the audience, the internal links, and the search intent before it writes.

In my experience from SEO work in e-commerce and large-scale commercial environments, generic content does not survive for long. Organic traffic gets serious budget because it can support revenue for years, but only when the content is tied to real pages, real products, real positioning, and a real brand voice.

That is the service I am packaging with Apify and MCP. It creates SEO article drafts, scores existing articles, rewrites weak content, and can generate images for the article. It is built for teams that want to move faster from idea to reviewed draft without pretending that AI should publish directly.

Affiliate disclosure: I use an Apify referral link in this article. If you create an account through https://apify.com?fpr=v5tn4v, I may receive compensation from Apify.

Earn Money With AI Agents: The Offer

The offer has three self-service products and one managed setup option. The self-service products are designed for Apify Store. The managed option is for teams that want the workflow configured per client or per workspace.

ServiceUse it whenOutputLaunch price
------------
SEO Article Generator with Website ContextYou want a new article draft from a topic, website, and destination URLMarkdown draft, title, excerpt, focus keyword, meta description, FAQ, sources, internal link suggestions, and optional image$7.99 per completed article draft
Article SEO Score and Fix PlanYou want to audit a draft or live article before publishingContent readiness score, issue list, fix plan, keyword gaps, metadata review, and rewrite brief$0.99 per completed article score
SEO Article Rewrite with Before/After ScoreYou want to improve an existing article instead of starting overRewritten markdown, before/after score, improved headings, metadata, and remaining fixes$4.99 per completed rewrite
Managed setupYou want the system configured for your team or clientsApify setup, MCP setup, templates, client separation, tests, and review workflowQuoted per scope

SEO Article Generator with Website Context

The generator creates a new SEO article draft from a topic or brief. The important part is not the draft itself. The important part is the context before the draft.

The client can provide:

company website
article destination URL
target keyword or search intent
reference pages from the same site
pages that should receive internal links
audience and offer notes
tone and claims to avoid

That gives the article a job. It should not sound like generic web copy. It should support the client's site architecture and commercial goal.

Article SEO Score and Fix Plan

The SEO Score tool is read-only. It does not publish, rewrite, or change a database record. It audits a URL or pasted article text and returns a score from 0 to 100 with a fix plan.

I call this a content readiness score, not a Google ranking score. No serious SEO product can promise rankings from one score. The score is useful because it tells you what is weak before you spend time polishing the wrong thing.

That makes it useful as a paid audit, a lead magnet, or a pre-publishing check inside a content workflow.

SEO Article Rewrite with Before/After Score

The rewrite product is for articles that already exist. You send the URL or paste the draft. The workflow reviews the article, uses the website context, rewrites the content, and returns a before/after score.

This is useful for:

old blog posts that lost relevance
e-commerce support articles that should help category pages
SaaS articles with weak search intent
local service pages with thin structure
consultant pages that need stronger internal linking

You do not always need a new article. Often the better move is to fix the article that already has history, links, and indexing signals.

How the Creation Workflow Works

Process illustration showing website context, research, article drafting, image generation, scoring, review, and publishing
Process illustration showing website context, research, article drafting, image generation, scoring, review, and publishing

A strong article starts with the client's own context. The workflow reads the public signals the client gives it, builds a brief, writes the draft, generates optional visuals, scores the result, and leaves the final decision to a human.

text
Company website
-> article destination URL
-> 2-5 reference pages
-> target keyword or intent
-> SEO brief
-> article draft
-> image and visual blocks
-> content readiness score
-> human review
-> publishing

The workflow is designed to avoid the common failure mode of AI content. It does not start from a blank prompt. It starts from the client's site, their offer, their audience, and the page that needs support.

Why Website Context Matters

A website already contains positioning data. It shows how the company talks, which services or products matter, which pages should get links, and what claims the brand can safely make.

When the article generator uses that context, it can make better choices:

It can avoid writing about features the company does not sell.
It can link to pages that matter commercially.
It can match the tone of existing service pages.
It can write around the actual destination page instead of a random topic.
It can avoid copied phrasing while still understanding the business.

This is research, not plagiarism. The public pages help the workflow understand the company before it writes original content.

Images, Graphs, and Visual Support

The article generator can produce a featured image. Managed projects can also include visual blocks that make the article easier to scan: process illustrations, pricing comparisons, architecture diagrams, and simple editorial charts.

I keep prices, steps, and setup commands in real markdown or HTML instead of baking them into AI images. Image models can distort words and numbers. The image should support the article, not become the source of truth.

Visual blockPurposeBest placement
---------
Featured imageGives the post a clear visual identityBlog card and article header
Process illustrationExplains how the creation workflow worksAfter the intro or workflow section
Pricing tableMakes the offer easy to compareService and pricing section
MCP architecture imageShows how each client connects separatelyClient setup section

A simple pricing ladder also makes the offer easier to understand:

text
$0.99  Article SEO Score and Fix Plan
$4.99  SEO Article Rewrite with Before/After Score
$7.99  SEO Article Generator with Website Context
Custom Managed setup for teams, agencies, and client workflows

How to Connect Through Apify

Apify is the platform where Actors can be discovered, run, monitored, and integrated into automation workflows. Apify's MCP server lets AI clients connect to the Apify platform, discover Actors, run them, and access documentation or run results when the client is authenticated.

Start here if you need an account:

Create an Apify account through my referral link

The MCP URL for this workflow is:

https://mcp.apify.com/?tools=actors,docs,uduzgun/seo-article-draft-generator

That URL exposes the Actors and documentation tools needed for this workflow, including my SEO Article Generator Actor when it is available to your Apify account.

If your MCP client supports remote MCP with OAuth, use the hosted Apify MCP server:

json
{
  "mcpServers": {
    "apify": {
      "url": "https://mcp.apify.com/?tools=actors,docs,uduzgun/seo-article-draft-generator"
    }
  }
}

If your setup uses a bearer token, keep the token in the client's secure configuration:

json
{
  "mcpServers": {
    "apify-client-acme": {
      "url": "https://mcp.apify.com/?tools=actors,docs,uduzgun/seo-article-draft-generator",
      "headers": {
        "Authorization": "Bearer <APIFY_TOKEN_FOR_CLIENT_ACME>"
      }
    }
  }
}

Do not put real tokens in prompts, screenshots, issue comments, examples, or public docs.

Apify also supports CLI-based MCP setup for supported clients. A client-specific setup can expose only the tools you want:

bash
apify mcp install codex --tools actors,docs,uduzgun/seo-article-draft-generator
Recommended reading

For a deeper explanation of MCP as a control layer for agent workflows, read my article on MCP developer workflows.

MCP Per Client

Architecture illustration showing separate client workspaces connected to isolated Apify accounts or tokens through MCP
Architecture illustration showing separate client workspaces connected to isolated Apify accounts or tokens through MCP

Client work should not mix tokens, runs, costs, or data. Each client should use a separate Apify account or at least a separate token.

That gives you cleaner operations:

cost tracking per client
cleaner run history
easier access revocation
less risk of one client seeing another client's activity
simpler debugging when an Actor run fails

For agencies, this matters more than the prompt. A good workflow is not only about writing. It is also about account boundaries, logs, repeatability, and review.

What the Client Sends Before We Write

The best input is simple and specific. We do not need private credentials to write an article. We need public context and a clear goal.

Send:

The company website.
The URL or section where the article should live.
The primary topic or target keyword.
Two to five reference pages from the site.
Pages that should receive internal links.
The audience and offer.
The tone to use.
Claims, competitors, or topics to avoid.

That is enough to create a stronger draft than a generic AI article. If the client has Google Search Console, Ahrefs, Semrush, or internal keyword data, that can improve the brief, but it is not required for the first draft.

Managed Setup for Agencies and Teams

Self-service works when you already know how to run Actors. Managed setup is for teams that want the workflow ready for client work.

In a managed setup, I can configure:

Apify account or token separation per client
MCP configuration per workspace
input templates for article briefs
SEO scoring and rewrite workflow
image generation rules
review checklist before publishing
sample runs for each client type
Recommended reading

This fits agencies, e-commerce teams, SaaS teams, and consultants that want to sell better SEO content without building the whole system from scratch. It follows the same practical direction as my own AI content pipeline and connects well with custom publishing systems like the custom CRM CMS patterns I use in client work.

What I Will Not Promise

I will not promise rankings. A single article, tool, or score cannot guarantee that. Search results depend on competition, authority, internal linking, technical health, demand, and time.

The promise is narrower and more useful: better context before writing, better structure in the draft, clearer fixes before publishing, and a faster path from brief to reviewed content.

For legal, medical, financial, or other high-risk topics, the draft needs expert review. The workflow can help with structure and SEO readiness. It should not replace the person responsible for facts and claims.

Next Step

If you want to test the workflow, start with one article. Send the website, destination URL, target topic, and a few reference pages. I can create the draft, score it, show the fix plan, and add visuals where they help the reader.

Create an Apify account here: https://apify.com?fpr=v5tn4v.

Use this MCP URL when you want the Actor and Apify docs available in your AI client: https://mcp.apify.com/?tools=actors,docs,uduzgun/seo-article-draft-generator.

Sources

FAQ

Can a client use the MCP setup without sharing an Apify token with us?+
Yes. The cleanest route is OAuth in an MCP client that supports it. If the client uses a bearer token, the token should live in the client's secure MCP configuration, not in a prompt, screenshot, issue, or shared document.
Should every client have a separate Apify account?+
For agency and client work, yes if possible. A separate Apify account or at least a separate token per client makes cost tracking, run history, and access control easier to manage.
Can the service write from the client's own website context?+
Yes. The client can provide the company website, article destination URL, and reference pages. The workflow uses that public context to understand the offer, audience, tone, and internal linking opportunities.
Do images come with the article?+
The article generator can include a featured image when image generation is enabled. Managed projects can also include process illustrations, pricing visuals, and simple architecture diagrams for the article.
Are the prices final?+
The prices listed here are launch prices. The live Apify Store listing is the source of truth once the Actors are public.

Recommended for you

How I Built an AI Content Pipeline That Writes Like Me

How I Built an AI Content Pipeline That Writes Like Me

I built an AI content pipeline that writes like me using author context, Search Console data, and real internal links.

9 min read
MCP Developer Workflows: The Real Control Layer

MCP Developer Workflows: The Real Control Layer

MCP developer workflows are the control layer for production agents: scoped tools, approval gates, source-backed context, and replayable actions.

8 min read
Custom CRM CMS with Next.js and AI Agents in 2026

Custom CRM CMS with Next.js and AI Agents in 2026

How I built a custom CRM CMS with Next.js, Supabase, and AI agents to run 500+ posts, SEO workflows, and multilingual publishing.

18 min read