How We Use Claude Code: Inside Our AI-Powered Agency Operations
Strategy

How We Use Claude Code: Inside Our AI-Powered Agency Operations

A detailed look at how WE-DO uses Claude Code's AI agents, MCP integrations, and custom skills to manage 100+ clients, generate reports, and deliver results at scale.

February 4, 2026 18 min read

# How We Use Claude Code: Inside Our AI-Powered Agency Operations

Most agencies talk about using AI. We built our entire operation around it.

At WE-DO, Claude Code isn't a tool we use occasionally—it's a full-time team member handling everything from client reports to WordPress site management. After a year of building and refining this system, here's exactly how it works.

The Problem We Solved

Managing 100+ clients creates predictable bottlenecks:

  • Report generation eats 2-3 hours per client per month
  • Data aggregation requires logging into 5-6 platforms per client
  • Content creation varies wildly in voice and quality
  • Technical tasks get backlogged while strategy work takes priority
  • Meeting follow-ups fall through the cracks

Traditional solutions—hiring more people, using templates, batching work—help but don't scale. We needed something fundamentally different.

The Solution: An AI Operating System

We call it WEDO-OS. It's a unified system where Claude Code agents handle operational work while humans focus on strategy and relationships.

AI Agency Operating System Architecture

The key insight: Claude Code with MCP (Model Context Protocol) integrations can access the same data sources your team uses—GA4, Google Search Console, Google Ads, Notion, Shopify, WordPress—and produce work that matches your brand standards.

How It Actually Works

1. Client Reporting: From Hours to Minutes

Every month, clients expect performance reports. With 100+ clients, that's potentially 300+ hours of report generation.

Our solution: A client-deliverables skill that generates 43 types of branded reports automatically.

The workflow:

  1. Pull data from GA4, GSC, Google Ads via MCP connections
  2. Apply calculations (MoM changes, YoY trends, conversion rates)
  3. Render into HTML templates with our brand styling
  4. Deploy to Vercel for shareable URLs
  5. Log to Notion for tracking

Client Reporting Workflow

What used to take 2-3 hours now takes 3-5 minutes. Not because the report is lower quality—it's actually more consistent—but because the data aggregation and formatting happens automatically.

The reports include:

  • KPI cards with period-over-period changes
  • Interactive charts (traffic trends, channel mix, rankings)
  • Prioritized recommendations based on the data
  • Consistent WE-DO branding (colors, fonts, logos)

2. SEO Audits: Comprehensive Analysis at Scale

SEO audits typically require crawling the site, checking Search Console, analyzing backlinks, reviewing content, and synthesizing findings. It's easily a full day of work.

Our seo-audit skill combines multiple data sources:

Data SourceWhat It Provides
Screaming FrogTechnical crawl data, schema, page structure
Google Search ConsoleRankings, impressions, CTR, coverage issues
GA4Traffic, engagement, conversion data
DataForSEOCompetitor analysis, keyword gaps, backlinks
SEO MCPOn-page optimization scores

The audit scores each category (Technical, On-Page, Content, Links) from 0-100 and produces prioritized recommendations.

Real example: A client's site had 482 broken pages leaking link equity. The audit identified this in seconds, along with 597 broken backlinks pointing to non-existent content. Manual discovery would have taken hours.

3. Content Creation: Brand-Consistent at Scale

Content is where AI gets tricky. Generic AI content sounds generic. We solved this with brand-specific agents.

Each major client gets a brand skill that captures:

  • Voice attributes (formal vs. casual, technical vs. accessible)
  • Tone guidelines (authoritative, empathetic, energetic)
  • Target audience personas
  • Key messaging points
  • Terminology preferences

Content Creation with Brand Skills

When the content-marketing agent creates content for a wilderness education nonprofit, it writes differently than when it creates content for a healthcare accessibility provider. Same agent, different brand context.

The content includes:

  • SEO optimization (keywords, meta descriptions, headers)
  • Internal linking recommendations
  • Proper frontmatter for CMS publishing
  • Consistent formatting

4. WordPress Management: 12 Sites, One Command

We manage WordPress sites on WP Engine for multiple clients. Each site needs:

  • Plugin updates and security monitoring
  • Database optimization
  • Performance diagnostics
  • Content updates

Our wordpress-operations agent connects via SSH and uses WP-CLI to run operations across all sites.

\# Check plugin updates across all managed sites
ssh client-a-prod wp plugin list --update=available
ssh client-b-prod wp plugin list --update=available
ssh client-c-prod wp plugin list --update=available
\# ... continues for all 12 sites

A complete portfolio audit—12 sites, plugins, security, performance—takes 15 minutes instead of 2 hours.

5. Meeting Intelligence: From Transcripts to Tasks

Every client meeting generates action items. Without a system, these get lost in notes.

Our Fathom MCP integration:

  1. Automatically syncs meeting recordings and transcripts
  2. Organizes them by client in the correct folder
  3. Extracts action items
  4. Creates linked tasks in Notion

Nothing falls through the cracks because the system captures everything automatically.

6. CRO Experiments: Rapid Variant Generation

Testing page variations typically requires:

  • Capturing the current page
  • Creating HTML variants
  • Setting up the test infrastructure
  • Deploying to staging

Our cro-experiment skill handles this with single-variable methodology:

  1. Capture the exact page state (including all CSS, assets)
  2. Generate focused variants (one change per test)
  3. Convert to Beaver Builder format
  4. Deploy via SSH to staging
  5. Create draft pages for client review

A landing page A/B test that used to take a day of development work now takes 10-15 minutes.

The Integration Layer: MCP Servers

The magic happens through MCP (Model Context Protocol) servers that give Claude Code direct access to data sources.

MCP Integration Architecture

Our active integrations:

MCP ServerCapabilities
Google WorkspaceGmail, Calendar, Google Ads, GA4, Search Console
NotionTasks, clients, time tracking, meeting notes
Shopify (5 stores)Products, orders, customers, analytics
DataForSEOKeywords, rankings, backlinks, competitor data
FathomMeeting transcripts and action items
AhrefsBacklink analysis and competitor research
HunterEmail finding and verification

Each integration adds capability. Combined, they create something more powerful than any individual tool.

Real Examples: What This Looks Like in Practice

Example 1: Monthly Report Generation

Command: "Create monthly report for Client A January 2026"

What happens:

  1. Load the client-deliverables skill
  2. Pull GA4 data from their property - traffic, engagement, conversions
  3. Pull GSC data - rankings, impressions, CTR
  4. Pull Google Ads data - spend, ROAS, conversions
  5. Calculate period-over-period changes
  6. Render HTML with Chart.js visualizations
  7. Deploy to Vercel
  8. Create Notion record
  9. Return shareable URL

Time: 3-5 minutes

Example 2: Competitive Analysis

Command: "Build competitor analysis for Client B focusing on their top 2 competitors"

What happens:

  1. Query DataForSEO for competitor keyword profiles
  2. Analyze backlink differences
  3. Calculate traffic estimates and keyword gaps
  4. Identify content opportunities
  5. Generate comparison visualizations
  6. Render branded report
  7. Deploy and return URL

Time: 10-15 minutes

Example 3: Site-Wide Plugin Audit

Command: "Audit plugins across all WordPress sites for security issues"

What happens:

  1. SSH into each of 12 managed sites
  2. Run wp plugin list --update=available
  3. Cross-reference with known vulnerability databases
  4. Compile findings into priority-ranked report
  5. Recommend specific update sequences

Time: 15 minutes for all 12 sites

The Business Impact

Efficiency Gains

  • Report generation: 2-3 hours → 3-5 minutes (98% reduction)
  • SEO audits: Full day → 30 minutes (90% reduction)
  • WordPress portfolio audits: 2 hours → 15 minutes (88% reduction)
  • Content briefs: 1-2 hours → 10 minutes (85% reduction)

Quality Improvements

  • Consistency: Every deliverable uses the same brand standards
  • Accuracy: Direct data connections eliminate copy/paste errors
  • Completeness: Automated checklists ensure nothing is missed
  • Speed: Faster turnaround means more responsive client service

Scale Without Headcount

The controversial part: This system lets us manage 100+ clients without proportionally scaling the team. That's not about replacing people—it's about redirecting human time from operational tasks to strategic work.

The humans focus on:

  • Client relationships and strategy
  • Creative problem-solving
  • Complex analysis that requires judgment
  • New service development

The AI handles:

  • Data aggregation and formatting
  • Routine report generation
  • Technical maintenance
  • Content drafting and optimization

How We Built This

Building this system took a year of iteration. Key decisions:

1. Standardized Templates

Every deliverable type has a consistent HTML template. This ensures brand consistency and makes the system maintainable.

2. Direct Data Connections

Rather than relying on CSV exports, MCP servers provide real-time access to data sources. This eliminates stale data issues.

3. Brand Skills for Each Client

Major clients get dedicated brand skills that capture their voice, tone, and messaging. This prevents the "AI voice" problem.

4. Notion as Source of Truth

All tasks, clients, time entries, and notes live in Notion. This creates a searchable audit trail of all work.

5. Auto-Commit for Safety

The workspace auto-commits every 5-30 minutes. We've never lost work due to crashes or sync issues.

What We Learned

AI Works Best for Structured Tasks

Report generation, data aggregation, template-based content—these are perfect for AI. Ambiguous strategy work still needs humans.

Integrations Are Everything

Claude Code without MCP connections is just a chatbot. With integrations, it becomes an operational system that can actually get work done.

Brand Context Matters

Generic AI content is obvious. Client-specific brand skills make the difference between "clearly AI" and "could have been written by the team."

You Still Need Human Review

AI handles 90% of the work, but human review catches the 10% of edge cases and ensures quality. We don't send anything to clients without a human check.

What's Next

We're expanding the system with:

  • Automated anomaly detection: Alert when client metrics show unusual patterns
  • Predictive recommendations: Suggest optimizations before performance declines
  • Cross-client insights: Identify patterns that work across similar clients
  • Client self-service: Let clients generate their own reports on demand

The goal isn't to remove humans from the process. It's to give humans leverage—to let one person do the work of five by automating the operational overhead that used to consume most of our time.


Try It Yourself

If you're running an agency or managing multiple clients, the Claude Code + MCP approach is worth exploring. Start with one integration—Google Analytics or Search Console—and build from there.

The investment pays off quickly. The first month of saved reporting time usually covers the setup cost. Everything after that is compound returns.

Want to see this system in action for your business? Let's talk about a growth audit where we can show you exactly what AI-powered marketing operations looks like.

About the Author
Mike McKearin

Mike McKearin

Founder, WE-DO

Mike founded WE-DO to help ambitious brands grow smarter through AI-powered marketing. With 15+ years in digital marketing and a passion for automation, he's on a mission to help teams do more with less.

Want to discuss your growth challenges?

Schedule a Call

Continue Reading