Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 20 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,19 +39,23 @@
</div>

<br/>

<div align="center">
<h3>🚀 <a href="https://brightdata.com/ai/mcp-server/launch-week">Launch Week - January 2026</a> 🚀</h3>
<p><strong>5 Days of Major Releases!</strong></p>
<h3>NEW: GEO & AI Brand Visibility Tools</h3>
<p><strong>See how ChatGPT, Grok, and Perplexity talk about your brand.</strong></p>
<p>
Query leading LLMs directly from your agent and get back structured, markdown-formatted answers.<br/>
The ultimate feedback loop for <b>Generative Engine Optimization (GEO)</b> — monitor AI-generated
recommendations, track brand mentions across LLMs, and understand how AI perceives your products.
</p>
<table>
<tr>
<td align="center">📦 <a href="https://brightdata.com/ai/mcp-server/launch-week/day1">Tool Groups</a></td>
<td align="center">🧙 <a href="https://brightdata.com/ai/mcp-server/launch-week/day2">Setup Wizard</a></td>
<td align="center">⚡ <a href="https://brightdata.com/ai/mcp-server/launch-week/day3">Token Efficiency</a></td>
<td align="center">🏢 <a href="https://brightdata.com/ai/mcp-server/launch-week/day4">Enterprise Integrations</a></td>
<td align="center">📊 <a href="https://brightdata.com/ai/mcp-server/launch-week/day5">Observability</a></td>
<td align="center"><b>ChatGPT</b><br/><sub>AI-generated insights, citations &amp; recommendations</sub></td>
<td align="center"><b>Grok</b><br/><sub>Real-time AI analysis powered by X data</sub></td>
<td align="center"><b>Perplexity</b><br/><sub>Search-augmented AI answers with sources</sub></td>
</tr>
</table>
<p><code>GROUPS="geo"</code> &nbsp;·&nbsp; Works with any MCP-compatible agent</p>
</div>


Expand Down Expand Up @@ -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

Expand Down Expand Up @@ -249,6 +254,13 @@ https://mcp.brightdata.com/mcp?token=YOUR_API_TOKEN_HERE
<td>Travel information</td>
<td><code>web_data_booking_hotel_listings</code></td>
</tr>
<tr>
<td><code>geo</code></td>
<td>GEO &amp; LLM brand visibility</td>
<td><code>web_data_chatgpt_ai_insights</code>,
<code>web_data_grok_ai_insights</code>,
<code>web_data_perplexity_ai_insights</code></td>
</tr>
<tr>
<td><code>advanced_scraping</code></td>
<td>Batch and AI-assisted extraction helpers</td>
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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",
Expand Down
38 changes: 38 additions & 0 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -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('_')
Expand Down
4 changes: 2 additions & 2 deletions server.json
Original file line number Diff line number Diff line change
Expand Up @@ -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"
},
Expand Down
12 changes: 12 additions & 0 deletions tool_groups.js
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down
Loading