How Vibe Coding Academy Turned DataForSEO’s MCP into a On-Demand SEO Consultant
About Vibe Coding Academy
Vibe Coding Academy is an e-learning platform that teaches Product Managers, Designers, and Engineers how to become “AI-powered” Product Builders through the foundations of vibe coding.
It was founded by Jules Boiteux, a seasoned B2B SaaS Product Manager who leveraged vibe coding to become an AI-powered product builder.
The platform offers explanatory video tutorials combined with visual diagrams and ready-to-use prompts, covering practical use cases such as “How to Master Claude Code” or “How to Implement Payments with Stripe.”
What sets Vibe Coding Academy apart is its focus on building real technical understanding rather than blindly following AI instructions. Students learn the foundations so they can become autonomous builders. The platform also provides access to a growing community of product builders who learn from each other.
Key Challenge: Driving SEO Results Without Being a SEO Expert
The learning landscape around vibe coding is highly competitive. For an e-learning platform like Vibe Coding Academy running effective marketing strategies — including SEO — is essential to stand out.
Vibe Coding Academy’s website is built to serve a dual purpose: delivering adapted video tutorials to students while ensuring all content is structured for SEO performance. This includes a blog section where articles provide valuable content to readers while being optimized to rank on relevant keywords in the vibe coding space.
However, as a solo founder, Jules faced a common constraint. He recalls: “I did not have enough time to spend much energy on SEO. I didn’t have the budget for a SEO consultant either, and being a Product Manager by trade, I only had the very basic skills around SEO.”
Two specific pain points needed to be addressed:
- Accessing affordable data around the SERP, keywords, domain authority, and backlinks.
- Interpreting that data and turning it into actionable reports and tasks to improve search rankings.
The Solution: DataForSEO’s MCP Server
DataForSEO’s MCP server offered Jules a way to access SEO data seamlessly — just like calling an API — except the data could be fetched directly from a large language model capable of interpreting and acting on it in real time.
Jules explains: “I could ask something like: give me a list of three long-tail keywords on which Vibe Coding Academy can rank in the top 3. This is the kind of question I would not have felt confident tackling on my own without an AI analyzing DataForSEO’s data instantly.”
He compares the experience to having an on-demand SEO consultant at a fraction of the cost: “I’m not saying I’ve become a SEO expert overnight, but I now have access to what essentially functions as a SEO consultant that gives me ideas and tasks to run — for a fraction of the price.”
The Exact Setup: Subagents in Claude Code Connected to DataForSEO’s MCP
The technical foundation of this solution is Claude Code, one of the leading AI agentic tools developed by Anthropic. Claude Code allows users to run tasks — coding, scraping, writing — directly from the terminal of an IDE, powered by top-performing models including Claude Opus.
One of Claude Code’s core features is the ability to create subagents and custom commands. A subagent performs a specific task based on instructions provided via a markdown file. These subagents can connect to MCPs (Model Context Protocol servers), enabling them to fetch or push data from external third-party services — including DataForSEO.
Custom commands are a way to orchestrate one or several subagents in a single workflow.
For Vibe Coding Academy, Jules built a custom command called generate-seo-tasks, which orchestrates three main subagents:
- quick-win-finder — fetches data from DataForSEO’s MCP server to identify long-tail keywords the blog can realistically rank for. It leverages multiple MCP tools, such as: Bulk Keyword Difficulty, Google Keyword Overview, Google Keyword Ideas.
- ranking-booster — fetches data from DataForSEO’s MCP to analyze existing articles and show exactly how to break into the top 3 for specific keywords. It uses mainly the following MCP tools: Live Google Organic SERP Advanced, Live OnPage API Content Parsing.
- backlink-partner-finder — identifies potential guest post and co-marketing opportunities based on DataForSEO’s backlinks tools, including Backlinks Summary, Backlinks Competitors, and Backlinks Domain Intersection.
When the /generate-seo-tasks command is called, Claude Code asks which subagents to run — all three or a specific selection. It pauses after each subagent completes. If Jules approves the result, the report with actionable tasks is pushed to a Notion board that serves as the weekly to-do list.
Why This Setup Works for Vibe Coding Academy
The value of this approach goes beyond simply generating tasks. Jules highlights two key advantages.
First, the learning dimension. He explains: “Not only can I run tangible actions, but I also learn from the instructions. Just like a SEO consultant would explain the reasoning behind each recommendation and answer follow-up questions, I can keep improving my skills and building good habits around SEO strategy.”
Second — and possibly more importantly — the entire workflow runs directly from Vibe Coding Academy’s codebase. This means that in the same Claude Code session, Jules can instruct the AI to perform changes on the website, update metadata inside the headless CMS, improve the click-through rate of specific articles, or update the robots.txt file.
Jules notes: “This is what makes this setup really powerful. It doesn’t stay as a Notion report that is never acted upon. It generates tasks that can be directly executed — in the same session, with all the context already loaded.”
The combination of DataForSEO’s comprehensive data and Claude Code’s agentic capabilities has given Vibe Coding Academy a way to compete on SEO without requiring deep expertise or a dedicated budget — turning what was once a blind spot into an actionable, repeatable workflow.