Skip to main content
Glama
horse-3903

Beli MCP Server

by horse-3903

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
BELI_EMAILNoBeli account email
BELI_PASSWORDNoBeli account password
BELI_REFRESH_TOKENNoOptional refresh token, used instead of the password while valid (7 days)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
whoamiA

Return the signed-in Beli user (id, username, name).

search_restaurantsA

Search Beli for restaurants. Returns candidates with a business id and address. Check the address, since top hits can be in the wrong city.

get_bookmarksC

List the signed-in user's bookmarks. Category RES is restaurants.

add_bookmarkB

Bookmark a restaurant by its Beli business id. Idempotent. This writes to the user's account.

bookmark_statusC

Check whether a restaurant is bookmarked.

list_my_guidesA

List the signed-in user's Beli guides with titles, audience and place counts.

get_my_guide_itemsA

List the places in all of the signed-in user's guides (each item names its guide id).

get_guideB

Read one guide in full by id.

referral_linkA

Get the signed-in user's referral link.

beli_getA

Read-only escape hatch: GET any /api/ path from the Beli spec (see beli-api-spec). Use {user} in the path for your user id.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 10 tools

Disambiguation4/5

Most tools target distinct resources (guides vs restaurants vs bookmarks vs user), and bookmark_status vs get_bookmarks are separated by singular-check vs list-all intent. Minor overlap between list_my_guides/get_my_guide_items/get_guide and the beli_get catch-all creates some selection ambiguity, but descriptions differentiate them adequately.

Naming Consistency3/5

A mix of conventions: verb-prefixed actions (list_my_guides, get_guide, search_restaurants, add_bookmark, get_bookmarks) coexist with noun-only tools (bookmark_status, referral_link), the special whoami, and the server-prefixed beli_get. Readable but not a predictable pattern.

Tool Count5/5

10 tools is well-scoped for a domain-specific integration covering users, guides, restaurants, bookmarks, and referrals. Each tool has a clear place without obvious padding.

Completeness3/5

The surface is read-heavy: it adds bookmarks but offers no remove_bookmark, no guide creation/editing, and no rating/ranking tool despite Beli's core function being restaurant ratings. The beli_get escape hatch mitigates gaps, but common lifecycle operations remain missing.

Maintenance

ActivityMaintained
ResponsivenessNo issues