MCP Catalogs
Home

uberall-mcp-server

by uberall·1·Score 34

Uberall MCP server provides business listing and social media management tools through AI assistants.

productivitydeveloper-toolscommunication
1
Forks
0
Open issues
11 mo ago
Last commit
2d ago
Indexed

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:

you:Find and manage business listings through natural language queries
you:Create and schedule social media posts across multiple platforms
you:Monitor and filter existing social posts by location, status, and date
you:What are the required environment variables?
you:Which Java version is required?
you:How do I create a social media post?

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 README
  • find_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

local-business-mcpsocial-media-mcpmarketing-automation-mcp

Installation

Installation Options

  1. **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 ```

  1. **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 ``

  1. **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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.