Skip to main content

How do I connect Farmable to Microsoft Copilot?

Add Farmable to a Copilot Studio agent so your team can ask about your farm in Microsoft 365 Copilot and Teams.

Written by Enja Matthee

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


​

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

  1. In Copilot Studio, open your agent, or create a new one.

  2. Go to Tools and select Add a tool, then New tool.

  3. Select Model Context Protocol.

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

  5. Under authentication, choose OAuth 2.0, then Dynamic discovery. Select Create, then Next.

  6. Select Create a new connection and sign in with your Farmable email and password.

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

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

Did this answer your question?