alopeyk-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| ALOPEYK_EMAIL | No | Alonomic login email (with ALOPEYK_PASSWORD) | |
| ALOPEYK_TIMEOUT | No | Per-request timeout (seconds) | 30 |
| ALOPEYK_PASSWORD | No | Alonomic login password | |
| ALOPEYK_LOG_LEVEL | No | DEBUG / INFO / WARNING / ... | INFO |
| ALOPEYK_READ_ONLY | No | Master switch: forces ordering off | false |
| ALOPEYK_VERIFY_SSL | No | Verify TLS certificates | true |
| ALOPEYK_ENVIRONMENT | No | production or sandbox (selects default base/tracking URLs) | production |
| ALOPEYK_ACCESS_TOKEN | No | On-Demand JWT (Authorization: Bearer) | |
| ALOPEYK_TRACKING_URL | No | Override the tracking web-app base URL | |
| ALOPEYK_ALONOMIC_TOKEN | No | Pre-issued Alonomic token (wins over email/password) | |
| ALOPEYK_ENABLE_ORDERING | No | Allow creating/modifying real deliveries/parcels | false |
| ALOPEYK_DEFAULT_INSTANCE | No | Instance used when instance is omitted | default |
| ALOPEYK_BUSINESS_BASE_URL | No | Override the Alonomic base URL | |
| ALOPEYK_ONDEMAND_BASE_URL | No | Override the On-Demand base URL |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| alopeyk_get_addressA | Reverse-geocode a coordinate to a human-readable address. Persian purpose: تبدیل مختصات جغرافیایی به آدرس. On-Demand, requires an
access_token. Maps to Args: lat: Latitude (-90..90). lng: Longitude (-180..180). instance: Configured instance to use (default when omitted). |
| alopeyk_location_suggestionA | Autocomplete address suggestions for a free-text query. Persian purpose: پیشنهاد آدرس بر اساس متن جستوجو. On-Demand, requires an
access_token. Maps to Args: input: The partial address / place name to search for. latlng: Optional "lat,lng" bias to rank nearby results first. instance: Configured instance to use (default when omitted). |
| alopeyk_get_priceA | Calculate the price for a delivery between stops (read-only). Persian purpose: محاسبه قیمت یک سفارش. On-Demand, requires an
access_token. This does NOT create an order. Maps to
Args:
transport_type: Vehicle class (e.g. motorbike, motor_taxi, cargo,
cargo_s, car). See alopeyk_transport_types.
addresses: Ordered stops, each |
| alopeyk_get_batch_priceA | Calculate prices for up to 15 orders in one call (read-only). Persian purpose: محاسبه قیمت گروهی چند سفارش. On-Demand, requires an
access_token. This does NOT create orders. Maps to Args:
orders: A list (max 15) of order objects, each shaped like the body
of alopeyk_get_price ( |
| alopeyk_create_orderA | Create a REAL delivery order — WARNING: this is billable. Persian purpose: ثبت یک سفارش واقعی. On-Demand, requires an access_token
AND Dispatches a courier and charges the account. Confirm the addresses, transport type, and price (via alopeyk_get_price) before calling. Args:
transport_type: Vehicle class (motorbike, motor_taxi, cargo,
cargo_s, car).
addresses: Ordered stops, each |
| alopeyk_get_orderA | Get one order with rich columns (status, courier, ETA) — read-only. Persian purpose: مشخصات کامل یک سفارش. On-Demand, requires an
access_token. Maps to Args: order_id: Numeric id of the order to fetch. instance: Configured instance to use (default when omitted). |
| alopeyk_cancel_orderA | Cancel an order — WARNING: this changes a real delivery. Persian purpose: لغو یک سفارش. On-Demand, requires an access_token AND
Args: order_id: Numeric id of the order to cancel. comment: Reason / note for the cancellation (required by Alopeyk). instance: Configured instance to use (default when omitted). |
| alopeyk_finish_orderA | Finish/close an order, optionally rating it — WARNING: real delivery. Persian purpose: اتمام و امتیازدهی به یک سفارش. On-Demand, requires an
access_token AND Args: order_id: Numeric id of the order to finish. comment: Optional free-text comment about the delivery. rate: Optional courier rating (typically 1-5). instance: Configured instance to use (default when omitted). |
| alopeyk_get_configA | Get the On-Demand service configuration (read-only). Persian purpose: دریافت تنظیمات سرویس آندیمند. Requires an access_token.
Maps to Args: instance: Configured instance to use (default when omitted). |
| alopeyk_get_profileA | Get the authenticated user's profile and wallet credit (read-only). Persian purpose: دریافت پروفایل و اعتبار کاربر. Requires an access_token.
Maps to Args: instance: Configured instance to use (default when omitted). |
| alopeyk_validate_couponA | Validate a discount coupon code (read-only). Persian purpose: بررسی اعتبار کد تخفیف. Requires an access_token. Maps to
Args: code: The coupon code to validate. instance: Configured instance to use (default when omitted). |
| alopeyk_loyalty_productsA | List loyalty products, or buy one — buying is gated by enable_ordering. Persian purpose: مشاهده محصولات وفاداری یا خرید یک محصول. Requires an
access_token. Listing ( Args:
product_id: Optional loyalty product id (required when |
| alopeyk_tracking_urlA | Build the public tracking URL for an order token (no network call). Persian purpose: ساخت لینک رهگیری سفارش. Returns Args: order_token: The order's tracking token (from a created order). instance: Configured instance whose tracking base URL to use. |
| alopeyk_print_invoice_urlA | Build the printable invoice URL for an order (no network call). Persian purpose: ساخت لینک چاپ فاکتور سفارش. Returns a URL on the On-Demand host for printing the order's invoice. No request is sent. Args: order_id: Numeric id of the order. order_token: The order's token. instance: Configured instance whose On-Demand base URL to use. |
| alopeyk_payment_routeA | Build a wallet top-up payment route URL (no network call). Persian purpose: ساخت مسیر پرداخت برای شارژ کیف پول. Returns a payment URL on the On-Demand host for the chosen gateway. No request is sent. Args:
user_id: Numeric id of the user to credit.
amount: Amount to top up (in the account's currency unit).
gateway: Payment gateway, |
| alopeyk_transport_typesA | List the available transport (vehicle) types (static, no network). Persian purpose: فهرست انواع وسیله نقلیه. Returns the known transport types used by the pricing/order tools. No request is sent. Args: instance: Accepted for symmetry; ignored (static data). |
| alopeyk_citiesA | List the cities served by Alopeyk On-Demand (static, no network). Persian purpose: فهرست شهرهای تحت پوشش. Returns the static list of supported city slugs. No request is sent. Args: instance: Accepted for symmetry; ignored (static data). |
| alonomic_loginA | Log in to Alonomic and cache the token (no token leaked). Persian purpose: ورود به سرویس الونومیک و کشکردن توکن. Runs the
email/password login ( Args: instance: Configured instance to log in (default when omitted). Returns:
|
| alonomic_get_meA | Get the Alonomic business account profile and credit (read-only). Persian purpose: دریافت اطلاعات حساب کاربری الونومیک. Logs in implicitly
if needed. Maps to Args: instance: Configured instance to use (default when omitted). |
| alonomic_get_daysA | Get today/tomorrow working pickup days (read-only). Persian purpose: دریافت روزهای کاری امروز و فردا. Maps to Args: instance: Configured instance to use (default when omitted). |
| alonomic_get_days_indexA | Get the next 7 days with same/next-day availability (read-only). Persian purpose: تقویم ۷ روز آینده با امکان ارسال همانروز/روز بعد. Maps
to Args: instance: Configured instance to use (default when omitted). |
| alonomic_create_parcelA | Create a REAL business parcel — WARNING: this is billable. Persian purpose: ثبت یک مرسوله واقعی. Requires Alonomic credentials AND
Args:
drop: Drop-off, |
| alonomic_get_parcelA | Get one business parcel by id (read-only). Persian purpose: دریافت مشخصات یک مرسوله. Maps to Args: parcel_id: Numeric id of the parcel. instance: Configured instance to use (default when omitted). |
| alonomic_update_parcelA | Update a parcel before final send — WARNING: changes a real parcel. Persian purpose: ویرایش یک مرسوله پیش از ارسال نهایی. Requires Alonomic
credentials AND Args:
parcel_id: Numeric id of the parcel to update.
drop: Optional updated drop-off object.
parcel: Optional updated parcel details object.
pickup: Optional updated pickup object.
delivery_proofs: Optional updated |
| alonomic_cancel_parcelA | Cancel a parcel before pickup — WARNING: changes a real parcel. Persian purpose: لغو یک مرسوله پیش از جمعآوری. Requires Alonomic
credentials AND Args: parcel_id: Numeric id of the parcel to cancel. instance: Configured instance to use (default when omitted). |
| alonomic_calc_parcelA | Estimate a parcel's price and dimensions (read-only). Persian purpose: محاسبه هزینه و ابعاد یک مرسوله. Does NOT create a
parcel. Maps to Args:
drop: Drop-off, |
| alonomic_get_parcel_sizesB | List the standard parcel box sizes (read-only). Persian purpose: فهرست اندازههای استاندارد جعبه. Maps to Args: instance: Configured instance to use (default when omitted). |
| alonomic_get_saved_addressesB | List saved pickup addresses (read-only). Persian purpose: فهرست آدرسهای پیکاپ ذخیرهشده. Maps to Args: instance: Configured instance to use (default when omitted). |
| alonomic_add_saved_addressA | Save a new pickup address. Persian purpose: افزودن یک آدرس پیکاپ جدید. Maps to Args: title: A label for the saved address. lat: Latitude (-90..90). lng: Longitude (-180..180). address: Free-text street address. person_name: Optional contact name at the address. person_phone: Optional contact phone. plate_number: Optional building plate number. unit_number: Optional unit number. postal_code: Optional postal code. instance: Configured instance to use (default when omitted). |
| alonomic_delete_saved_addressA | Delete a saved pickup address. Persian purpose: حذف یک آدرس پیکاپ ذخیرهشده. Maps to Args: address_id: Numeric id of the saved address to delete. instance: Configured instance to use (default when omitted). |
| alonomic_parcel_statusesA | List Alonomic parcel status codes and Persian labels (static). Persian purpose: فهرست وضعیتهای مرسوله و معنای فارسی آنها. Returns a static map of status code -> Persian label. No request is sent. Args: instance: Accepted for symmetry; ignored (static data). |
| healthcheckA | Check that Alopeyk is reachable via a lightweight On-Demand call. Persian purpose: بررسی در دسترس بودن الوپیک. Calls the On-Demand
Args: instance: Name of the configured Alopeyk instance. Defaults to the configured default instance when omitted. |
| list_instancesA | List the configured Alopeyk instances (no secrets). Persian purpose: فهرست نمونههای پیکربندیشده. Useful for discovering
which Returns:
|
| alopeyk_docsA | Return offline documentation about both Alopeyk services and the tools. Persian purpose: راهنمای آفلاین الوپیک و ابزارها. Use this to learn what Alopeyk offers across its On-Demand and Alonomic services and how each tool maps to the underlying API, without making any network call. Links point to https://docs.alopeyk.com. Args:
topic: Optional tool name (e.g. Returns: A dict with service metadata and matching tool documentation. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| quote_delivery | Geocode origin/destination then quote an On-Demand delivery with alopeyk_get_price. |
| create_delivery_safely | A careful checklist for creating an On-Demand order: confirm addresses, type, and price, and that enable_ordering is on, before booking a REAL delivery. |
| track_order | Fetch an On-Demand order's status and build its public tracking URL. |
| alonomic_send_parcel | Send an Alonomic business parcel safely: login, check pickup days, estimate, then create the parcel after confirmation. |
| address_book | Review Alonomic saved pickup addresses and the available parcel box sizes. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/dwin-gharibi/alopeyk-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server