Uberall MCP Server is an MCP server that connects AI assistants like Claude Desktop, Cursor, and VS Code Copilot to the Uberall API. Built using Kotlin coroutines, this integration is designed for digital marketers, franchise operators, and business owners managing multi-location brand presences. By linking large language models directly to the Uberall platform, users can query businesses, retrieve specific store locations, inspect scheduled campaigns, and publish social media content across platforms like Google and Facebook using conversational prompts. The repository houses a legacy local stdio implementation packaged via Docker and pre-built JAR files, allowing local setups to communicate with production or sandbox Uberall environments using API access tokens. While the upstream maintainers now designate this local stdio repository as deprecated in favor of a hosted remote HTTP endpoint, the original codebase remains accessible for running standalone listing and social post management automations.
Category: Communication & Messaging
Tags: listings, location-management, reputation-management, social-media, uberall
bash curl -L -o uberall-mcp-server.jar https://github.com/uberall/uberall-mcp-server/releases/latest/download/uberall-mcp-server.jar 2. Set your environment variables: bash export UBERALL_URL="https://sandbox.uberall.com" export UBERALL_ACCESS_TOKEN="your_access_token_here" 3. Configure your client. For Claude Desktop, edit claude_desktop_config.json: json { "mcpServers": { "uberall-mcp-server": { "command": ["java", "-jar", "/path/to/uberall-mcp-server.jar"], "env": { "UBERALL_ACCESS_TOKEN": "your_access_token_here", "UBERALL_URL": "https://sandbox.uberall.com" } } } } 4. Restart Claude Desktop or your client to begin using the tools.Part of MCP Servers
You can run Uberall MCP Server using Java 17 or higher by downloading the release JAR and executing it with your API credentials. Alternatively, run the pre-built Docker image using docker run with the required environment variables, or compile the source via Gradle using ./gradlew shadowJar.
The server provides four core tools: find_businesses to locate businesses by name or address, find_locations to retrieve location IDs under specific businesses, create_social_post to schedule or publish posts across platforms like Google and Facebook, and search_social_posts to filter existing updates.
It works with any MCP-compliant client that supports stdio process execution, including Claude Desktop, Cursor, and VS Code Copilot. Configuration requires adding the JAR command or Docker run command to the respective client JSON configuration file.
Yes, Uberall MCP Server is released under the open source MIT license. The source code, build scripts, and Docker configurations are hosted on GitHub for public reference and customization.
The GitHub repository for the local stdio server is archived and deprecated. Uberall recommends migrating to their hosted remote Platform MCP server, which supports OAuth and requires no local JAR or Docker container setup.