Skip to content

Add Audiencelab third-party MCP plugin - #1009

Open
cursor[bot] wants to merge 1 commit into
mainfrom
cursor/new-plugin-setup-1fd3
Open

cursor[bot] wants to merge 1 commit into
mainfrom
cursor/new-plugin-setup-1fd3

Conversation

@cursor

@cursor cursor Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

Unreviewed plugin submission. Draft: do not merge until reviewed. This PR was generated automatically from a plugin submission webhook. Nobody has reviewed the publisher, server, or listing yet.

Submission

Audiencelab MCP helps solo developers and indie studios acquire users through paid advertising from inside AI coding hosts (Grok Bot, Cursor, etc.). Connect the remote MCP to board an app, prepare creatives, fund a wallet, and launch campaigns. Docs: https://docs.audiencelab.ai — Privacy: https://audiencelab.ai/privacy — Terms: https://audiencelab.ai/terms — Support: support@geeklab.app

Testing instructions (as submitted)

Connect the Audiencelab remote MCP (https://mcp.audiencelab.ai/mcp) in Grok Bot or Cursor Settings → Connectors / MCP. Follow the boarding journey: chart_boarding → request_boarding → prepare_craft until app_store_submission. Mid-session smoke on 2026-10-27 (live mcp 1.29.1) confirmed unsigned provisional app creation works; gated tools require OAuth after that. Draft package release (assets + SHA inventory): https://github.com/Geeklab-Ltd/audiencelab-mcp/releases/tag/untagged-1f17999315b301c42979 — archives include audiencelab-mcp-portable, audiencelab-mcp-grok-bot, audiencelab-mcp-cursor (an

The submitted text ends mid-sentence. The linked repo Geeklab-Ltd/audiencelab-mcp isn't publicly visible: the GitHub API returns 404.

Changes

  • third_party/audiencelab/mcp.json: an audiencelab HTTP server pointing at https://mcp.audiencelab.ai/mcp, exactly as submitted.
  • third_party/audiencelab/.cursor-plugin/plugin.json, with "mcpServers": "./mcp.json", category integrations, and "logo": "assets/logo.jpg".
  • A README with install steps and the MCP block, plus a CHANGELOG and an MIT LICENSE, following the PitchBook layout (Add PitchBook third-party MCP plugin #796).
  • One row in the root README table and one entry appended to .cursor-plugin/marketplace.json. .claude-plugin/marketplace.json is unchanged.

Logo

audiencelab.ai and mcp.audiencelab.ai failed the TLS handshake from the build environment, docs.audiencelab.ai did not resolve, and the web fetch tool blocks the domain. So I couldn't download the submitted logo or the site favicon. The committed assets/logo.jpg is the avatar of the publisher's Geeklab-Ltd GitHub organization (https://avatars.githubusercontent.com/u/84235462?v=4, 460×460 JPEG, a Geeklab flask mark). It is not the Audiencelab app icon. Before merging, a reviewer should replace it with https://audiencelab.ai/brand/audiencelab-v1/app-512.png.

Review notes

  • I couldn't reach the MCP endpoint from the build environment, so the server and its tool names are not verified here.
  • plugin.json author and the README table's author column are set to Audiencelab. Most existing third-party rows list Cursor, so change this if Cursor should be listed as maintainer.

Validation

  • node scripts/validate-plugins.mjs passes ("All plugins validated successfully.")
Open in Web View Automation 

Note

Medium Risk
Listing a new external MCP that can drive paid advertising and wallet funding increases supply-chain and user-consent exposure until the publisher, endpoint, and tools are manually reviewed.

Overview
Adds the Audiencelab third-party integration so Cursor can install a plugin that wires agents to Audiencelab’s hosted HTTP MCP at https://mcp.audiencelab.ai/mcp (app boarding, creatives, wallet funding, and paid UA campaigns per the listing).

The new third_party/audiencelab/ package includes plugin.json, mcp.json, README, CHANGELOG, MIT LICENSE, and a placeholder logo; it is registered in .cursor-plugin/marketplace.json and the root README integrations table (author listed as Audiencelab, not Cursor).

This is an automated, unreviewed publisher submission: behavior and tools live entirely on the remote server, and gated flows expect Audiencelab OAuth after provisional onboarding.

Reviewed by Cursor Bugbot for commit ae70378. Bugbot is set up for automated code reviews on this repo. Configure here.

Co-authored-by: Danny Jiang <djiang-jq@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant