Skip to main content
Glama
arjun1194

belong-mcp

by arjun1194

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ACCESS_TOKENNoYour access token for Belong API (optional, can authenticate via OTP instead)
MOBILE_NUMBERNoYour mobile number (optional, can authenticate via OTP instead)
REFRESH_TOKENNoYour refresh token for Belong API (optional, can authenticate via OTP instead)

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
request_otpA

Send an OTP to a mobile number to start authentication. Call this first if not logged in.

verify_otpA

Verify the OTP received on mobile to complete login. Call after request_otp.

check_auth_statusA

Check if the user is currently authenticated. Returns auth state and mobile number if available.

get_resident_profileA

Get the logged-in resident's profile: name, mobile, email, resident_id, default_flat_occupancy_id

get_flat_accessA

Get current flat access details: buggy service status, cometchat auth, electricity meter, feature flags, and more

get_occupancy_detailA

Get detailed occupancy info for a flat: tower, wing, floor, project, flat number, occupancy type

list_flatsA

List all flats associated with the current resident, with tower/wing/floor/project info

list_flats_by_occupancyA

List flats filtered by a specific flat_occupancy_id

get_flats_by_resident_idsC

Look up flats for specific resident IDs within a project

get_visitor_approvalsA

Get visitor/guest approval entries for a flat on a given date

get_approvals_countA

Get the count of visitor approvals for a flat in a given month

get_exit_passesA

List exit passes (material movement out of society) for a flat

get_entry_statsB

Get visitor entry statistics (approved, completed, request_approved counts)

list_visitor_companiesB

List companies/brands under a visitor category (e.g. delivery services)

list_service_staffsA

List service staff (maids, cooks, drivers, etc.) registered for a flat

list_service_staff_bookingsA

List service staff booking schedules for a flat

list_service_typesC

List available service types (maid, cook, driver, etc.)

list_resident_vehiclesB

List vehicles registered to a flat

search_vehiclesA

Search for vehicles by registration number across the society

list_vehicle_brandsB

List all available vehicle brands

list_maintenance_issuesB

List maintenance issues/complaints raised by the resident

list_issue_categoriesA

List available issue/complaint categories for a flat (plumbing, electrical, etc.)

get_issue_statsB

Get issue statistics (closed, in_progress counts)

list_booked_slotsB

List amenity bookings (gym, pool, clubhouse, etc.) for a flat

get_booking_statsA

Get amenity booking statistics (booked, completed, waitlisted counts)

get_announcementsB

List community announcements for a flat

list_community_feedsB

Get the community feed posts

get_bannersA

Get promotional banners displayed for a flat

list_campaignsB

List active campaigns/promotions

list_rwa_membersB

List RWA (Resident Welfare Association) committee members for a project

list_buggy_stopsA

List buggy (golf cart) pickup/drop stops available for a flat

get_buggy_activityA

Get buggy ride activity/history for a flat

list_chat_enabled_residentsB

List residents available for chat in a project

list_chat_wingsB

List wings/sections available for chat in a tower

list_chat_flat_residentsB

List residents on a specific floor for chat purposes

get_towersA

List towers/buildings in a project

get_module_accessA

Get which modules/features are enabled for the current project

list_external_servicesA

List external services integrated with the project (laundry, food, etc.)

list_languagesB

List available languages for the app

get_financial_ledgerB

Get financial transaction history (maintenance bills, payments) for a date range

get_invoice_statsA

Get invoice summary: total unpaid, payable amounts, interest, closing balance

list_demandnote_requestsB

List demand note requests (payment demands from management)

get_payment_configA

Get available payment methods (UPI, card, netbanking, wallet) and their configuration

get_notifications_countA

Get the count of unread notifications for a flat

get_delivery_preferencesA

Get delivery preferences (auto-approve deliveries setting)

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/arjun1194/belong-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server