# mcp-audiense-insights

> MCP Server

This repository provides an MCP server that connects Claude to Audiense Insights, enabling marketing insights and audience analysis from Audiense reports, including demographic, cultural, and influencer data. This repository provides

## Overview

- **Category:** AI
- **Language:** TypeScript
- **Stars:** 19
- **Forks:** 2
- **Owner:** AudienseCo
- **GitHub:** https://github.com/AudienseCo/mcp-audiense-insights
- **Homepage:** https://audiense.com
- **Created:** 2025-01-31T16:14:54+00:00
- **Updated:** 2025-03-21T06:58:30+00:00
- **Source:** https://model-context-protocol.com/servers/audiense-insights-mcp-server-audience-analysis

## Setup

## Setup

1.  Ensure you have Node.js (v18 or higher), Claude Desktop App, Audiense Insights Account with API credentials, and optionally an X/Twitter API Bearer Token.
2.  Install Audiense Insights Server for Claude Desktop automatically via Smithery using the command: `npx -y @smithery/cli@latest install @AudienseCo/mcp-audiense-insights --client claude`.
3.  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`).
4.  Add or update the `mcpServers` configuration in the Claude Desktop configuration file with the correct command, arguments (absolute path to `build/index.js`), and environment variables (AUDIENSE_CLIENT_ID, AUDIENSE_CLIENT_SECRET, TWITTER_BEARER_TOKEN).
5.  Save the configuration file and restart Claude Desktop.

## Tools

## Available Tools

1.  `get-reports` (Retrieves the list of Audiense insights reports owned by the authenticated user.)
2.  `get-report-info` (Fetches detailed information about a specific intelligence report.)
3.  `get-audience-insights` (Retrieves aggregated insights for a given audience, including demographics, behavioral traits, psychographics, and socioeconomic factors.)
4.  `get-baselines` (Retrieves available baseline audiences, optionally filtered by country.)
5.  `get-categories` (Retrieves the list of available affinity categories that can be used in influencer comparisons.)
6.  `compare-audience-influencers` (Compares influencers of a given audience with a baseline audience, providing affinity scores, baseline comparison, and uniqueness scores.)
7.  `get-audience-content` (Retrieves audience content engagement details, including liked content, shared content, and influential content.)
8.  `report-summary` (Generates a comprehensive summary of an Audiense report, including report metadata, audience size, segment information, top insights, and top influencers.)
