Labsco
MCP SERVER · OFFICIAL PROJECT

Uberall MCP Server

by uberall

Ask about your locations, listings, reviews and rankings across Google, Facebook, Yelp and Apple — read-only, from any MCP client.

SEO, Web & Product AnalyticsOfficial source
Summary
Every reporting surface in Uberall, read-only, inside whichever assistant you already use.

Nothing in the catalogue modifies a listing, a review or a location — every tool retrieves and analyses — so pointing an agent at a multi-location account risks a wrong answer rather than a wrong edit. The reach is what makes it worth wiring up: directory connection status with reconnect URLs, Location Performance Score with its pillar breakdown, and Google, Facebook, Bing and Yelp activity over a date range all arrive as tool results instead of dashboard screens. The local jar this repository once published is archived, so the hosted endpoint is the path that gets maintained.

What it is

Uberall's hosted MCP server at https://mcp.uberall.com/mcp, exposing Locations Hub, Listings, Reviews, Social, Homepage and Dashboard as read-only tools over streamable HTTP. It replaces the local stdio server this repository shipped, which is now archived and read-only, and a sandbox at https://mcp.sandbox.uberall.com/mcp answers the same way against test data.

What you get
  • Locations Hub: find_business and find_location by name, identifier, status, location count or product plan, get_business_by_id and get_location_by_id for a single record, plus get_keywords_for_locations and get_labels
  • Listings: get_listings_details breaks a location down directory by directory — sync state, URLs, required actions — with get_google_page_details and get_facebook_page_details for the two profiles people ask about most
  • get_businesses_by_connection_status and get_locations_by_connection_status return what has fallen off a directory, with the reconnect URLs and the reason
  • Reviews: get_feed_items covers reviews, comments, Q&A and mentions, filterable by location, channel, date, status, rating and keyword; get_crossfeed_config says which content types each directory supports
  • Homepage: get_location_score gives the Location Performance Score with its visibility, reputation and engagement pillars, and get_location_ranking, get_location_benchmark, get_location_tasks, get_suggestions and get_key_metrics build out from it
  • Dashboard over a date range: get_impressions_and_clicks, get_listing_health, get_profile_completeness, get_review_response_time, get_review_summary, get_review_trend, get_search_keywords and get_visibility_index
  • Social: search_social_posts, filterable by location, business, status, directory and publication date
  • Every tool carries its domain prefix — find_business is called as locationsHub_find_business
Requirements

An active Uberall account with access to the data you want to query, and a client that speaks remote streamable HTTP; there is nothing to install. Standard users connect over OAuth 2.0 and sign in through the browser, while accounts with the API_ADMIN role send the private server key as Authorization: Bearer <UBERALL_API_KEY>. Token refresh is not supported yet, so a long session will ask you to sign in again.

Setup effort

One command plus a key — claude mcp add-json uberall '{"type":"http","url":"https://mcp.uberall.com/mcp"}', then supply credentials