Project Name
Capitalo - Multi-Market Financial Comparison Platform
Project Description
Capitalo is a production-ready financial comparison platform serving the DACH region (Germany, Austria, Switzerland) with domain-based localization (capitalo.de, capitalo.at, capitalo.ch).
We faced a massive challenge: migrating from a legacy WordPress/PHP platform with 500+ URLs, 100 banks, and 300+ financial products - while completely recreating all content with SEO and AI optimization. Timeline: 4 months.
The solution combines Directus as our headless CMS with a sophisticated MCP agent system powered by Claude Sonnet and Opus that automates content creation, SEO optimization, and quality assurance through 16 specialized AI agents.
Key Features
-
Multi-Market Architecture: Domain-based routing serving 3 markets (DE/AT/CH) with localized content
-
96 Directus Collections: Polymorphic product model supporting 6 financial product types
-
16 MCP Agents in 5 Tiers: From content creation to load testing, orchestrated by a tech-lead coordinator
-
Directus MCP Integration: AI agents manage content directly via Directus MCP
-
Directus Flows → n8n: Automated content pipeline triggered by Directus Flows
-
SEO + GEO Optimization: Content optimized for both search engines AND AI platforms (ChatGPT, Perplexity)
Challenge Entered
Project Challenge
Team Details
-
Alexander Senger - Founder & CEO of Capitalo
-
Niklas Senger - Project Support
Technical Details
Tech Stack
| Layer | Technology |
|---|---|
| CMS | Directus 11+ with MySQL 8.0 |
| Frontend | Next.js 15.5, React 19, TypeScript 5.6 |
| Styling | Tailwind CSS 3.4, shadcn/ui |
| Hosting | Directus on VPS (self-hosted), Next.js on Vercel |
| Automation | n8n for workflow automation |
| AI | Claude Sonnet & Opus via MCP |
MCP Agent Architecture
We built 16 specialized AI agents organized in 5 tiers:
Tier 1: Orchestration
tech-lead-orchestrator- Coordinates complex multi-step tasks
Tier 2: Infrastructure
-
devops-deployment-agent- VPS, SSL, CI/CD -
directus-setup-agent- Uses Directus MCP to create collections and Flows -
data-migration-agent- WordPress † Directus migration -
n8n-workflow-agent- Automation workflows
Tier 3: Frontend
-
nextjs-capitalo-agent- Next.js pages, ISR, calculators -
frontend-developer- React components, Tailwind, shadcn/ui
Tier 4: SEO/GEO Pipeline
-
seo-content-agent- Creates content -
geo-optimization-agent-Optimizes for AI platforms -
seo-tech-agent- Implements structured data
Tier 5: Quality Assurance
design-review,playwright-tester,performance-optimizer,code-reviewer
MCP Servers Used
- Directus MCP - Content management and Flow creation
- Apify - Web scraping
- Playwright - E2E testing
- shadcn - Component installation
Content Pipeline Flow
- New bank added in Directus
- Directus Flow triggers n8n workflow
- n8n fetches data (website, Trustpilot, product DBs)
- Claude Sonnet creates SEO-optimized content via MCP agents
- GEO-optimization-agent restructures for AI platforms
- Result written back to Directus via Directus MCP
- Next.js frontend displays the content
Starting Point Details
We started with a fresh Directus 11 installation on a self-hosted VPS. Our legacy system was WordPress with a custom PHP backend and 71 MySQL tables.
Key Directus Features We Leveraged:
-
Flexible Data Model - Polymorphic product schema handling 6 product types
-
Translation System - Native multi-language support (de-DE, de-AT, de-CH)
-
Directus MCP - AI agents create and manage content directly
-
Flows & Webhooks - Trigger n8n workflows for automated content generation
-
REST API - Perfect for Next.js ISR with automatic cache invalidation
-
Self-Hosted - Full control, GDPR compliant on EU server
Migration Journey:
-
Weeks 1-2: Schema design and Directus setup
-
Weeks 3-4: Data migration scripts (71 tables → 96 collections)
-
Weeks 5-6: Frontend development with Next.js
-
Weeks 7-8: MCP agent system implementation
-
Ongoing: Content generation and optimization
Demo Video
Results
80+ banks with AI-generated content
300+ products (in progress)
96 Directus collections
16 agents
Directus MCP (VS Code with Claude Code + claude.ai)
3 markets served (DE/AT/CH)
Trustpilot integration
SEO + GEO optimized content
Completed in 3-4 months
Links
-
Development Site: Alle Anbieter im Überblick | Capitalo Deutschland, https://dev.capitalo.de/de/anbieter/1822direkt/produkte/girokonto
-
Directus Admin: https://cms.capitalo.de
Built with
using Directus, Next.js, and Claude AI