io.usefulapi/aryeo · v1.1.0 · ecommerce
Aryeo MCP by usefulapi is healthy: it completed an MCP handshake in 640 ms and exposes 24 tools.
Manage real-estate media orders, appointments, listings, customers and tasks in Aryeo.
Endpoint: https://aryeo.usefulapi.io/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 24 |
| Latency | 640 ms |
| Last checked (UTC) | 2026-10-31T07:20:24.757Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-10-31T07:20:24.757Z | Healthy | 640 |
aryeo_list_orders | List the orders of your Aryeo company (newest first by default), with payment status, fulfillment status, totals and links. Filter by search text (address or customer), payment/fulfillment status, appointment date range, tags or assigned users. GET /orders. |
aryeo_get_order | One order by id: customer, address, status, totals, payment and invoice links. Add include=items,appointments,listing,customer for the line items and visits. GET /orders/{id}. |
aryeo_update_order_notes | REPLACE the internal notes of an order (visible to your team only, not to the customer). The whole note is overwritten: read the order first and send the full new text. An empty string clears the notes. PUT /orders/{id}/notes. |
aryeo_list_appointments | List appointments (shoots/visits), by default the SCHEDULED ones, newest start first. Filter by upcoming/past, status, a start-time window or the assigned users. Use include=order,order.address,users to see where and who. GET /appointments. |
aryeo_get_appointment | One appointment by id: status, start/end, duration, assigned users and items. GET /appointments/{id}. |
aryeo_cancel_appointment | CANCEL an appointment. With notify=true Aryeo sends a cancellation notice to the order's customer (an email/message to a third party); with notify=false nobody is told. Cancelling can trigger fees or free the slot for other bookings. PUT /appointments/{id}/cancel. |
aryeo_reschedule_appointment | MOVE an appointment to a new start and end time. With notify=true Aryeo sends a reschedule notice to the order's customer (a message to a third party). Check availability first (aryeo_list_available_timeslots). PUT /appointments/{id}/reschedule. |
aryeo_list_available_timeslots | Bookable timeslots for ONE day (in the given timezone) for a proposed or existing appointment. Give either appointment_id, or duration + interval (minutes). Optionally restrict to users and tie it to an order. GET /scheduling/available-timeslots. |
aryeo_list_available_dates | Days that still have availability for a proposed or existing appointment: give a start/end range or a timeframe, plus either appointment_id or duration + interval (minutes). GET /scheduling/available-dates. |
aryeo_list_listings | List the property listings of your Aryeo company (address, status, price, bedrooms, delivery status, thumbnails). Filter by search text, address, listing agent, status, price/size ranges or delivery status. GET /listings. |
aryeo_get_listing | One listing by id: address, status, price, lot/building details, agents. Add include=images,videos,orders.appointments for media and visits. GET /listings/{id}. |
aryeo_get_listing_stats | Viewing statistics of a listing's property website (visits, views). GET /listings/{id}/stats. |
aryeo_list_customers | List your customers (the agents, brokerages and teams who order from you) with contact details and balances. Filter by name, email, email domain, phone or search text. GET /customers. |
aryeo_create_customer | Create a customer (an agent or brokerage that can place orders) in your Aryeo company from an owner name and email. Look the email up with aryeo_list_customers first to avoid duplicates. Aryeo may email the new customer an invitation. POST /customers. |
aryeo_list_products | List your services/products (main products and add-ons) with type, active state and variants. Inactive products are hidden unless include_inactive is true. GET /products. |
aryeo_list_product_categories | List the product categories (use the ids to filter aryeo_list_products). GET /product-categories. |
aryeo_list_coupons | List discount coupons (name, percent or amount off, active state, times redeemed). GET /coupons. |
aryeo_list_order_forms | List your order forms (the public booking forms customers use), with title, URL and scheduling settings. GET /order-forms. |
aryeo_list_team_members | List your company's team members (photographers and staff) with role, status, service-provider flag and permissions. Each member has two ids: the member `id` (for aryeo_list_team_member_events and as the task assignee company_team_member_id) and `company_user.id` (the USER id, for the user_ids filte |
aryeo_list_team_member_events | A team member's calendar between two moments: appointments, blocks, external events and buffers. Use aryeo_list_team_members for the id. GET /company-team-members/{id}/events. |
aryeo_list_tasks | List tasks (to-dos such as editing or delivery steps) with assignee, due date and completion state. GET /tasks. |
aryeo_get_task | One task by id. GET /tasks/{id}. |
aryeo_create_task | Create a task, optionally with a description, due date and an assignee (a company team member id). POST /tasks. |
aryeo_complete_task | Mark a task completed (now, or at the given time). PUT /tasks/{id}/complete. |