Farmbrite MCP by usefulapi

io.usefulapi由 usefulapi.io 發布官方發布者v1.16.4更新於 Nov 7, 2026

Read Farmbrite livestock, crops, tasks, inventory and orders; log records and tasks.

發布方自己的服務:Ably MCP by usefulapi

已驗證Streamable HTTP可網頁執行效率與工作流金融商業與電商

概覽

AI 產生的概覽

將助理連接到 Farmbrite 農場帳戶,讀取牲畜、作物、庫存、訂單與任務,並記錄資料與任務。

可以做什麼
  • 瀏覽與讀取牲畜:動物、畜群、測量紀錄、餵飼紀錄、放牧概況與治療紀錄
  • 瀏覽作物與土地:植物品種、作物種植、田區、收成紀錄與備註
  • 讀取庫存:品項類型、剩餘數量、存放位置與倉庫
  • 讀取業務紀錄:聯絡人、銷售訂單、收入與支出交易
  • 讀取任務與行事曆活動
  • 寫入紀錄:建立或更新聯絡人、任務、動物、訂單與交易;新增備註、庫存進出、測量、餵飼、收成與治療紀錄
適用情境
適合在 Farmbrite 管理農場紀錄、希望助理直接回答畜群健康、飼料庫存、作物、訂單或待辦任務問題,或不必開啟應用程式就能登記日常紀錄與任務的情境。
執行需求
遠端 MCP 端點,不需本機套件。只需填入伺服器網址,透過 OAuth 以 Farmbrite 帳號登入;登入頁會要求 Farmbrite API 金鑰,且帳號須已啟用 API 存取。方案會限制每月工具呼叫次數。
安裝前請注意
多個工具會寫入 Farmbrite 資料且不具冪等性,重複呼叫會重複建立聯絡人、任務、動物、交易或庫存異動;庫存出庫除重新入庫外無法復原,備註也無法刪除。建立或更新訂單可能依帳戶設定寄信給客戶或產生發票,建立任務可能通知負責人。免費方案每月 50 次呼叫;付費方案透過結帳連結付款,取消時當期不退費。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Farmbrite MCP by usefulapi,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/io.usefulapi%2Ffarmbrite/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "farmbrite-by-usefulapi": {
      "type": "http",
      "url": "https://farmbrite.usefulapi.io/mcp"
    }
  }
}

README

Farmbrite MCP by usefulapi

Read Farmbrite livestock, crops, tasks, inventory and orders; log records and tasks.

Live endpoint: https://farmbrite.usefulapi.io/mcp · Homepage: https://usefulapi.io/farmbrite

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://farmbrite.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http farmbrite https://farmbrite.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "farmbrite": {      "url": "https://farmbrite.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Farmbrite credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/farmbrite/

On first connect you'll paste your Farmbrite API key (your Farmbrite user profile; API access must be enabled).

Tools

ToolTypeWhat it does
farmbrite_list_animalsreadList animals
farmbrite_get_animalreadGet animal
farmbrite_list_livestock_groupsreadList livestock groups
farmbrite_get_livestock_groupreadGet livestock group
farmbrite_list_animal_measurementsreadList animal measurements
farmbrite_list_feedingsreadList feedings
farmbrite_list_grazing_summaryreadList grazing summary
farmbrite_list_plantsreadList plant types
farmbrite_list_cropsreadList crop plantings
farmbrite_get_cropreadGet crop planting
farmbrite_list_plotsreadList fields (plots)
farmbrite_get_plotreadGet field (plot)
farmbrite_list_harvestsreadList harvests
farmbrite_list_treatmentsreadList treatments
farmbrite_list_notesreadList notes
farmbrite_list_contactsreadList contacts
farmbrite_get_contactreadGet contact
farmbrite_list_tasksreadList tasks
farmbrite_get_taskreadGet task
farmbrite_list_activitiesreadList schedule activities
farmbrite_list_inventory_typesreadList inventory items
farmbrite_get_inventory_typereadGet inventory item
farmbrite_get_inventory_locationsreadGet inventory by location
farmbrite_list_warehousesreadList storage locations
farmbrite_list_ordersreadList orders
farmbrite_get_orderreadGet order
farmbrite_list_transactionsreadList transactions
farmbrite_get_transactionreadGet transaction
farmbrite_create_contactwriteCreate contact
farmbrite_update_contactwriteUpdate contact
farmbrite_create_taskwriteCreate task
farmbrite_update_taskwriteUpdate task
farmbrite_create_transactionwriteCreate transaction
farmbrite_create_notewriteAdd note
farmbrite_add_inventorywriteAdd inventory
farmbrite_remove_inventorywriteRemove inventory
farmbrite_create_orderwriteCreate order
farmbrite_update_orderwriteUpdate order status
farmbrite_create_animalwriteCreate animal
farmbrite_update_animalwriteUpdate animal
farmbrite_add_animal_measurementwriteAdd animal measurement
farmbrite_create_feedingwriteRecord feeding
farmbrite_create_harvestwriteRecord harvest
farmbrite_create_treatmentwriteRecord treatment
farmbrite_usage_statusmetaUsage status (free-tier meter)
farmbrite_request_featuremetaRequest a missing feature
farmbrite_upgrademetaUpgrade to Pro or Pro+
farmbrite_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with farmbrite_upgrade (it returns a Stripe Checkout link). Cancel any time with farmbrite_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running farmbrite_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by Farmbrite.

來源:servers/farmbrite/README.md,提交 4046075

工具

44

farmbrite_list_animals

List animals

List 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.

輸入參數namepagetypelimitstatusfilterssort_bysort_dirtag_number

farmbrite_get_animal

Get animal

One animal by id, with its current location and custom fields. GET /animals/{animal_id}.

輸入參數animal_id必填

farmbrite_list_livestock_groups

List livestock groups

List livestock groups (id, name, type). GET /livestock_groups.

輸入參數pagelimitfilterssort_bysort_dir

farmbrite_get_livestock_group

Get livestock group

One livestock group by id with its member count, filters and member animals. GET /livestock_groups/{group_id}.

輸入參數group_id必填

farmbrite_list_animal_measurements

List animal measurements

Weight, height, temperature, condition score and fecal-count records of one animal, newest data included. GET /animals/{animal_id}/measurements.

輸入參數pagelimitsort_bysort_diranimal_id必填

farmbrite_list_feedings

List feedings

Feeding records (amount, cost, date, feed type, inventory used) of one animal or livestock group. GET /{animals|livestock_groups}/{id}/feedings.

輸入參數pagelimitparent必填parent_id必填

farmbrite_list_grazing_summary

List grazing summary

Grazing status per field/pasture: animals present, days rested, rest days required, last grazed. GET /grazings.

輸入參數pagelimitfilterssort_bysort_dir

farmbrite_list_plants

List plant types

List plant types/varieties (days to maturity, spacing, market price, harvest unit). GET /plants.

輸入參數pagelimitfilterssort_bysort_dir

farmbrite_list_crops

List crop plantings

List crop plantings (plant, field/plot, bed, quantity, planting and expected harvest dates, growth stage). GET /crops.

輸入參數pagelimitfiltersplot_idsort_byplant_idsort_dir

farmbrite_get_crop

Get crop planting

One crop planting by id. GET /crops/{crop_id}.

輸入參數crop_id必填

farmbrite_list_plots

List fields (plots)

List fields/grow locations (title, type, size, status, grazing rest days). GET /plots.

輸入參數pagelimitfilterssort_bysort_dir

farmbrite_get_plot

Get field (plot)

One field/grow location by id. GET /plots/{plot_id}.

輸入參數plot_id必填

farmbrite_list_harvests

List harvests

Harvest records (quantity, unit, grade, price, date, inventory added) of one animal or crop planting. GET /{animals|crops}/{id}/harvests.

輸入參數pagelimitparent必填parent_id必填

farmbrite_list_treatments

List treatments

Treatment records (type, product, amount, cost, date, withdrawal date, technician) of one animal, field or crop planting. GET /{animals|plots|crops}/{id}/treatments.

輸入參數pagelimitparent必填parent_id必填

farmbrite_list_notes

List notes

Notes (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.

輸入參數pagelimitparent必填parent_id必填

farmbrite_list_contacts

List contacts

List contacts (customers, suppliers, vendors): name, company, email, phone, type, label. GET /contacts.

輸入參數namepageemaillimitfilterssort_bysort_dir

farmbrite_get_contact

Get contact

One contact by id, with address. GET /contacts/{contact_id}.

輸入參數contact_id必填

farmbrite_list_tasks

List tasks

List tasks (title, description, status, priority, assignee, due/end time, checklist, linked animal/field/crop). GET /tasks.

輸入參數pagelimitfilterssort_bycompletesort_dirassigned_to_id

farmbrite_get_task

Get task

One task by id with its checklist. GET /tasks/{task_id}.

輸入參數task_id必填

farmbrite_list_activities

List schedule activities

List calendar/schedule activities (title, start and end time, all-day flag, linked animal or field). GET /activities.

輸入參數pagelimitfilterssort_bysort_dir

farmbrite_list_inventory_types

List inventory items

List inventory item types (feed, supplies, harvested products) with the quantity remaining, unit, value and low-stock alert level. GET /inventory_types.

輸入參數pagelimitfilterssort_bysort_dir

farmbrite_get_inventory_type

Get inventory item

One inventory item type by id with quantity remaining and projected empty date. GET /inventory_types/{inventory_type_id}.

輸入參數inventory_type_id必填

farmbrite_get_inventory_locations

Get inventory by location

Where 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.

輸入參數pagelimitinventory_type_id必填

farmbrite_list_warehouses

List storage locations

List storage locations (warehouses) for inventory: name, description, internal id. Use the ids when adding or removing inventory. GET /warehouses.

輸入參數pagelimitfilterssort_bysort_dir

farmbrite_list_orders

List orders

List sales orders (status, payment status, total, dates, contact, delivery type, invoice number). GET /orders.

輸入參數pagelimitstatusfilterssort_bysort_dircontact_idpayment_status

farmbrite_get_order

Get order

One order by id with its line items, customer contact, delivery address and totals. GET /orders/{order_id}.

輸入參數order_id必填

farmbrite_list_transactions

List transactions

List income and expense transactions (type, amount, date, vendor, category, linked animal/field/plant, description). GET /transactions.

輸入參數pagetypelimitfilterssort_bysort_dir

farmbrite_get_transaction

Get transaction

One transaction by id. GET /transactions/{transaction_id}.

輸入參數transaction_id必填

farmbrite_create_contact

Create contact

WRITE: create a contact (customer, supplier, vendor). Nothing is emailed or sent to the contact. Creating twice makes two contacts. POST /contacts.

輸入參數celltypeemaillabelphoneaddresscompanylast_namefirst_namedescription

farmbrite_update_contact

Update contact

WRITE: change fields of an existing contact (only the fields you pass are sent). Overwrites the previous values. PUT /contacts/{contact_id}.

輸入參數cellemailphonecompanylast_namecontact_id必填first_namedescription

farmbrite_create_task

Create task

WRITE: 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.

輸入參數title必填statusend_timeprioritydescriptionhours_spentreference_idassigned_to_idreference_type

farmbrite_update_task

Update task

WRITE: change a task (only the fields you pass are sent); set complete=true to mark it done. Overwrites previous values. PUT /tasks/{task_id}.

輸入參數titlestatustask_id必填completeend_timeprioritydescriptionhours_spentassigned_to_id

farmbrite_create_transaction

Create transaction

WRITE: record an income or expense transaction in the farm's books. Creating twice records it twice. POST /transactions.

輸入參數date必填type必填amount必填ref_idvendorcategorykeywordsref_typedescriptioncheck_number

farmbrite_create_note

Add note

WRITE: 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.

輸入參數dateparent必填categorykeywordsparent_id必填description必填

farmbrite_add_inventory

Add inventory

WRITE: 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.

輸入參數datebin_idsourceadjustment必填lot_numberdescriptionwarehouse_id必填inventory_type_id必填

farmbrite_remove_inventory

Remove inventory

WRITE: 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.

輸入參數datebin_idorder_idadjustment必填lot_numberdescriptionwarehouse_id必填inventory_type_id必填

farmbrite_create_order

Create order

WRITE: 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.

輸入參數memonoteemailphonestatusdue_datetax_ratelast_namecontact_idfirst_nameorder_dateorder_items必填另有 4 個

farmbrite_update_order

Update order status

WRITE: 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}.

輸入參數statusorder_id必填payment_status

farmbrite_create_animal

Create animal

WRITE: 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.

輸入參數nametype必填breedgenderstatusweightis_groupkeywordsfather_idgroup_qtymother_idpurchased另有 11 個

farmbrite_update_animal

Update animal

WRITE: 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}.

輸入參數nametypebreedgenderstatusweightkeywordsanimal_id必填father_idmother_idsale_datebirth_date另有 7 個

farmbrite_add_animal_measurement

Add animal measurement

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.

輸入參數fecdatetempheightweightanimal_id必填condition_score

farmbrite_create_feeding

Record feeding

WRITE: 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.

輸入參數costdatetypeunitamount必填parent必填per_headparent_id必填descriptioninventory_idinventory_location_id

farmbrite_create_harvest

Record harvest

WRITE: record a harvest (quantity and unit) for an animal or crop planting. Adds a record each time. POST /{animals|crops}/{id}/harvests.

輸入參數qty必填dateunit必填gradepriceparent必填parent_id必填descriptionbatch_number

farmbrite_create_treatment

Record treatment

WRITE: 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.

輸入參數costdatetype必填amountparent必填productparent_id必填techniciandescriptionretreat_datewithdrawal_date

版本歷史

15
  1. v1.16.4最新Nov 7, 2026
  2. v1.15.3Nov 5, 2026
  3. v1.15.2Nov 5, 2026
  4. v1.15.1Nov 4, 2026
  5. v1.15.0Nov 3, 2026
  6. v1.14.1Nov 3, 2026
  7. v1.13.0Nov 1, 2026
  8. v1.11.0Oct 31, 2026
  9. v1.10.0Oct 31, 2026
  10. v1.9.2Oct 30, 2026
  11. v1.9.0Oct 30, 2026
  12. v1.4.0Oct 26, 2026
  13. v1.1.3Oct 25, 2026
  14. v1.1.0Oct 25, 2026
  15. v1.0.0Oct 24, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Usefulapi 整合