Audiense Insights
About
Marketing insights and audience analysis from [Audiense](https://www.audiense.com/products/audiense-insights) reports, covering demographic, cultural, influencer, and content engagement analysis.
Details
- Repository
- AudienseCo/mcp-audiense-insights
- License
- Apache-2.0
Explore
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Audiense InsightsCommand (node, npx, python, etc.)npxArguments-
Argument 1
-y -
Argument 2
mcp-audiense-insights
Environment-
AUDIENSE_CLIENT_ID
your_client_id_here -
TWITTER_BEARER_TOKEN
your_token_here -
AUDIENSE_CLIENT_SECRET
your_client_secret_here
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Before using this server, ensure you have:
- Node.js (v18 or higher)
- Claude Desktop App
- Audiense Insights Account with API credentials
- X/Twitter API Bearer Token _(optional, for enriched influencer data)_
---
1. Open the configuration file for Claude Desktop:
- MacOS:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
- Windows:
code %AppData%\Claude\claude_desktop_config.json
2. Add or update the following configuration:
```json
"mcpServers": {
"audiense-insights": {
"command": "npx",
"args": [
"-y",
"mcp-audiense-insights"
],
"env": {
"AUDIENSE_CLIENT_ID": "your_client_id_here",
"AUDIENSE_CLIENT_SECRET": "your_client_secret_here",
"TWITTER_BEARER_TOKEN": "your_token_here"
}
}
}
3. Save the file and restart Claude Desktop.
- Double-check OAuth credentials.
- Ensure the refresh token is still valid.
- Verify that the required API scopes are enabled.
get-reports
Retrieves the list of Audiense insights reports owned by the authenticated user. Parameters: None.
get-report-info
Fetches detailed information about a specific intelligence report. Parameters: report_id (string) - The ID of the intelligence report.
get-audience-insights
Retrieves aggregated insights for a given audience, including demographics, behavioral traits, psychographics, and socioeconomic factors. Parameters: audience_insights_id (string) - The ID of the audience insights; insights (array of strings, optional) - List of specific insight names to filter.
get-baselines
Retrieves available baseline audiences, optionally filtered by country. Parameters: country (string, optional) - ISO country code to filter by.
get-categories
Retrieves the list of available affinity categories that can be used in influencer comparisons. Parameters: None.
compare-audience-influencers
Compares influencers of a given audience with a baseline audience. Parameters: audience_influencers_id (string) - ID of the audience influencers; baseline_audience_influencers_id (string) - ID of the baseline audience influencers; cursor (number, optional) - Pagination cursor; count (number, optional) - Number of items per page (default: 200); bio_keyword (string, optional) - Filter influencers by bio keyword; entity_type (enum: person | brand, optional) - Filter by entity type; followers_min (number, optional) - Minimum number of followers; followers_max (number, optional) - Maximum number of followers; categories (array of strings, optional) - Filter influencers by categories; countries (array of strings, optional) - Filter influencers by country ISO codes.
get-audience-content
Retrieves audience content engagement details, including liked content, shared content, and influential content. Parameters: audience_content_id (string) - The ID of the audience content.
report-summary
Generates a comprehensive summary of an Audiense report, including report metadata, audience size, segment information, top insights, and top influencers. Parameters: report_id (string) - The ID of the intelligence report to summarize.
1. Check Claude Desktop logs:
tail -f ~/Library/Logs/Claude/mcp*.log
2. Verify environment variables are set correctly.
3. Ensure the absolute path to index.js is correct.Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"audiense insights": {
"env": {
"AUDIENSE_CLIENT_ID": "your_client_id_here",
"TWITTER_BEARER_TOKEN": "your_token_here",
"AUDIENSE_CLIENT_SECRET": "your_client_secret_here"
},
"args": [
"-y",
"mcp-audiense-insights"
],
"command": "npx"
}
}
}
Linux
{
"env": {
"AUDIENSE_CLIENT_ID": "your_client_id_here",
"TWITTER_BEARER_TOKEN": "your_token_here",
"AUDIENSE_CLIENT_SECRET": "your_client_secret_here"
},
"args": [
"-y",
"mcp-audiense-insights"
],
"command": "npx"
}
Macos
{
"env": {
"AUDIENSE_CLIENT_ID": "your_client_id_here",
"TWITTER_BEARER_TOKEN": "your_token_here",
"AUDIENSE_CLIENT_SECRET": "your_client_secret_here"
},
"args": [
"-y",
"mcp-audiense-insights"
],
"command": "npx"
}
Windows
{
"env": {
"AUDIENSE_CLIENT_ID": "your_client_id_here",
"TWITTER_BEARER_TOKEN": "your_token_here",
"AUDIENSE_CLIENT_SECRET": "your_client_secret_here"
},
"args": [
"-y",
"mcp-audiense-insights"
],
"command": "npx"
}
This server, based on the Model Context Protocol (MCP), allows Claude or any other MCP-compatible client to interact with your Audiense Insights account. It extracts marketing insights and audience analysis from Audiense reports, covering demographic, cultural, influencer, and content engagement analysis.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



