Audiense Insights
공식Audiense 보고서의 마케팅 인사이트 및 잠재고객 분석으로, 인구통계, 문화, 인플루언서 및 콘텐츠 참여 분석을 포함합니다.
Audiense Insights MCP(으)로 무엇을 할 수 있나요?
- Audiense 보고서 목록 확인 —
get-reports를 사용하여 사용 가능한 모든 인사이트 보고서를 검색하도록 어시스턴트에 요청하세요. - 전체 보고서 요약 —
report-summary를 통해 세그먼트, 주요 인사이트 및 인플루언서에 대한 구조화된 개요를 요청하세요. - 잠재고객 인구통계 및 심리통계 확인 —
get-audience-insights로 연령, 관심사, 성격과 같은 집계된 특성을 가져오세요. - 인플루언서를 기준선과 비교 —
compare-audience-influencers를 사용하여 잠재고객에 대한 고유하고 높은 연관성을 가진 인플루언서를 식별하세요. - 콘텐츠 참여도 분석 —
get-audience-content로 잠재고객의 주요 게시물, 해시태그, 도메인 및 공유 링크를 탐색하세요.
문서
⚠️ 지원 종료
🚫 이 저장소는 더 이상 유지 관리되지 않습니다.
Audiense Insights MCP는 원격 모델로 마이그레이션되었습니다. 새로운 원격 MCP 사용 방법에 대한 자세한 내용은 support@audiense.com으로 문의해 주시기 바랍니다.
🏆 Audiense Insights MCP 서버
이 서버는 모델 컨텍스트 프로토콜(MCP)을 기반으로 하며, Claude 또는 기타 MCP 호환 클라이언트가 귀하의 Audiense Insights 계정과 상호 작용할 수 있도록 합니다. Audiense 보고서에서 인구통계, 문화, 인플루언서 및 콘텐츠 참여 분석을 포괄하는 마케팅 인사이트와 오디언스 분석을 추출합니다.
🚀 사전 요구 사항
이 서버를 사용하기 전에 다음 사항을 확인하십시오:
- Node.js (v18 이상)
- Claude 데스크톱 앱
- API 자격 증명이 포함된 Audiense Insights 계정
- X/Twitter API Bearer Token (인플루언서 데이터 보강을 위한 선택 사항)
⚙️ Claude 데스크톱 구성
-
Claude 데스크톱의 구성 파일을 엽니다:
- MacOS:
code ~/Library/Application\ Support/Claude/claude_desktop_config.json - Windows:
code %AppData%\Claude\claude_desktop_config.json
- MacOS:
-
다음 구성을 추가하거나 업데이트합니다:
"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.
🛠️ Available Tools
📌 get-reports
Description: Retrieves the list of Audiense insights reports owned by the authenticated user.
- Parameters: None
- Response:
- List of reports in JSON format.
📌 get-report-info
Description: 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:
- Full report details in JSON format.
- If the report is still processing, returns a message indicating the pending status.
📌 get-audience-insights
Description: 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:
- Insights formatted as a structured text list.
📌 get-baselines
Description: Retrieves available baseline audiences, optionally filtered by country.
-
Parameters:
country(string, optional): ISO country code to filter by.
-
Response:
- List of baseline audiences in JSON format.
📌 get-categories
Description: Retrieves the list of available affinity categories that can be used in influencer comparisons.
- Parameters: None
- Response:
- List of categories in JSON format.
📌 compare-audience-influencers
Description: Compares influencers of a given audience with a baseline audience. The baseline is determined as follows:
- If a single country represents more than 50% of the audience, that country is used as the baseline.
- Otherwise, the global baseline is used.
- If a specific segment is selected, the full audience is used as the baseline.
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:
- List of influencers with affinity scores, baseline comparison, and uniqueness scores in JSON format.
📌 get-audience-content
Description: Retrieves audience content engagement details, including:
- Liked Content: Most popular posts, domains, emojis, hashtags, links, media, and a word cloud.
- Shared Content: Most shared content categorized similarly.
- Influential Content: Content from influential accounts.
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:
- Content engagement data in JSON format.
📌 report-summary
Description: 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:
- Complete report summary in JSON format with structured data for each segment
- For pending reports: Status message indicating the report is still processing
- For reports without segments: Message indicating there are no segments to analyze
💡 Predefined Prompts
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:
- Accepts a reportName argument to find the most relevant report.
- If an ID is provided, it searches by report ID instead.
Use case: Structured guidance for audience analysis.
🛠️ Troubleshooting
Tools Not Appearing in Claude
- Check Claude Desktop logs:
tail -f ~/Library/Logs/Claude/mcp*.log
- Verify environment variables are set correctly.
- Ensure the absolute path to index.js is correct.
Authentication Issues
- Double-check OAuth credentials.
- Ensure the refresh token is still valid.
- Verify that the required API scopes are enabled.
📜 Viewing Logs
To check server logs:
For MacOS/Linux:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
For Windows:
Get-Content -Path "$env:AppData\Claude\Logs\mcp*.log" -Wait -Tail 20
🔐 보안 고려 사항
- API 자격 증명을 안전하게 보관하고 공개 저장소에 노출하지 마십시오.
- 환경 변수를 사용하여 민감한 데이터를 관리하십시오.
📄 라이선스
이 프로젝트는 Apache 2.0 라이선스에 따라 사용이 허가됩니다. 자세한 내용은 LICENSE 파일을 참조하십시오.