GrowthKit Revenue Intelligence

Sales intelligence for B2B SMEs — lead scoring, ICP fit, CRM enrichment & writeback.

Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data

What it can do

  • SearchMemory: Search long-term memory using semantic similarity. ALWAYS SEARCH BEFORE ANSWERING marketing/strategy questions. Use short, specific keywords as queries. Available chapters: icp, strategy
  • ListMemories: List stored memories in stored order with pagination. Unlike searchMemory (semantic relevance ranking), use this to browse, enumerate, or audit a chapter — not to find the most relevant
  • CountMemories: Return only counts, not content — use for overview/sizing (e.g. 'how many competitor memories exist?') before deciding whether to list or search. Optionally filter by chapter via metada

What data it sees

Do you need an account

No: the server works without sign-in

Sales intelligence for B2B SMEs — lead scoring, ICP fit, CRM enrichment & writeback.

How to connect

How to connect GrowthKit Revenue Intelligence to Claude

The server address to paste into Claude settings:

https://growthkit-revenue-intelligence.run.tools

  1. Open Claude (claude.ai or the desktop app).
  2. Go to Settings → Connectors.
  3. Click Add custom connector.
  4. Paste the server address copied below into Remote MCP server URL and click Add.
  5. In a chat, click + → Connectors and switch the new connector on.

Custom connectors are available on Free, Pro, Max, Team and Enterprise plans (Free is limited to one). On Team and Enterprise an organization Owner adds the connector first under Organization settings → Connectors.

Authorization

After you click Add, a sign-in window for the service opens. Sign in with your own account and approve access. Claude never sees your password.

How to connect GrowthKit Revenue Intelligence to ChatGPT

The server address to paste into ChatGPT settings:

https://growthkit-revenue-intelligence.run.tools

  1. Open ChatGPT in a browser (chatgpt.com). A Plus, Pro, Business, Enterprise or Edu plan is required.
  2. Turn on developer mode once: Settings → Apps → Advanced settings → Developer mode.
  3. Open Settings → Connectors and click Create.
  4. Fill in the form: Name (anything), Description (one line about what the service does), MCP server URL (copy it below).
  5. Under Authentication choose OAuth if the service requires sign-in, otherwise None. Click Create.
  6. In a new chat open + → Apps/Connectors and enable the connector.

OpenAI has renamed this section before (Connectors → Apps/Plugins). If the label differs, search settings for "developer mode". On Business/Enterprise workspaces an admin must allow custom connectors first.

Authorization

On first use ChatGPT opens the service's sign-in window. Sign in and approve access.

How to connect GrowthKit Revenue Intelligence to Cursor

The server address to paste into Cursor settings:

https://growthkit-revenue-intelligence.run.tools

Fastest: click Open in Cursor below and confirm the prompt.

Manually:

  1. In Cursor open Settings → Cursor Settings → MCP and click Add new global MCP server.
  2. Paste the JSON copied below into ~/.cursor/mcp.json (per project: .cursor/mcp.json in the repo root).
  3. Save the file. The server appears in the MCP list; authorize it there if asked.

Authorization

If the service needs sign-in, an authorize button appears next to the server in the MCP list.

Server tool list (15)

Raw names from tools/list. Only developers need these.

searchMemorySearch long-term memory using semantic similarity. ALWAYS SEARCH BEFORE ANSWERING marketing/strategy questions. Use short, specific keywords as queries. Available chapters: icp, strategy, campaigns, analytics, brand, competitors, learnings, general, pipeline, signals, playbook. TAG FILTERING: Memories are auto-tagged. Use metadata_filter with tags key to filter (e.g. metadata_filter: { chapter: 'campaigns', tags: 'linkedin' }). · Demo
listMemoriesList stored memories in stored order with pagination. Unlike searchMemory (semantic relevance ranking), use this to browse, enumerate, or audit a chapter — not to find the most relevant memory for a question. Filter by chapter via metadata_filter.chapter. · Demo
countMemoriesReturn only counts, not content — use for overview/sizing (e.g. 'how many competitor memories exist?') before deciding whether to list or search. Optionally filter by chapter via metadata_filter.chapter. For a per-chapter breakdown in one call, prefer getChapterOverview. · Demo
getChapterOverviewGet memory count per chapter. Use as FIRST STEP in new conversations or reviews. · Demo
listDocumentsList stored documents with optional filtering by category or chapter. · Demo
getDocumentGet a specific document with fresh download URL and linked insights. · Demo
listRemindersList reminders, ordered by remind_at ascending. By default returns only pending reminders; pass status=sent|cancelled|all to widen. Optionally scope to one task via task_id. Returns each reminder's id, title, remind_at, and status. · Demo
getHistoryGet the version history of a specific memory. Shows all previous versions with timestamps and who made changes. · Demo
listDeletedList recently deleted memories that can be restored. Shows content preview and deletion info. · Demo
listTeamList all team members (token holders) for your account. Shows display names, roles, and identifies which token is yours. · Demo
listCampaignsList campaigns for the current user, optionally filtered by status. Returns campaign metadata plus per-stage lead counts. · Demo
getCampaignGet a single campaign with full briefing details and lead-stage counts. · Demo
getCampaignLeadFieldsDiscover which fields are actually used in a campaign's leads. Returns standard columns with non-null values PLUS all metadata (custom) keys with usage counts and sample values. ALWAYS call this BEFORE asking the user about lead structure or before adding new custom fields — it tells you what's already established for this list. · Demo
listCampaignLeadsList leads in a campaign, optionally filtered by lifecycle_stage or enrichment_status. Returns up to 100 per call. · Demo
getWorkingMemoryRetrieve the current state for a (kind, key) in the current session. Returns null if not set. Use this when you need to merge into existing state or verify what's stored. NOTE: Active working memory entries are ALSO automatically injected into the system prompt by Build Messages — you usually don't need to call this manually. Only call when you need a specific record's full state on-demand. · Demo