Audiense Insights MCP Server is a server based on the Model Context Protocol (MCP) that allows Claude and other MCP-compatible clients to interact with your Audiense Insights account
Before using this server, ensure you have:
Open the configuration file for Claude Desktop:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
code %AppData%\Claude\claude_desktop_config.json
Add or update the following configuration:
"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"
}
}
}
Save the file and restart Claude Desktop.
get-reportsDescription: Retrieves the list of Audiense insights reports owned by the authenticated user.
get-report-infoDescription: Fetches detailed information about a specific intelligence report, including:
Status
Segmentation type
Audience size
Segments
Access links
Parameters:
report_id (string): The ID of the intelligence report.Response:
get-audience-insightsDescription: Retrieves aggregated insights for a given audience, including:
Demographics: Gender, age, country.
Behavioral traits: Active hours, platform usage.
Psychographics: Personality traits, interests.
Socioeconomic factors: Income, education status.
Parameters:
audience_insights_id (string): The ID of the audience insights.insights (array of strings, optional): List of specific insight names to filter.Response:
get-baselinesDescription: Retrieves available baseline audiences, optionally filtered by country.
Parameters:
country (string, optional): ISO country code to filter by.Response:
get-categoriesDescription: Retrieves the list of available affinity categories that can be used in influencer comparisons.
compare-audience-influencersDescription: Compares influencers of a given audience with a baseline audience. The baseline is determined as follows:
Each influencer comparison includes:
Affinity (%) – How well the influencer aligns with the audience.
Baseline Affinity (%) – The influencer’s affinity within the baseline audience.
Uniqueness Score – How distinct the influencer is compared to the baseline.
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.Response:
get-audience-contentDescription: Retrieves audience content engagement details, including:
Each category contains:
popularPost: Most engaged posts.
topDomains: Most mentioned domains.
topEmojis: Most used emojis.
topHashtags: Most used hashtags.
topLinks: Most shared links.
topMedia: Shared media.
wordcloud: Most frequently used words.
Parameters:
audience_content_id (string): The ID of the audience content.Response:
report-summaryDescription: Generates a comprehensive summary of an Audiense report, including:
Report metadata (title, segmentation type)
Full audience size
Detailed segment information
Top insights for each segment (bio keywords, demographics, interests)
Top influencers for each segment with comparison metrics
Parameters:
report_id (string): The ID of the intelligence report to summarize.Response:
This server includes a preconfigured prompts
audiense-demo: Helps analyze Audiense reports interactively.segment-matching: A prompt to match and compare audience segments across Audiense reports, identifying similarities, unique traits, and key insights based on demographics, interests, influencers, and engagement patterns.Usage:
Use case: Structured guidance for audience analysis.
tail -f ~/Library/Logs/Claude/mcp*.log
To check server logs:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
Get-Content -Path "$env:AppData\Claude\Logs\mcp*.log" -Wait -Tail 20
This project is licensed under the Apache 2.0 License. See the LICENSE file for more details.