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 |
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
| 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
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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