TL;DR: Farmable works with Microsoft 365 Copilot, the work version, through Copilot Studio. Someone who builds agents for your organisation adds Farmable as an MCP tool, chooses OAuth 2.0 with Dynamic discovery, and publishes the agent. You then sign in with your Farmable account the first time you use it. The free Copilot app can't connect to Farmable yet.
Who is this for?
Farm Owners and Managers whose organisation uses Microsoft 365 Copilot.
Before you start, you'll need:
a Farmable account that's the Owner or a Manager of at least one farm;
access to Copilot Studio, or someone in your organisation who builds Copilot agents; and
a Microsoft 365 Copilot licence for everyone who will use the agent.
Which Copilot do you use?
Copilot | Works with Farmable? |
Microsoft 365 Copilot (work or school account) | Yes, through Copilot Studio. Follow this article |
Free Copilot app or copilot.microsoft.com | Not yet. Use Claude, ChatGPT or Grok instead |
GitHub Copilot | Yes. See How do I add Farmable by URL? |
1. Turn on Farmable MCP in the Farmable Web Portal
In the Farmable Web Portal, go to Settings → Integrations, open the MCP tab and turn on Farmable MCP. Turn it on for every farm you want Copilot to see.
Only the farm's Owner can do this. If you're a Manager, ask the Owner to turn it on.
2. Add Farmable to a Copilot Studio agent
In Copilot Studio, open your agent, or create a new one.
Go to Tools and select Add a tool, then New tool.
Select Model Context Protocol.
Fill in the fields:
Server name: Farmable
Server description: Reads farm records from Farmable, such as spray jobs, harvests, fields and notes.
Server URL:
https://api.my.farmable.tech/mcp/farm
Under authentication, choose OAuth 2.0, then Dynamic discovery. Select Create, then Next.
Select Create a new connection and sign in with your Farmable email and password.
Select Add to agent.
You don't need a client ID, client secret or API key. Farmable registers Copilot itself.
3. Publish the agent
Publish the agent to Teams and Microsoft 365 Copilot so your team can find it. Your Microsoft 365 admin may need to approve it first.
4. Ask your question
In Microsoft 365 Copilot or Teams, open the agent and ask your question, for example: "What was my last spray activity?" Name the farm if you manage more than one.
The first time, Copilot asks you to sign in to Farmable. Each person signs in with their own Farmable account and only sees their own farms.
Disconnect Farmable
In Copilot Studio, open the agent, go to Tools, select Farmable and remove it.
FAQs
More answers: Farmable MCP connector: FAQs
Can I add Farmable to the free Copilot app?
Not yet. The free Copilot app doesn't let you add your own connectors. Use Claude, ChatGPT or Grok instead.
I don't see Model Context Protocol in Copilot Studio. Why?
Your organisation's data policies may block it. Ask your Microsoft 365 or Power Platform admin.
Can Copilot change my records?
No. The connector is read-only. Keep recording work in the Farmable app.
Didn't find what you needed? Contact support at [email protected].

