Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
AVAS_API_BASENoOwner-approved API override
AVAS_STATE_DIRNoLocal private state override
AVAS_ENVIRONMENTNoDefaults to LIVE
AVAS_ACCESS_TOKENNoApproved backend token, if required

Capabilities

Features and capabilities supported by this server

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

Tools

Functions exposed to the LLM to take actions

NameDescription
get_client_metadataA

Return verified AVAS client/API metadata and MCP safety mode.

list_restaurantsC

List AVAS restaurants in a Maldives delivery zone; optionally filter by name.

get_restaurantB

Get public details for one AVAS restaurant by merchant ID.

search_menu_itemsB

Search public AVAS menu items across restaurants by name or description.

account_statusA

Show whether this MCP is linked to an AVAS customer account.

start_phone_loginC

Send an AVAS login OTP to an existing customer's Maldives phone number.

verify_phone_loginB

Verify the AVAS OTP previously sent by start_phone_login.

list_delivery_addressesA

List saved delivery addresses for the linked AVAS account.

get_menuC

Load a merchant menu using the linked customer and delivery context.

add_to_cartC

Add a canonical CartRow locally; a cart may contain only one merchant.

update_cart_itemB

Update local cart quantity; use remove_cart_item to delete.

remove_cart_itemC

Remove one local cart row.

view_cartA

View the persisted local cart.

clear_cartA

Clear local cart and checkout artifacts; no network request is made.

quote_cartB

Calculate an authenticated cart quote. This calls CalculationSalesOrder but never saves.

stage_receiptA

Validate and privately copy a PNG/JPEG receipt locally. Does not upload.

upload_receiptC

Upload the staged receipt only with the exact displayed confirmation phrase.

prepare_orderC

Freeze the current quote and order details into an immutable confirmation preview.

submit_orderA

Validate then place the frozen order exactly once. Ambiguous saves are never retried.

track_deliveriesB

List and track the linked customer's active AVAS orders and delivery state.

delivery_spending_reportC

Summarize recorded AVAS spending by restaurant, food type, and delivery fees.

Prompts

Interactive templates invoked by user choice

NameDescription
food_assistantSafe conversational workflow for browsing, ordering, and tracking AVAS Food.
delivery_budget_analystAnalyze local delivery spending without overstating historical coverage.

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/Rayyan011/avasfood-mcp'

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