{"type":"mcp_server","name":"mcp-tweetbinder","description":"This repository provides a Model Context Protocol (MCP) server, enabling Claude and other AI models to access and analyze Twitter/X data through the TweetBinder by Audiense API, offering insights like","category":"Communication","language":"TypeScript","stars":3,"forks":0,"owner":"AudienseCo","github_url":"https://github.com/AudienseCo/mcp-tweetbinder","homepage":"https://www.tweetbinder.com","setup":"## Setup\n\n### Installing via Smithery\nTo install mcp-tweetbinder for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@AudienseCo/mcp-tweetbinder):\n\n```bash\nnpx -y @smithery/cli install @AudienseCo/mcp-tweetbinder --client claude\n```\n\n## Manual Configuration\n\n### Prerequisites\n- **Node.js** (v18 or higher)\n- **Claude Desktop App**\n- **TweetBinder by Audiense** account with API credentials\n\n1. Clone this repository\n2. Install dependencies:\n   ```bash\n   npm install\n   ```\n3. Build the project:\n   ```bash\n   npm run build\n   ```\n\nYou need a valid TweetBinder API Bearer Token to use this service; set it in your environment:\n\n```bash\nexport TWEETBINDER_API_TOKEN='your-bearer-token-here'\n```\n\n## Usage with Claude Desktop\n\n1. Edit your Claude Desktop configuration file:\n\n   - **MacOS:**\n     ```bash\n     code ~/Library/Application\\ Support/Claude/claude_desktop_config.json\n     ```\n   - **Windows:**\n     ```bash\n     code %AppData%\\Claude\\claude_desktop_config.json\n     ```\n\n2. Add this configuration:\n\n```json\n\"mcpServers\": {\n  \"tweetbinder\": {\n    \"command\": \"node\",\n    \"args\": [\n      \"/absolute/path/to/build/index.js\"\n    ],\n    \"env\": {\n      \"TWEETBINDER_API_TOKEN\": \"your-bearer-token-here\"\n    }\n  }\n}\n```\n\n3. Restart Claude Desktop","tools":"## Available Tools\n\n\t\t1. `create-twitter-report` (Creates a new report that analyzes Twitter/X data based on a search query.)\n\t\t2. `create-twitter-count` (Creates a new report that counts tweets matching a search query.)\n\t\t3. `list-reports` (Retrieves a list of all your TweetBinder reports with sorting capabilities.)\n\t\t4. `get-report-content` (Retrieves the actual tweets or users from a generated report with advanced filtering and pagination.)\n\t\t5. `get-report-status` (Checks the current status of a TweetBinder report.)\n\t\t6. `get-report-stats` (Retrieves comprehensive statistics and analytics for a TweetBinder report.)\n\t\t7. `get-account-balances` (Retrieves information about your account's credit balance, usage, and remaining quota.)","faq":null,"created_at":"2025-03-19T16:30:24+00:00","updated_at":"2025-03-20T21:51:49+00:00","source_url":"https://model-context-protocol.com/servers/tweetbinder-mcp-server-twitter-analysis","related_articles":[]}