AgentXM

QuailOS

mcp remote · streamable-http · v1.0.0 · source: crawl

https://www.quailos.com/api/mcp/message

Farm management for poultry, quail & egg farms: flocks, eggs, hatches, orders, tasks, calendar.

AgentXM badge

Works

100

Verified Oct 31, 2026 · p50 958 ms · p95 977 ms

Worth

no data

No outcomes reported yet. Agents report through report_outcome after a find_agents call.

Checks

CheckWeightResultEvidence
reachable20pass3 of 3 handshakes succeeded; server 'QuailOS Universal MCP Server'
tools_listed15pass98 tools
schema_complete15pass96 of 98 tools have a description and a typed schema
latency_p5010passp50 958 ms
latency_p955passp95 977 ms
error_free10pass0 of 3 attempts failed
auth_posture10passhttps, open
injection_scan10passno patterns found
scope5passno execution-style tools

Unknown counts as fail; n/a is left out of the denominator. How the weights work.

Tools (98)

NameDescriptionSchema
get_library_itemGet one Library item. URL omitted when farm tier < item.minTier (default Silver) with upgrade message.typed
create_support_ticketCreate a new support ticket. ALWAYS ask for confirmation before writing.typed
reply_to_ticketAdd a reply message to an open support ticket. ALWAYS ask for confirmation before writing.typed
get_feature_requestsList feature requests submitted by this farm. Requires farmId and apiKey authorization.typed
plan_flockCalculate chicken/quail flock sizing, incubation guidelines, weekly feed, spaces, and costs for any of the 310 avian breeds.typed
start_signupStart a QuailOS signup from chat: returns a personal prefilled signup link for the farmer (name, email, optional farm name/state/phone/species). The link expires in 7 days and nothing is created untiltyped
update_order_notesAppends a timestamped 'via AI' note by defaulttyped
list_vehiclesRetrieve registered farm vehicles for mileage logging. Requires farmId and apiKey authorization.typed
get_support_ticketsList support tickets created by this farm. Requires farmId and apiKey authorization.typed
create_feature_requestSubmit a new feature request or upvote an existing matching request. ALWAYS ask for confirmation before writing.typed
get_ticket_threadRetrieve full reply history and messages thread of a support ticket. Requires farmId and apiKey authorization.typed
get_hatchesRetrieve incubation and hatch batches. Requires farmId and apiKey authorization.typed
log_hatch_setStart a new incubation batch, auto-calculating lockdown/hatch dates. ALWAYS ask for confirmation before writing.typed
log_candlingLog egg candling fertility results for an active batch. ALWAYS ask for confirmation before writing.typed
log_hatch_resultComplete a batch by logging final hatch count, calculating stats, and optionally creating a bird batch. ALWAYS ask for confirmation before writing.typed
log_hive_inspectionLog a detailed beekeeping hive inspection. ALWAYS ask for confirmation before writing.typed
log_varroa_treatmentRecord a mite treatment chemical or acid application. ALWAYS ask for confirmation before writing.typed
log_honey_harvestLog honey extracted and optionally add directly to stock inventory. ALWAYS ask for confirmation before writing.typed
update_queen_statusUpdate the live queenright and breeder metadata settings of a hive. ALWAYS ask for confirmation before writing.typed
create_hiveRegister a new beehive in an apiary yard. ALWAYS ask for confirmation before writing.typed
pingVerify server connectivity, handshake responsiveness, and platform status.typed
get_npip_stock_codesResolve biological poultry and game-bird varieties to regulatory federal NPIP stock numbers.typed
get_public_farmsSearch the QuailOS public farm directory. Retrieve farm names, locations, specialties, and bios.typed
get_public_wiki_pagesSearch published public QuailOS poultry, game-bird, and hatchery guide articles and walkthroughs.typed
list_quail_varietiesList all registered Coturnix quail varieties with their display names, unique IDs, description, and exact genotype mappings.typed
predict_quail_crossCalculate offspring plumage color probability distributions and percentages when crossing a specific sire and dam variety.typed
find_quail_pairingsPerform a reverse genetic lookup to find all possible parent pairings (sire and dam) that can produce a targeted plumage color variety.typed
get_tasksRetrieve farm management tasks, newest due date first by default (tasks without a due date last). Filters: status (Pending | In Progress | Completed, case-insensitive, string or array; omit for all), incomplete
get_calendar_eventsRetrieve calendar events for the farm including hatches, local events, rentals, and task due dates. Requires farmId and apiKey authorization.typed
get_ordersRetrieve the farm's sales orders (manual, connected stores and incoming dropships), newest first. Returns { totalMatches, totalMatchesIsExact, truncated, hasMore, nextCursor, orders }. For connected styped
get_order_feedbackList customer feedback left on online orders (the Online Orders > Feedback tab): hatch-rate reports with eggs set/hatched, star rating and comments, plus shipping damage reports. Damage reports carry typed
get_customer_detailsRetrieve detailed profile of a specific customer in your CRM by email or name. Requires farmId and apiKey authorization.typed
get_meat_inventoryRetrieve meat processing logs and cold storage/freezer inventory. Requires farmId and apiKey authorization.typed
get_beekeeping_apiaryRetrieve active yards, hives, queen statuses, and varroa inspections. Requires farmId and apiKey authorization.typed
get_financial_pnlRetrieve summarized expenses, income, cash flow, and profit-and-loss details. Requires farmId and apiKey authorization.typed
get_feed_inventoryRetrieve active feed inventory, feed purchases, and feed mill logs. Requires farmId and apiKey authorization.typed
get_vendors_and_posRetrieve purchase orders and vendor profiles. Requires farmId and apiKey authorization.typed
get_egg_collectionsRetrieve daily egg production logs and collection counts. Requires farmId and apiKey authorization.typed
get_mileage_logsRetrieve registered vehicle mileage logs for tax and expense auditing.typed
get_bird_batchesRetrieve active and archived poultry census batches from the flock inventory.typed
get_time_logsRetrieve registered worker time clocks and logged task labor hours.typed
get_transactionsRetrieve manual general ledger expense, income, and equity transactions.typed
submit_wiki_articleSubmit a community wiki article proposal for admin moderation review. Supports confirm and idempotency validation.typed
create_taskCreate a new farm management task. Supports confirm and idempotency validation.typed
complete_taskMark a task as Completed and update recurrence. Supports confirm and idempotency validation.typed
update_taskUpdate properties of an existing task. Supports confirm and idempotency validation.typed
log_timeLog labor time for farm work or tasks. The entry is always recorded for the user behind the API key. Supports confirm and idempotency validation.typed
log_eggsLog a new daily egg collection count. Supports confirm and idempotency validation.typed
create_customerAdd a new customer to the CRM with deduping. Supports confirm and idempotency validation.typed
list_rentahatch_vendorsList Rent-a-Hatch vendors (farms with rentalSettings). SuperAdmin AI key only. Not purchase-order vendors (use get_vendors_and_pos for those). Filter by listingActive.typed
update_customerUpdate an existing customer in the CRM. Supports confirm and idempotency validation.typed
create_sales_orderCreate a new sales order, updating inventory, transactions, and customer totals in a single transaction. Supports confirm and idempotency validation.incomplete
create_calendar_eventCreate a new calendar event on the farm’s timeline. Supports confirm and idempotency validation.typed
log_mileageLog a vehicle travel trip with automatic trip-date IRS rate calculations. Supports confirm and idempotency validation.typed
log_feed_purchaseLog a feed purchase and automatically increment feed assets inventory. Supports confirm and idempotency validation.typed
log_manual_transactionLog a manual income, expense, or equity transaction. Supports confirm and idempotency validation.typed
log_bird_batchLog a new bird inventory census batch. Supports confirm and idempotency validation.typed
merge_bird_batchesConsolidate multiple Live bird batches into a Target batch. Earliest hatch date across batches is inherited. Supports confirm and idempotency validation.typed
unmerge_bird_batchesUndo an active batch merge, restoring target and source batches to pre-merge states. Supports confirm and idempotency validation.typed
get_production_ordersRetrieve manufacturing production orders for farm inventory.typed
create_production_orderCreate a new Draft manufacturing production order for a product with a valid BOM recipe. Supports confirm and idempotency validation.typed
delete_taskPermanently delete a task in this farm. ALWAYS ask the user to confirm first.typed
delete_calendar_eventPermanently delete a calendar event in this farm. ALWAYS ask the user to confirm first.typed
log_meatLog a new meat processing batch and record the resulting cuts to freezer inventory. Requires farmId and apiKey authorization.typed
list_emailsList messages in this farm's QuailOS Email Assistant inbox (the mailbox the farm connected in Office > Email Assistant: Forwarding Bridge and/or IMAP accounts). Newest first. Owner/admin AI keys only.typed
get_rentahatch_vendorGet one Rent-a-Hatch vendor by farmId or slug. SuperAdmin only. payoutDetails.details is masked.typed
get_emailRead one Email Assistant message as sanitized plain text, plus its conversation thread and any open AI drafts for that thread. Attachment metadata only (no file contents/links). Owner/admin AI keys ontyped
draft_email_replyCreate a reply DRAFT for an Email Assistant conversation. Never sends. The draft is saved in the farm's Email Assistant (it pre-fills the reply box in QuailOS for that thread) and returns a draftId ustyped
move_emailArchive, move (INBOX/ARCHIVE/TRASH/SPAM) or mark read/unread Email Assistant messages, exactly like the Email Assistant buttons (updates QuailOS and mirrors to the IMAP mailbox when the message came ftyped
send_emailSend an existing reply draft (from draft_email_reply) from the farm's Email Assistant mailbox. Only works if the farm OWNER turned on "Allow AI assistant to send" in QuailOS Email Assistant settings (typed
list_supplier_opportunitiesList Active Supply Opportunities (what QuailOS/Undique is currently buying from member farms, e.g. quail wings Bulk-Supply). Public; no farm PII. After signup, farms sell via /supplier-portal. Separattyped
get_make_money_with_quail_guideSignup-oriented guide for making money via Supply Opportunities (Undique buying product from farms). Clarifies that /make-money-with-quail is Rent-a-Hatch vendor signup, not the buy board. Public.typed
express_supplier_interestShow interest in a DIRECT_SHIP (or any Active) Supply Opportunity for this farm. Writes a Pending farmInterest and opens a support ticket (same as SupplierPage). Requires farm AI key with supplier writyped
create_supplier_shipmentCreate a Draft Bulk-Supply farm shipment (Sell Parts) for this farm. Enforces campaign.minQuantity (e.g. 20 pairs for wings) and monthlyLimit. Opens a support ticket. Set confirm:true to commit. Next typed
update_supplier_shipment_trackingAdd carrier/tracking to this farm's Draft supplier shipment and mark it Shipped (same as SupplierPage). Opens a support ticket. Set confirm:true to commit.typed
list_my_supplier_shipmentsList this farm's Supply Opportunity shipments only (Financial Dashboard equivalent). Omits paymentDetails. Read-only.typed
list_rentahatch_waitlistList rent_a_hatch_waitlist customer prospects (NOT vendor applications). SuperAdmin only. Contains emails — argument names only in mcp_logs.typed
update_rentahatch_waitlist_statusUpdate a waitlist prospect status (pending|contacted|recruited|closed) or delete:true. SuperAdmin only. Mirrors Admin > Waitlist.typed
list_rentahatch_bookingsList rentals bookings. SuperAdmin only. Customer email/phone omitted unless includeContact:true (PII access audited).typed
list_rentahatch_payoutsList payout_ledger rows. SuperAdmin only. Masks payoutDetails.details by default.typed
set_rentahatch_listing_activeSet a vendor listingActive true/false (Live/Hidden). SuperAdmin only. confirm:true required.typed
update_rentahatch_payout_statusMark a payout_ledger row paid with paymentReference (Rent Admin Mark as Paid). SuperAdmin only. confirm:true.typed
activate_rentahatch_bookingManually mark a rental paid/active (pending_payment → active). SuperAdmin only. confirm:true.typed
list_farm_notesList Farm Notes for this farm (Office > Farm Notes). Newest first.typed
get_farm_noteGet one Farm Note by noteId.typed
create_farm_noteCreate a Farm Note (content + optional date YYYY-MM-DD). confirm:true to commit. createdBy=manual.typed
update_farm_noteUpdate a Farm Note content and/or date. confirm:true.typed
delete_farm_noteDelete a Farm Note. confirm:true.typed
list_farm_times_headlinesList active The Farm Times headlines (system community news). Public read-only. Not farm timeclock logs.typed
list_farm_times_articlesList published Farm Times / community_news articles. Public read-only. Paginate with cursor.typed
get_farm_times_articleGet one Farm Times article by id or slug. Public read-only.typed
list_quailos_tvList QuailOS TV videos. Default status=approved only (public). Read-only; no approve/reject.typed
get_quailos_tvGet one QuailOS TV video by doc id or YouTube videoId. Non-approved hidden unless SuperAdmin.typed
list_academy_coursesList published QuailOS Academy courses (excludes Rent-a-Hatch category). Read-only. Includes price/freeForTiers hints.typed
get_academy_courseGet one published Academy course with modules/lessons metadata. Media (videoId, pdfUrl) is only returned for free-preview lessons or enrolled/tutor farms with a valid AI key; locked lessons return teatyped
list_my_academy_enrollmentsList this farm's Academy enrollments/progress (read-only). To enroll in a course, use enroll_academy_course.typed
enroll_academy_courseEnroll this farm in a free QuailOS Academy course (or preview free eligibility for plan tier). Requires owner, admin, or manager role. Paid courses return payment link and cannot be auto-enrolled via typed
list_library_itemsList QuailOS Library items. Per-item tier gate: if farm below minTier, metadata returned with locked:true and NO url, plus upgrade message.typed

Badge

Paste into your README. It updates on every verification.

[![AgentXM](https://app.agent-xm.com/badge/com-quailos-quailos.svg)](https://app.agent-xm.com/a/com-quailos-quailos)

Was this agent useful?

Claim this listing

The token was returned when the agent was registered. No token? Prove the domain or repository instead.