Visit Obenan.ai
MCP Server Online

Obenan AI — MCP Server

Manage your business locations, reviews, and analytics through AI assistants using the Model Context Protocol.

Overview

The Obenan AI MCP Server lets AI assistants manage multi-location business data on the Obenan platform. Through natural conversation, users can search locations, update business information, analyze customer reviews, and access Emotion AI analytics—all without leaving their AI assistant.

The server implements the Model Context Protocol (MCP) with OAuth 2.0 authentication and Streamable HTTP transport.

46
Tools Available
27
Read-Only Tools
19
Write Tools
OAuth 2.0
Authentication

Features

Location Management

Search, view, and update business locations. Manage names, addresses, contact details, business hours, special hours, categories, services, brands, attributes, and service areas.

Review Intelligence

Analyze customer reviews with AI-powered sentiment analysis. View top positive and most concerning reviews, and reply to reviews directly through conversation.

Emotion AI Analytics

Access Obenan's Emotion AI engine for deep analytics: topic analysis, keyword sentiment, platform comparisons, reputation scoring, rating breakdowns, and AI-generated action plans.

Google Business Insights

View Google Business Profile performance data including search impressions, discovery vs. direct searches, keyword performance, and interaction breakdowns.

Content Management

Update short and long descriptions, manage SEO keywords, create Google Business posts, and update menus—all through natural language.

Setup Instructions

Prerequisites

  • An Obenan account with at least one business location
  • An AI assistant that supports MCP servers or connectors (Claude, ChatGPT, Claude Code)
  • Any Obenan subscription tier

Claude (claude.ai / Claude Desktop)

Add the Obenan connector from the Claude Integrations directory, or add it manually:

  1. Open SettingsIntegrations (or MCP Servers in Claude Desktop)
  2. Click Add Integration and enter the server URL
  3. Complete the OAuth login at agent.obenan.ai
  4. Start chatting — Obenan tools are now available
Server URL https://mcp.obenan.ai/mcp

Claude Code (CLI)

Add the server to your Claude Code configuration:

JSON { "mcpServers": { "obenan": { "type": "url", "url": "https://mcp.obenan.ai/mcp" } } }
You need an Obenan account with at least one business location to use this connector. Sign up at obenan.ai to get started.

Verify It Works

After setup, test the connection by asking:

Try this prompt Show me all my locations

You should see a list of your Obenan business locations. If prompted to approve tool access, click Allow.

  1. 1
    Open ChatGPT

    Go to chat.openai.com and sign in to your account.

  2. 2
    Enable Developer Mode

    Before adding custom connectors, you need to enable Developer mode. This is a BETA feature that allows you to add unverified connectors.

    Settings Apps & Connectors Advanced settings Enable "Developer mode" toggle

    Note: When enabled, you'll see a message that memory is disabled. This is normal for custom connectors.

  3. 3
    Navigate to Connector Settings

    Go to the settings menu and find the connectors section:

    Settings Apps & Connectors
  4. 4
    Add Custom Connector

    Click the "Add Custom Connector" or "New Connector" button to create a new MCP server connection.

  5. 5
    Enter Connector Details

    Fill in the following information in the connector form:

    Obenan AI
    AI-powered marketing automation for local businesses
    https://mcp.obenan.ai/mcp

    Select OAuth from the Authentication dropdown menu.

    obenan
    obenan

    Note: While this field is marked as optional, please enter "obenan" for proper authentication.

    You'll see a warning banner about custom MCP servers introducing risk. Check the box that says "I understand and want to continue" to proceed.

  6. 6
    Save & Connect

    Click Create to add the connector. This will redirect you to agent.obenan.ai for authentication. After you log in successfully, you'll be redirected back to ChatGPT and the connection will be established automatically. The system will then load all available tools.

  7. 7
    Start Using the Connector

    You're all set! The Obenan AI connector is now available in any ChatGPT conversation. Test it by asking: "Show me all my locations"

You're Ready!

Once connected, you can manage your business locations, update descriptions, and analyze reviews—all through natural conversation.

Authentication

The server uses OAuth 2.0 Authorization Code flow with PKCE (Proof Key for Code Exchange). This is a secure, industry-standard protocol that does not require a client secret.

How it works

  1. Your AI assistant initiates the OAuth flow and redirects you to agent.obenan.ai
  2. You log in with your Obenan credentials
  3. After approval, you are redirected back to the AI assistant with an authorization code
  4. The assistant exchanges the code for an access token using PKCE verification
  5. All subsequent API calls use this token — your credentials are never shared with the AI assistant

OAuth Discovery

The server publishes standard OAuth metadata at:

  • /.well-known/oauth-authorization-server — RFC 8414
  • /.well-known/oauth-protected-resource — RFC 9728
Your Obenan password is never shared with the AI assistant. The OAuth flow ensures the assistant only receives a scoped access token.

Available Tools

Location Management

ToolDescriptionType
search_locationsSearch locations by name, address, or keywordRead
get_my_locationsList all locations in your accountRead
fetchFetch a location by canonical IDRead
get_locationGet full details for a specific location by IDRead
get_location_postsView Google Business posts for a locationRead
get_location_discoverability_keywordsView SEO/discoverability keywordsRead
searchGeneral-purpose search across all locationsRead
get_group_infoGet details about a specific location groupRead
search_categoriesSearch available business categoriesRead
get_location_business_hoursView business hours for a locationRead
get_my_groupsList all location groups in your accountRead
get_location_attrsView location attributes (amenities, features)Read
get_menuView a location's menuRead

Review Analysis

ToolDescriptionType
analyze_location_reviewsAnalyze recent reviews with sentiment and trendsRead
reply_to_location_reviewPost a reply to a customer reviewWrite
get_location_most_concerning_reviewsGet the most critical recent reviewsRead
get_location_top_positive_reviewsGet the highest-rated recent reviewsRead

Emotion AI Analytics

ToolDescriptionType
emotion_ai_platformsCompare performance across review platformsRead
emotion_ai_action_plansAI-generated recommendations to improve ratingsRead
emotion_ai_overviewHigh-level overview: impressions, rating trends, varianceRead
emotion_ai_ratingsRating distribution and breakdown by locationRead
emotion_ai_reputationOnline reputation score and metricsRead
emotion_ai_keywordsKeyword cloud with sentiment scoringRead
emotion_ai_topicsTopic-level sentiment analysis of reviewsRead
emotion_ai_detailsDetailed filtered analytics with drill-downRead

Google Business Insights

ToolDescriptionType
google_insightsGoogle Business Profile performance overviewRead
google_keyword_insightsTop keywords driving profile discoveryRead
google_search_breakdownDirect vs. discovery search breakdownRead

Update Tools

ToolDescriptionType
set_location_labelsSet internal labels for organizationWrite
set_location_business_hoursSet regular business hoursWrite
set_location_special_hoursSet special/holiday hoursWrite
set_location_contactsUpdate contact informationWrite
create_location_postCreate a new Google Business postWrite
set_categoriesSet business categories for a locationWrite
set_location_keywordsReplace all SEO keywords for a locationWrite
set_location_opening_hoursSet opening hours (alternative format)Write
set_location_attrsSet location attributes (amenities, etc.)Write
add_location_keywordsAdd keywords to existing setWrite
remove_location_keywordsRemove specific keywordsWrite
set_social_linksUpdate social media profile linksWrite
set_location_service_areaSet the service area for a locationWrite
update_menuUpdate a location's menuWrite
set_location_long_descriptionUpdate the long business descriptionWrite
set_location_detailsUpdate general location detailsWrite
add_services_and_brandsAdd services and brands to a locationWrite
set_location_short_descriptionUpdate the short business descriptionWrite

Usage Examples

Once connected, you can interact with Obenan tools through natural conversation. Here are examples of what you can do:

Example 1 — Location Overview
“List all my locations and show details for the one in Amsterdam”
Retrieves your full location list, then fetches detailed information (address, hours, categories, contact info) for the matching location.
get_my_locations get_location
Example 2 — Review Analysis
“Show me my 10 most concerning reviews and suggest responses for the 1-star reviews”
Fetches the lowest-rated recent reviews and uses AI to draft professional, empathetic responses you can post directly.
get_location_most_concerning_reviews reply_to_location_review
Example 3 — Reputation Insights
“Give me an Emotion AI overview and action plans for all my locations this month”
Returns the Emotion AI summary dashboard with rating trends, impression data, and AI-generated recommendations to improve your online reputation.
emotion_ai_overview emotion_ai_action_plans
Example 4 — Update Business Info
“Update the short description for my London location to: Award-winning Italian restaurant in Covent Garden. Handmade pasta, seasonal menus, and a curated wine list since 2015.”
Updates the short description that appears on Google Business Profile and other directories synced by Obenan.
search_locations set_location_short_description
Example 5 — Google Performance
“Show me Google search insights and the top keywords driving traffic to my profile”
Displays Google Business Profile performance metrics, including how customers find your listing and which keywords drive the most impressions.
google_insights google_keyword_insights
Example 6 — Holiday Hours
“Set special hours for Christmas: closed on December 25, open 10am–4pm on December 24 and 26”
Configures special/holiday hours so your Google Business Profile shows accurate availability during the holiday period.
set_location_special_hours
Example 7 — Menu Management
“Show me the current menu for my downtown restaurant, then update it with a new seasonal specials section”
Retrieves the current menu for a location and replaces it with updated items, sections, and pricing.
get_menu update_menu
Example 8 — Keywords & Description
“Update the keywords for my Clothing Centre to focus on 'women fashion Lahore' terms, then write a short description highlighting our new spring collection”
Replaces SEO/discoverability keywords and updates the short business description that appears on Google and other directories synced by Obenan.
set_location_keywords set_location_short_description
Example 9 — Create Google Post
“Create a Google Business post announcing our grand reopening this Saturday with 20% off all items”
Publishes a new post directly to your Google Business Profile to share updates, offers, or events with customers.
create_location_post

Privacy & Security

Obenan takes the security and privacy of your business data seriously.

Data Handling

  • All communication uses HTTPS/TLS encryption
  • OAuth tokens are scoped to your account — the AI assistant never sees your password
  • The server processes requests in real-time and does not store conversation data
  • Business data is accessed on-demand from the Obenan API and not cached

What data is accessed

  • Business location information (name, address, hours, descriptions)
  • Customer reviews and ratings (from Google and other platforms synced by Obenan)
  • Aggregated analytics from Emotion AI (no personally identifiable reviewer data)
  • Google Business Profile performance metrics

Policies

Privacy Policy  ·  Terms & Conditions

Support

Need help getting started or have questions about the Obenan MCP Server?