diff --git a/README.md b/README.md index c289310..d921723 100644 --- a/README.md +++ b/README.md @@ -39,19 +39,23 @@
- +
-

๐Ÿš€ Launch Week - January 2026 ๐Ÿš€

-

5 Days of Major Releases!

+

NEW: GEO & AI Brand Visibility Tools

+

See how ChatGPT, Grok, and Perplexity talk about your brand.

+

+ Query leading LLMs directly from your agent and get back structured, markdown-formatted answers.
+ The ultimate feedback loop for Generative Engine Optimization (GEO) โ€” monitor AI-generated + recommendations, track brand mentions across LLMs, and understand how AI perceives your products. +

- - - - - + + +
๐Ÿ“ฆ Tool Groups๐Ÿง™ Setup Wizardโšก Token Efficiency๐Ÿข Enterprise Integrations๐Ÿ“Š ObservabilityChatGPT
AI-generated insights, citations & recommendations
Grok
Real-time AI analysis powered by X data
Perplexity
Search-augmented AI answers with sources
+

GROUPS="geo"  ยท  Works with any MCP-compatible agent

@@ -83,6 +87,7 @@ Built by [Bright Data](https://brightdata.com), the world's #1 web data platform - ๐Ÿ›๏ธ **E-commerce Intelligence** - Monitor products, prices, and availability - ๐Ÿ“Š **Market Analysis** - Track competitors and industry trends - ๐Ÿค– **AI Agents** - Build agents that can actually browse the web +- ๐Ÿง  **GEO & Brand Visibility** - See how ChatGPT, Grok, and Perplexity perceive your brand - ๐Ÿ“ **Content Creation** - Access up-to-date information for writing - ๐ŸŽ“ **Academic Research** - Gather data from multiple sources efficiently @@ -249,6 +254,13 @@ https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN_HERE Travel information web_data_booking_hotel_listings + + geo + GEO & LLM brand visibility + web_data_chatgpt_ai_insights, + web_data_grok_ai_insights, + web_data_perplexity_ai_insights + advanced_scraping Batch and AI-assisted extraction helpers diff --git a/package-lock.json b/package-lock.json index fe9f24f..53e7dd5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@brightdata/mcp", - "version": "2.9.0", + "version": "2.9.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@brightdata/mcp", - "version": "2.9.0", + "version": "2.9.1", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "1.21.2", diff --git a/package.json b/package.json index ab87cad..dcfa504 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@brightdata/mcp", - "version": "2.9.0", + "version": "2.9.1", "description": "An MCP interface into the Bright Data toolset", "type": "module", "main": "./server.js", diff --git a/server.js b/server.js index d231181..0fef767 100644 --- a/server.js +++ b/server.js @@ -897,6 +897,44 @@ const datasets = [{ 'This can be a cache lookup, so it can be more reliable than scraping', ].join('\n'), inputs: ['url'], +}, { + id: 'chatgpt_ai_insights', + dataset_id: 'gd_m7aof0k82r803d5bjm', + description: [ + 'Send a prompt to ChatGPT and get back AI-generated insights.', + 'Returns structured answer text, citations, recommendations,' + +' and markdown. Useful for GEO and LLM as a judge.', + ].join('\n'), + inputs: ['prompt'], + fixed_values: { + url: 'https://chatgpt.com/', + country: '', + web_search: false, + additional_prompt: '', + }, + trigger_params: {custom_output_fields: 'answer_text_markdown'}, +}, { + id: 'grok_ai_insights', + dataset_id: 'gd_m8ve0u141icu75ae74', + description: [ + 'Send a prompt to Grok and get back AI-generated insights.', + 'Returns structured answer text in markdown format.', + 'Useful for GEO and LLM as a judge.', + ].join('\n'), + inputs: ['prompt'], + fixed_values: {url: 'https://grok.com/', index: ''}, + trigger_params: {custom_output_fields: 'answer_text_markdown'}, +}, { + id: 'perplexity_ai_insights', + dataset_id: 'gd_m7dhdot1vw9a7gc1n', + description: [ + 'Send a prompt to Perplexity and get back AI-generated insights.', + 'Returns structured answer text in markdown format.', + 'Useful for GEO and LLM as a judge.', + ].join('\n'), + inputs: ['prompt'], + fixed_values: {url: 'https://www.perplexity.ai', index: '', country: ''}, + trigger_params: {custom_output_fields: 'answer_text_markdown'}, }]; const dataset_id_to_title = id=>{ return id.split('_') diff --git a/server.json b/server.json index b5f4d5a..a331935 100644 --- a/server.json +++ b/server.json @@ -6,13 +6,13 @@ "url": "https://github.com/brightdata/brightdata-mcp", "source": "github" }, - "version": "2.9.0", + "version": "2.9.1", "packages": [ { "registryType": "npm", "registryBaseUrl": "https://registry.npmjs.org", "identifier": "@brightdata/mcp", - "version": "2.9.0", + "version": "2.9.1", "transport": { "type": "stdio" }, diff --git a/tool_groups.js b/tool_groups.js index 2df57d7..ccd149c 100644 --- a/tool_groups.js +++ b/tool_groups.js @@ -139,6 +139,18 @@ export const GROUPS = { 'session_stats', ], }, + GEO: { + id: 'geo', + name: 'GEO & LLM Visibility', + description: 'Tools for measuring and analyzing AI/LLM brand ' + +'visibility and generative engine optimization.', + tools: [ + ...base_tools, + 'web_data_chatgpt_ai_insights', + 'web_data_grok_ai_insights', + 'web_data_perplexity_ai_insights', + ], + }, CUSTOM: { id: 'custom', name: 'Custom',