uberall-mcp-server
by uberall·★ 1·Score 34
Uberall MCP server provides business listing and social media management tools through AI assistants.
Overview
This MCP server bridges AI assistants with the Uberall API, enabling management of business listings, locations, and social media presence across multiple platforms. Built with Kotlin, it offers comprehensive tools for finding businesses, managing locations, and creating social media posts on platforms like Google and Facebook. The server is well-documented with clear installation instructions and examples for various MCP clients.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose this MCP server if you're already using Uberall for business listing management and want to integrate it with your AI workflows for social media posting and location management.
When NOT to choose this
Don't choose this if you need multi-platform business management beyond Uberall, or if you don't have access to an Uberall API account.
Tools this server exposes
4 tools extracted from the READMEfind_businessesfind_businesses(query: string)Find businesses that the user has access to by name, address, or identifier
find_locationsfind_locations(query: string?, businessIds: string[]?)Find locations that belong to specific businesses with optional filtering
create_social_postcreate_social_post(title: string?, description: string, directories: string[], publicationDate: string, locations: string[])Create social media posts for specified locations across platforms
search_social_postssearch_social_posts(max: number?, offset: number?, locationIds: string[], businessIds: string[], statuses: string[], directories: string[], minPublicationDate: string?, maxPublicationDate: string?)Search and filter existing social posts by various criteria
Comparable tools
Installation
Installation Options
- **Download Pre-built JAR**
```bash # Download the latest release curl -L -o uberall-mcp-server.jar https://github.com/uberall/uberall-mcp-server/releases/latest/download/uberall-mcp-server.jar
# Set your credentials export UBERALL_URL="https://sandbox.uberall.com" export UBERALL_ACCESS_TOKEN="your_access_token_here"
# Run the server java -jar uberall-mcp-server.jar ```
- **Use Docker**
``bash export UBERALL_URL="https://sandbox.uberall.com" export UBERALL_ACCESS_TOKEN="your_access_token_here" docker run --rm -i -e UBERALL_ACCESS_TOKEN -e UBERALL_URL uberall/uberall-mcp-server:latest ``
- **Build from Source**
```bash git clone https://github.com/uberall/uberall-mcp-server.git cd uberall-mcp-server ./gradlew shadowJar
export UBERALL_URL="https://sandbox.uberall.com" export UBERALL_ACCESS_TOKEN="your_access_token_here" java -jar build/libs/uberall-mcp-server.jar ```
Claude Desktop Configuration
Add to your claude_desktop_config.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"
}
}
}
}FAQ
- What are the required environment variables?
- The server requires two environment variables: UBERALL_URL (your API endpoint) and UBERALL_ACCESS_TOKEN (your API access token).
- Which Java version is required?
- Java 17 or higher is required. You can check your version with 'java -version'.
- How do I create a social media post?
- Use the 'create_social_post' tool with required parameters: description, directories (platform names in uppercase), publicationDate, and locations (location IDs).
Compare uberall-mcp-server with
Last updated · Auto-generated from public README + GitHub signals.