MCP & AI

Use Crub from your AI

Connect Claude, ChatGPT or another assistant that speaks the Model Context Protocol to Crub. It signs in as you, and does what your account can do.

Connect

Three steps

  1. Add the server

    In your assistant's connectors or integrations, add https://mcp.crub.ai/mcp.

  2. Sign in

    Your assistant opens Crub's sign-in. Allow it, and it can work with your account — nothing more than you can.

  3. Ask

    “identify this plant from a photo” · “what jobs are due in my garden this week” · “record a soil reading”

Server address: https://mcp.crub.ai/mcp

11 tools

What the Crub MCP Server can do

Reads and explains: Looks, and changes nothing.

Your gardens

list_gardens

The gardens the person can open, with their role in each: an owner or editor can change anything, a contributor can log what they did, a viewer can only look.

Your garden at a glance

get_garden_overview

One garden at a glance, as the top of its Garden page shows it.

How the garden is laid out

get_garden_layout

How a garden is laid out: its zones, the features in each (beds, borders, structures) and the plants in each, by name, with the ids every other tool takes.

A plant in full

get_plant

One plant in full: its species and where it grows, when it was planted, what its species needs (sun, water, hardiness) and when it blooms, is planted and…

The jobs

list_jobs

A garden’s jobs: open ones soonest due first, or those done.

The garden’s year

get_calendar

A garden’s year as its Planner shows it, month by month.

Read the journal

read_journal

A garden’s journal, newest first, a page at a time.

The garden’s conditions

get_conditions

What was measured in a garden, one feature, or one zone, as the Conditions page shows it.

Find a species

find_species

Search the catalogue of plants, mushrooms and insects by name.

What would grow well here

recommend_plants

What would grow well in a garden now, as the Identify page suggests it.

Snaps left

get_snaps

How many identifications (Snaps) are left before identify_photo is refused, and whose plan pays: in a garden, its owner’s; outside one, the person’s own.

12 tools

Adds and changes

Writes to your account, as you.

Add jobs

add_jobs

Add jobs to a garden’s planner.

Plan a planting

plan_planting

Plan to plant species in a garden, as “Add to garden” does in the app.

Change a job

update_job

Change a job: reschedule it, retitle it, reassign it to another member, or move it to another plant, feature or zone.

Mark jobs done

complete_jobs

Mark jobs done, when the person says they are.

Add plants to the garden

add_plants

Put plants in the garden that are already in the ground: each by species, in the feature or zone the person names, spread across it where a plant may go.

Move plants

move_plants

Move plants to another feature or zone of the same garden: where they grew and what they are filed under follow them.

Rename or recategorise places

update_places

Rename a zone or change its colour; rename a feature, change what it is (a bed, a border, a greenhouse …) or its notes.

Write in the journal

write_journal

Record what happened in a garden’s journal, in the person’s name.

Record readings

record_readings

Record what was measured, in the person’s name.

A species in full

get_species

A species’ fact sheet: its names and family, what it needs (light, water, soil, hardiness), its size, when it blooms, is planted and harvested, what is edible…

Identify from a photo

identify_photo

Identify a plant, mushroom or insect from up to five photos of the one subject, as data:image/… base64 URLs.

Keep a match

keep_identification

Keep a match identify_photo found: its species is added to the catalogue if it is new, and its fact sheet comes back.

5 tools

Removes

Takes something out, as you.

Delete jobs

delete_jobs

Delete jobs from the planner, done or not.

Take plants out

remove_plants

Take plants out of the garden’s plan.

Take out zones or features

remove_places

Take zones or features off the plan.

Take entries out of the journal

delete_journal_entries

Take entries out of a garden’s journal.

Take readings out

delete_readings

Take readings out of a garden’s conditions: the series no longer counts them.

For developers

Where everything is

Server
https://mcp.crub.ai/mcp
Transport
Streamable HTTP, stateless
Sign-in
OAuth 2.1 with PKCE, with a Crub account

Bring your AI into the garden

Free to start, works in your browser, and names your first plant in seconds.