Farmbrite MCP by usefulapi
Read Farmbrite livestock, crops, tasks, inventory and orders; log records and tasks.
Connect it
Settings → Connectors → Add custom connector
URL: https://farmbrite.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://farmbrite.usefulapi.io/mcp{
"mcpServers": {
"farmbrite": {
"url": "https://farmbrite.usefulapi.io/mcp"
}
}
}claude mcp add --transport http farmbrite https://farmbrite.usefulapi.io/mcp{
"servers": {
"farmbrite": {
"type": "http",
"url": "https://farmbrite.usefulapi.io/mcp"
}
}
}44 tools, pulled live
farmbrite_list_animalsread-onlyList 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.
farmbrite_get_animalread-onlyOne animal by id, with its current location and custom fields. GET /animals/{animal_id}.
farmbrite_list_livestock_groupsread-onlyList livestock groups (id, name, type). GET /livestock_groups.
farmbrite_get_livestock_groupread-onlyOne livestock group by id with its member count, filters and member animals. GET /livestock_groups/{group_id}.
farmbrite_list_animal_measurementsread-onlyWeight, height, temperature, condition score and fecal-count records of one animal, newest data included. GET /animals/{animal_id}/measurements.
farmbrite_list_feedingsread-onlyFeeding records (amount, cost, date, feed type, inventory used) of one animal or livestock group. GET /{animals|livestock_groups}/{id}/feedings.
farmbrite_list_grazing_summaryread-onlyGrazing status per field/pasture: animals present, days rested, rest days required, last grazed. GET /grazings.
farmbrite_list_plantsread-onlyList plant types/varieties (days to maturity, spacing, market price, harvest unit). GET /plants.
farmbrite_list_cropsread-onlyList crop plantings (plant, field/plot, bed, quantity, planting and expected harvest dates, growth stage). GET /crops.
farmbrite_get_cropread-onlyOne crop planting by id. GET /crops/{crop_id}.
farmbrite_list_plotsread-onlyList fields/grow locations (title, type, size, status, grazing rest days). GET /plots.
farmbrite_get_plotread-onlyOne field/grow location by id. GET /plots/{plot_id}.
farmbrite_list_harvestsread-onlyHarvest records (quantity, unit, grade, price, date, inventory added) of one animal or crop planting. GET /{animals|crops}/{id}/harvests.
farmbrite_list_treatmentsread-onlyTreatment records (type, product, amount, cost, date, withdrawal date, technician) of one animal, field or crop planting. GET /{animals|plots|crops}/{id}/treatments.
farmbrite_list_notesread-onlyNotes (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.
farmbrite_list_contactsread-onlyList contacts (customers, suppliers, vendors): name, company, email, phone, type, label. GET /contacts.
farmbrite_get_contactread-onlyOne contact by id, with address. GET /contacts/{contact_id}.
farmbrite_list_tasksread-onlyList tasks (title, description, status, priority, assignee, due/end time, checklist, linked animal/field/crop). GET /tasks.
farmbrite_get_taskread-onlyOne task by id with its checklist. GET /tasks/{task_id}.
farmbrite_list_activitiesread-onlyList calendar/schedule activities (title, start and end time, all-day flag, linked animal or field). GET /activities.
farmbrite_list_inventory_typesread-onlyList inventory item types (feed, supplies, harvested products) with the quantity remaining, unit, value and low-stock alert level. GET /inventory_types.
farmbrite_get_inventory_typeread-onlyOne inventory item type by id with quantity remaining and projected empty date. GET /inventory_types/{inventory_type_id}.
farmbrite_get_inventory_locationsread-onlyWhere 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.
farmbrite_list_warehousesread-onlyList storage locations (warehouses) for inventory: name, description, internal id. Use the ids when adding or removing inventory. GET /warehouses.
farmbrite_list_ordersread-onlyList sales orders (status, payment status, total, dates, contact, delivery type, invoice number). GET /orders.
farmbrite_get_orderread-onlyOne order by id with its line items, customer contact, delivery address and totals. GET /orders/{order_id}.
farmbrite_list_transactionsread-onlyList income and expense transactions (type, amount, date, vendor, category, linked animal/field/plant, description). GET /transactions.
farmbrite_get_transactionread-onlyOne transaction by id. GET /transactions/{transaction_id}.
farmbrite_create_contactWRITE: create a contact (customer, supplier, vendor). Nothing is emailed or sent to the contact. Creating twice makes two contacts. POST /contacts.
farmbrite_update_contactcan modifyWRITE: change fields of an existing contact (only the fields you pass are sent). Overwrites the previous values. PUT /contacts/{contact_id}.
farmbrite_create_taskWRITE: 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.
farmbrite_update_taskcan modifyWRITE: change a task (only the fields you pass are sent); set complete=true to mark it done. Overwrites previous values. PUT /tasks/{task_id}.
farmbrite_create_transactionWRITE: record an income or expense transaction in the farm's books. Creating twice records it twice. POST /transactions.
farmbrite_create_noteWRITE: 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.
farmbrite_add_inventoryWRITE: 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.
farmbrite_remove_inventorycan modifyWRITE: 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.
farmbrite_create_orderWRITE: 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 ent
farmbrite_update_ordercan modifyWRITE: 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}.
farmbrite_create_animalWRITE: 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.
farmbrite_update_animalcan modifyWRITE: 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}.
farmbrite_add_animal_measurementWRITE: record a measurement for one animal (weight, height, temperature, condition score, fecal egg count). Adds a record each time. POST /animals/{animal_id}/measurements.
farmbrite_create_feedingcan modifyWRITE: 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.
farmbrite_create_harvestWRITE: record a harvest (quantity and unit) for an animal or crop planting. Adds a record each time. POST /{animals|crops}/{id}/harvests.
farmbrite_create_treatmentWRITE: 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.
Alternatives in Finance & Payments
Compare →EIEconomy Intel MCPB
Macro data for AI agents: GDP, inflation, unemployment and more (World Bank, US BLS). No keys.
FIFilings Intel MCPB
SEC EDGAR filings for AI agents: company lookup, filings, financials, insider trades. No keys.
RORoboSystemsB
Accounting knowledge graphs: SEC XBRL filings, QuickBooks ledgers, reports and forecasts over MCP.
SMSecedgar MCP ServerB
Query SEC EDGAR filings, XBRL financials, and company data via MCP. STDIO or Streamable HTTP.
Sellasist MCP by usefulapiB
Read Sellasist orders, products, stock, customers, invoices, returns; add order notes, set status.
KiotViet MCP by usefulapiB
Read KiotViet products, customers, invoices, orders and stock; create customers and orders.