Remote MCP server to run your Atako AI agents: chat, projects, files, integrations and channels.
- Passed: Handshake
- Passed: Tools listed
- Passed: Updated recently
Median latency 132 ms · Last checked
Explore
Evidence for your next connection.
Independent measurements of remote MCP servers. Every observation has a timestamp.
Read-only probesMCP server · Code & DevOps
Read Farmbrite livestock, crops, tasks, inventory and orders; log records and tasks.
1 failed · 8 not measured
Median of successful probes over 7 days
Share of countable probes over 30 days, including daily rollups. Auth challenges are excluded.
Tool definitions returned by this server
Independent monitoring
Outdated check
Last connection measurement is over 24 hours old. Current availability is unknown.
Last checked| Test area | Passed | Failed | Unmeasured |
|---|---|---|---|
ConnectionCan a client connect and discover tools? | 5 | 0 | 0 |
Reliability & speedDoes it respond consistently and quickly? | 0 | 0 | 4 |
Access & authenticationWhat is required to use this server? | 1 | 0 | 2 |
Tool qualityAre the tool definitions usable by an agent? | 3 | 1 | 0 |
Publisher identityCan the publisher be traced to its source? | 4 | 0 | 2 |
Unmeasured means there is not enough evidence to decide. How these checks work
Start using Farmbrite MCP by usefulapi
Choose your client, copy the configuration, then enable the server in your client’s MCP settings.
Run this command in your terminal, then restart Claude Code.
Claude Code
claude mcp add --transport http farmbrite-mcp-by-usefulapi https://farmbrite.usefulapi.io/mcpCapabilities
WRITE: record a measurement for one animal (weight, height, temperature, condition score, fecal egg count). Adds a record each time. POST /animals/{animal_id}/measurements.
DiscoveredWRITE: add stock to an inventory item in a storage location (warehouse, optionally a bin). Raises the quantity remaining; not idempotent: repeating adds again. Find ids with farmbrite_list_inventory_types, farmbrite_get_inventory_locations and farmbrite_list_warehouses. PUT /inventory_types/{id}/inventory/add.
DiscoveredWRITE: add an animal (or a group when is_group=true with group_qty) to the herd. type (e.g. Cattle, Sheep) and status are required. Creating twice makes two animals. POST /animals.
DiscoveredWRITE: create a contact (customer, supplier, vendor). Nothing is emailed or sent to the contact. Creating twice makes two contacts. POST /contacts.
DiscoveredWRITE: record a feeding for an animal or livestock group. Either name the feed type, or give inventory_id + inventory_location_id to draw it from inventory (which lowers that inventory's quantity). Adds a record each time. POST /{animals|livestock_groups}/{id}/feedings.
DiscoveredWRITE: record a harvest (quantity and unit) for an animal or crop planting. Adds a record each time. POST /{animals|crops}/{id}/harvests.
DiscoveredWRITE: add a note to an animal, livestock group, field, plant type, crop planting or inventory item. Notes cannot be removed with this server. POST /{parent}/{id}/notes.
DiscoveredWRITE: create a sales order with line items (status defaults to Draft and payment_status to Due unless you set them; memo is internal, note is customer-facing). Farmbrite may email the customer or generate an invoice depending on the account's settings and the status chosen; the API reference does not say, so use Draft unless the user asks otherwise and only pass email when told to. Orders are entered as back-office orders (is_admin). Creating twice makes two orders. POST /orders.
DiscoveredWRITE: create a task, optionally linked to an animal, equipment, plant, location or planting. May notify the assigned Farmbrite user according to your account settings. Creating twice makes two tasks. POST /tasks.
DiscoveredWRITE: record an income or expense transaction in the farm's books. Creating twice records it twice. POST /transactions.
DiscoveredWRITE: record a treatment (vaccine, dewormer, spray, fertilizer...) for an animal, livestock group, field or crop planting. Adds a record each time. POST /{animals|livestock_groups|plots|crops}/{id}/treatments.
DiscoveredOne animal by id, with its current location and custom fields. GET /animals/{animal_id}.
DiscoveredOne contact by id, with address. GET /contacts/{contact_id}.
DiscoveredOne crop planting by id. GET /crops/{crop_id}.
DiscoveredWhere one inventory item is stored: warehouse and bin ids and names, capacity and quantity remaining in each. Use the ids with farmbrite_add_inventory / farmbrite_remove_inventory. GET /inventory_types/{inventory_type_id}/inventory.
DiscoveredOne inventory item type by id with quantity remaining and projected empty date. GET /inventory_types/{inventory_type_id}.
DiscoveredOne livestock group by id with its member count, filters and member animals. GET /livestock_groups/{group_id}.
DiscoveredOne order by id with its line items, customer contact, delivery address and totals. GET /orders/{order_id}.
DiscoveredOne field/grow location by id. GET /plots/{plot_id}.
DiscoveredOne task by id with its checklist. GET /tasks/{task_id}.
DiscoveredOne transaction by id. GET /transactions/{transaction_id}.
DiscoveredList calendar/schedule activities (title, start and end time, all-day flag, linked animal or field). GET /activities.
DiscoveredWeight, height, temperature, condition score and fecal-count records of one animal, newest data included. GET /animals/{animal_id}/measurements.
DiscoveredList livestock records (name, type, tag number, gender, breed, status, weight, group, purchase/sale data). Farmbrite returns only active-status animals unless you filter by status (Sold, Deceased, Culled, Butchered, Archived...). GET /animals.
DiscoveredList contacts (customers, suppliers, vendors): name, company, email, phone, type, label. GET /contacts.
DiscoveredList crop plantings (plant, field/plot, bed, quantity, planting and expected harvest dates, growth stage). GET /crops.
DiscoveredFeeding records (amount, cost, date, feed type, inventory used) of one animal or livestock group. GET /{animals|livestock_groups}/{id}/feedings.
DiscoveredGrazing status per field/pasture: animals present, days rested, rest days required, last grazed. GET /grazings.
DiscoveredHarvest records (quantity, unit, grade, price, date, inventory added) of one animal or crop planting. GET /{animals|crops}/{id}/harvests.
DiscoveredList inventory item types (feed, supplies, harvested products) with the quantity remaining, unit, value and low-stock alert level. GET /inventory_types.
DiscoveredList livestock groups (id, name, type). GET /livestock_groups.
DiscoveredNotes (description, category, date, keywords) attached to an animal, field, plant type, crop planting or inventory type. GET /{animals|plots|plants|crops|inventory_types}/{id}/notes.
DiscoveredList sales orders (status, payment status, total, dates, contact, delivery type, invoice number). GET /orders.
DiscoveredList plant types/varieties (days to maturity, spacing, market price, harvest unit). GET /plants.
DiscoveredList fields/grow locations (title, type, size, status, grazing rest days). GET /plots.
DiscoveredList tasks (title, description, status, priority, assignee, due/end time, checklist, linked animal/field/crop). GET /tasks.
DiscoveredList income and expense transactions (type, amount, date, vendor, category, linked animal/field/plant, description). GET /transactions.
DiscoveredTreatment records (type, product, amount, cost, date, withdrawal date, technician) of one animal, field or crop planting. GET /{animals|plots|crops}/{id}/treatments.
DiscoveredList storage locations (warehouses) for inventory: name, description, internal id. Use the ids when adding or removing inventory. GET /warehouses.
DiscoveredWRITE: take stock out of an inventory item in a storage location (use, loss, sale). Lowers the quantity remaining; not idempotent: repeating removes again. It cannot be undone with this server except by adding stock back. PUT /inventory_types/{id}/inventory/remove.
DiscoveredWRITE: change an animal's fields (only the fields you pass are sent), including its status (Sold, Deceased, Culled...). Statuses Butchered, Culled and Deceased need death_date. Overwrites previous values. PUT /animals/{animal_id}.
DiscoveredWRITE: change fields of an existing contact (only the fields you pass are sent). Overwrites the previous values. PUT /contacts/{contact_id}.
DiscoveredWRITE: change an order's status and/or payment status (for example mark it Paid or Delivered). Farmbrite may send customer notifications on some status changes, depending on the account settings. PUT /orders/{order_id}.
DiscoveredWRITE: change a task (only the fields you pass are sent); set complete=true to mark it done. Overwrites previous values. PUT /tasks/{task_id}.
DiscoveredRecent measurements
| Checked | Result | Response | Tools |
|---|---|---|---|
| Connected | 66 ms | 44 |