PromptFlow — AI Productivity Tools

PromptFlow Voice: AI voice dictation for Windows — hold a key, speak, release. Works in any app. Live Marketing Data MCP: connects Claude to Google Analytics 4, Meta Ads, and Search Console. PromptFlow Pro: a searchable prompt library inside Claude, ChatGPT, and Gemini.

PromptFlow Voice · Live Marketing Data MCP · PromptFlow Pro · Privacy Policy
Privacy Policy
9-Part Setup Guide

From zero to live
marketing data in your AI.

Follow the 9 parts below — each maps directly to a section in your PDF guide. Should take 15–20 minutes total.

Connect Meta Ads

Generate your Meta Ads access token in under 2 minutes. This gives Live Marketing Data MCP read-only access to your ad performance data inside Claude.

Links used in this video

Graph API Explorer → developers.facebook.com/tools/explorer

Token Debug Tool → developers.facebook.com/tools/debug/accesstoken

🔜 One-click OAuth for Meta is coming soon

We're currently going through Meta's official review process. Once approved, connecting Meta Ads will be as seamless as Google — no tokens needed. Email [email protected] with subject "Meta OAuth" to be notified when it launches.

Connect Google Accounts

When connecting your Google account, you'll see a warning saying this app isn't verified. This is expected and temporary — Live Marketing Data MCP is currently going through Google's official OAuth verification process.

To proceed: click "Advanced" → "Go to Live Marketing Data MCP (unsafe)"

A few things worth knowing

✓The app requests read-only access — it cannot modify, delete, or publish anything in your Google account

✓Your data is never stored on our servers — it flows directly to your AI client

✓You can revoke access at any time from Google Account Permissions

✓Once Google completes verification (currently in progress), this warning will disappear permanently

1

Part 1

Prerequisites & Quick Start

What you need

Python 3.10 or higher, one of the supported AI tools (Claude Desktop, Cursor, Windsurf, etc.), and your Meta Ads / Google Analytics 4 / Search Console accounts.

Quick start

Download and run install.bat — the installer wizard handles everything else: credential prompts, account discovery, config file generation.

# Quick start
1. Download the Live Marketing Data MCP zip
2. Extract to a permanent folder (e.g. C:\MCPServers\live-marketing-data)
3. Double-click install.bat
4. Follow the wizard prompts
2

Part 2

Meta Ads API Setup

Create a Meta developer app

Go to developers.facebook.com → My Apps → Create App. Choose "Business" type. Add the "Marketing API" product to your app.

Generate your access token

Open Graph API Explorer. Select your app from the dropdown. Click "Generate Access Token" and grant the required permissions: ads_read, ads_management, read_insights.

Auto-discovery wizard

When install.bat prompts for your Meta token, paste it in. The wizard automatically discovers all ad accounts linked to that token and presents them as a numbered list.

# Auto-discovery output example
Fetching Meta ad accounts...

[1] Nike Global - act_123456789
[2] Nike EMEA  - act_987654321  
[3] Adidas US  - act_111222333

Enter account numbers to connect (e.g. 1,2,3): 
3

Part 3

Google Cloud Console Setup

Create a project

Go to console.cloud.google.com → New Project. Name it "PromptFlow MCP" or similar.

Enable APIs

In the APIs & Services library, enable: Google Analytics Data API v1 and Google Search Console API.

Create a service account

Go to IAM & Admin → Service Accounts → Create. Name it "mcp-reader". Download the JSON key file — keep this safe.

# APIs to enable in Google Cloud Console
1. Google Analytics Data API (v1)
2. Google Search Console API

# Service account permissions needed
- role: viewer (on each GA4 property)
- role: Full (on each Search Console property)
4

Part 4

GA4 Connection

Grant service account access

In GA4 Admin → Account Access Management → Add Users. Paste the service account email (ends in @...iam.gserviceaccount.com). Set role: Viewer.

Property ID wizard

Run install.bat (or re-run it) and choose "Add GA4 accounts." Paste your service account JSON key path when prompted — the wizard auto-fetches all accessible property IDs.

# GA4 wizard output example
Reading service account: [email protected]
Fetching accessible GA4 properties...

[1] Nike.com — Property ID: 123456789
[2] nikeshoes.com — Property ID: 987654321

Enter property numbers to connect (e.g. 1,2): 
5

Part 5

Search Console Connection (Pro)

Grant Search Console access

In Google Search Console → Settings → Users and permissions → Add user. Paste the same service account email. Set permission: Full.

Auto-discovery

The same service account JSON key used for GA4 also grants Search Console access. The wizard detects both APIs from one key — no extra credentials.

# GSC auto-discovery
Fetching Search Console properties...

[1] https://nike.com
[2] https://nikeshoes.com

Enter numbers to add (or "all"): all
✓ 2 Search Console properties connected
6

Part 6

Multi-Platform Install

How it works

install.bat generates an mcp_config.json that works with all 6 supported AI tools. It also outputs the exact config block to paste into each tool's settings.

// Add to: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "live-marketing-data": {
      "command": "python",
      "args": ["C:\\MCPServers\\live-marketing-data\\server.py"]
    }
  }
}
7

Part 7

Managing Accounts

Add or remove accounts

Re-run install.bat at any time. Choose "Manage accounts" to add new client accounts or remove existing ones. No need to reconfigure your AI tools.

Validation status

When the wizard completes, it shows each account's connection status: ✓ connected (green), ⚠ token needs refresh (amber), ✕ permission issue (red).

# Validation output
Validating connections...

Nike (Meta)        ✓ 3.8x ROAS · $12,400 spend last 30d
Nike (GA4)         ✓ 41,200 sessions · connected
nike.com (GSC)     ✓ 1,240 indexed pages
Adidas (Meta)      ⚠ Token expires in 2 days — refresh recommended
8

Part 8

License Activation

How to activate

After purchase, you'll receive a license key via email. Open any connected AI tool and type your activation command in chat — the MCP handles it instantly.

Device limits

Pro includes 2 device activations. If you change computers, email [email protected] and we'll reset your activation within 24 hours.

# Type this in any connected AI chat (Claude, Cursor, etc.)
activate license 3a4f8b2e-91dc-4f3a-b82c-7e6d9a1c4f8b

# Expected response:
✓ Pro license activated on this device
  Plan: Lifetime Pro
  Features: Unlimited runs · All data sources · Multi-account
  Activations: 1/2 devices used
9

Part 9

Power Prompts

5 categories of prompts

Monthly client reports, budget efficiency audits, weekly standup briefs, QBR deck data, and anomaly detection. Each category has 3–5 ready-to-use prompt templates.

Monthly Report

"Generate a complete [MONTH] performance report for the [CLIENT] account covering paid, organic, and search visibility."

Budget Audit

"Compare Meta spend efficiency across all client accounts this month. Flag any account where ROAS dropped below [TARGET]."

Weekly Brief

"Generate a 5-bullet weekly standup brief for all clients comparing this week vs last week on Meta and GA4."

QBR Data

"Pull a full Q[N] [YEAR] summary for [CLIENT]: Meta spend, GA4 traffic trends, Search Console top keywords and position changes."

Anomaly Detect

"Compare last 7 days vs the previous 7 days for all accounts. Surface anything outside 2 standard deviations on spend, ROAS, or sessions."

Troubleshooting

Your access token may only have personal account scope. Regenerate via Graph API Explorer with your Business Manager selected (not "My apps"). You need ads_read + ads_management permissions.

The service account email needs Viewer access on each GA4 property. Go to GA4 Admin → Account Access Management → add the service account email with Viewer role.

Data in the Search Console API is delayed by 2–3 days compared to what you see in the web dashboard. Try start_date="7daysAgo" instead of "yesterday".

The MCP server is not registered. Check that the server path in your claude_desktop_config.json matches exactly where you extracted the MCP files. Restart Claude Desktop after any config change.

Standard user tokens expire in ~60 days. To generate a long-lived token (60-day auto-refresh), follow the Long-Lived Token flow in the Meta Developer docs and use that token in install.bat.

Ensure the MCP server is running in the AI tool (check the server is connected in settings). The activate_license tool requires a live server connection. Try reconnecting the MCP server first.

Search Console is a Pro-only feature. Activate your license key with: activate license YOUR-KEY. Trial includes Meta Ads + GA4 only.

Right-click install.bat and choose "Run as administrator". Some Windows security policies block unsigned scripts. If the issue persists, run: Set-ExecutionPolicy RemoteSigned in PowerShell as admin.

Pro includes 2 device activations. Email [email protected] with your purchase email and new machine info. We'll reset your activation within 24 hours.

Ready to get Lifetime Access?

Unlimited runs, all 3 data sources, multi-account support. One payment, forever.

Get Lifetime Access — $49
Weekly Insights

Stay ahead of the curve

One email a week. Zero fluff. The latest AI workflows, voice tips, and product updates.

No spam. Unsubscribe anytime.