ReddGrowReddGrow Docs
Integrations

ReddGrow MCP Server

Connect any MCP-compatible AI client to ReddGrow — manage campaigns, drafts, subreddits, advocates, brand monitoring, and AEO visibility directly from Claude, Cursor, VS Code, or any MCP client.

The ReddGrow MCP server is a remote, hosted server that exposes all ReddGrow functionality as MCP tools. Any client that supports remote MCP over HTTP can connect to it, including Claude.ai, Cursor, VS Code extensions, and MCP Inspector.

Endpoint: https://mcp.reddgrow.ai/mcp Transport: Streamable HTTP Auth: OAuth 2.1 with PKCE


Prerequisites

  • An active ReddGrow subscription
  • A ReddGrow organization (your API key is minted per-org during the OAuth flow)

Connect in Claude.ai

Via the integrations directory

  1. Go to claude.ai/settings/integrations
  2. Search for ReddGrow in the integrations list
  3. Click Connect
  4. Sign in to your ReddGrow account when prompted
  5. Choose the organization you want Claude to access
  6. Click Approve

Claude Pro, Max, Team, or Enterprise required, or Claude.ai Free (Free plan supports 1 custom connector).

Add manually as a custom connector

If ReddGrow is not yet in the directory:

  1. Go to claude.ai/settings/integrations
  2. Click Add custom connector
  3. Enter the server URL: https://mcp.reddgrow.ai/mcp
  4. Click Connect and complete the OAuth flow on app.reddgrow.ai

Once connected, all ReddGrow tools are available in your Claude conversations.


Connect in Cursor

In your Cursor settings, add a remote MCP server:

{
  "mcpServers": {
    "reddgrow": {
      "url": "https://mcp.reddgrow.ai/mcp"
    }
  }
}

Cursor will prompt you to complete the OAuth flow on first use.


Connect in VS Code

Install an MCP extension that supports remote servers, then add:

{
  "mcp.servers": {
    "reddgrow": {
      "url": "https://mcp.reddgrow.ai/mcp"
    }
  }
}

Test with MCP Inspector

npx @modelcontextprotocol/inspector https://mcp.reddgrow.ai/mcp

The inspector will open a browser OAuth flow for authentication, then list all available tools.


When you connect for the first time, the server redirects you to app.reddgrow.ai/oauth/consent. Here you:

  1. Sign in to your ReddGrow account
  2. Select which organization to grant access to
  3. Approve — a scoped API key is minted for that org

The key is stored in the MCP server's token store and refreshed automatically. To revoke access, go to Settings → Connected Apps in app.reddgrow.ai and click Revoke next to the connected client.


Example prompts

Once connected, you can talk to Claude naturally:

"List my pending drafts and approve the top 3 by score."

"Show brand mentions from the last 7 days with negative sentiment."

"Add r/SaaS to my campaign and set min_karma to 100."

"How many drafts were posted this week across all my campaigns?"

"Show me all subreddits in my main campaign that are currently inactive."

"Create a new brand monitor domain for competitor.com."

"What's my AEO visibility score for my main brand this week?"


Available tools (68 total)

Health (1)

ToolDescription
health_checkCheck API connectivity

Campaigns (5)

ToolDescription
list_campaignsList campaigns (paginated)
get_campaignGet campaign by ID
create_campaignCreate a campaign
update_campaignUpdate a campaign
delete_campaignDelete a campaign

Subreddits (7)

ToolDescription
list_subredditsList tracked subreddits (paginated)
get_subredditGet subreddit by ID
quick_add_subredditQuick-add by name
create_subredditCreate with full config
update_subredditUpdate settings
toggle_subreddit_activeEnable/disable monitoring
delete_subredditRemove from tracking

Advocates (5)

ToolDescription
list_advocatesList AI advocate personas (paginated)
get_advocateGet advocate by ID
create_advocateCreate an advocate
update_advocateUpdate an advocate
delete_advocateDelete an advocate

Brand Monitor (9)

ToolDescription
list_brand_domainsList monitored domains (paginated)
get_brand_domainGet domain by ID
create_brand_domainAdd a domain to monitor
update_brand_domainUpdate domain settings
delete_brand_domainRemove a monitored domain
list_brand_mentionsList Reddit mentions (paginated)
get_brand_mentionGet mention by ID
update_brand_mentionUpdate mention status/sentiment
get_brand_monitor_statsGet monitoring statistics

Drafts (4)

ToolDescription
list_draftsList AI-generated drafts (paginated)
get_draftGet draft by ID
approve_draftApprove for posting
skip_draftSkip a draft

Stats (4)

ToolDescription
get_stats_summaryCampaign and draft summary
get_drafts_dailyDaily draft volume time series
get_drafts_dashboardDraft pipeline counts by status
get_posting_statsPosting activity and cooldown status

AEO / AI Visibility (33)

Tools for tracking your brand's visibility across AI engines (ChatGPT, Perplexity, Gemini, etc.).

Account and reference

ToolDescription
aeo_meAccount info, plan, limits
aeo_list_enginesSupported AI engines
aeo_list_countriesSupported scan countries
aeo_score_methodologyHow scores are calculated

Prompts (tracked queries)

ToolDescription
aeo_list_promptsList tracked prompts
aeo_get_promptGet prompt with stats
aeo_list_prompt_runsScan runs for a prompt (paginated)
aeo_create_promptCreate a prompt to track
aeo_batch_create_promptsBulk create (async)
aeo_get_batch_jobPoll bulk creation status
aeo_update_promptUpdate topic/tags/active
aeo_delete_promptDelete a prompt

Scan runs

ToolDescription
aeo_get_runGet a single scan run
aeo_explain_runScoring explanation for a run

Visibility

ToolDescription
aeo_visibility_timelineVisibility score over time
aeo_visibility_explainWhat's driving your visibility

Brands

ToolDescription
aeo_list_brandsList tracked brands
aeo_brands_rankingRanked brand comparison
aeo_create_brandTrack a new brand or competitor
aeo_update_brandUpdate brand name
aeo_delete_brandDelete a brand

Topics

ToolDescription
aeo_list_topicsList prompt topics
aeo_create_topicCreate a topic
aeo_batch_create_topicsBulk create topics
aeo_update_topicUpdate topic
aeo_delete_topicDelete topic

Sources and citations

ToolDescription
aeo_list_source_domainsSource domains by citation count (paginated)
aeo_list_source_urlsSource URLs by citation count (paginated)
aeo_top_domainsTop cited domains
aeo_domain_typesDomain type distribution
aeo_source_detailDrill into a domain/URL/query
aeo_list_citationsAll citation events (paginated)

Sentiment

ToolDescription
aeo_sentiment_explainBrand sentiment across AI engines

Disconnecting

To revoke a client's access to your ReddGrow account:

  1. Go to app.reddgrow.aiSettingsConnected Apps
  2. Find the client in the list
  3. Click Revoke

Troubleshooting

"Subscription required" error — Renew at app.reddgrow.ai/billing.

"Not a member of this organization" — Disconnect and reconnect, selecting the correct org during approval.

Connection expired / tools return auth error — Disconnect the integration from your client and reconnect to go through the OAuth flow again.

Data looks stale — Drafts and stats update in near real-time. If data appears outdated, check that your campaign is active and that the integration is still connected.

Tools not appearing — Verify the URL is exactly https://mcp.reddgrow.ai/mcp (with /mcp path). Check that your client supports remote MCP over HTTP (not stdio-only).


Support

reddgrow.ai/support