API Tools
findmyfarmer.ca
Provides tools to search and retrieve local farm profiles, agricultural knowledge, hubs, and nearby markets from the Find My Farmer registry in Canada.
ENDPOINT 1
https://findmyfarmer.ca/mcp
MCP server metadata
- Name
- Find My Farmer Port
- Version
- 0.4.0
Find My Farmer is a registry (a Sol Port) and agricultural knowledge graph of local farms in Canada. Unclaimed listings are compiled from each farm's own public pages and carry where and when each fact was observed; a claimed listing is maintained by the farm. Listing is free and ranking is never sold. Start with find_near for "where can I get X near here" (a place slug or lat/lng, plus species / good / practice / event filters); price_stats for what a good costs in a province (aggregate, never per-farm); whats_in_season for a month; get_place_catalogue for everything near a place; search_farmdex then get_species to resolve food and species knowledge; define_term for farming practices; list_places / list_goods / list_filters for the vocabularies; search_farms + get_farm for a single farm's full public profile and contact channels. Always hand the user the canonical url from a result — the registry is a conduit to the farm, not a destination. Vocabulary: https://findmyfarmer.ca/.well-known/ontology
Known tools 15
get_farmFetch one farm's full public profile by its URL slug (the last path segment of a findmyfarmer.
Inferred read-onlysearch_farmdexSearch the Farmdex — Find My Farmer's agricultural knowledge database of categories, species, and variants (e.
Inferred read-onlylist_hubsList Find My Farmer hubs — the named local-food regions (foodsheds) farms dock into.
Inferred read-onlyfind_nearFarms AND coordination points (farmers' markets, off-farm pickup points, stockists) within a radius of a point or a named place, ordered by distance, optionally filtered by what is sold (species ids or a good slug), a farming practice, a service category, or an event type.
Inferred read-onlyprice_statsAggregate price statistics (low / median / mean / high, farm + observation counts, as-of dates) for a good, nationally or in one province, from Find My Farmer's price ledger.
Inferred read-onlywhats_in_seasonSpecies in their harvest window in a Canadian province for a given month (default: this month), with how many local published farms list each.
Inferred read-onlyget_place_catalogueEverything available near a place — every species that published farms serving the place list, in taxonomy shape (category → subcategory → species) with local farm counts — plus the place's Wikidata / GeoNames ids.
Inferred read-onlylist_placesThe place graph: countries and provinces/states (no args), one country's provinces (country), or one province's metros (province).
Inferred read-onlyget_speciesOne Farmdex species: names, taxonomy, description, its GBIF / Wikidata / ITIS identifiers, and its varieties or breeds.
Inferred read-onlydefine_termFind My Farmer's definition of a farming practice (rotational grazing, grass-finished, no-till…): the meaning, the nuance, the questions to ask a farmer, FAQs, and how many farms claim it.
Inferred read-onlylist_goodsThe goods Find My Farmer publishes reports and price statistics for — the slugs price_stats and find_near accept, each with the species and practices that define it.
Inferred read-onlylist_filtersThe controlled vocabularies find_near accepts: farming practice ids, service category slugs, event type slugs.
Inferred read-onlybest_forThe best varieties of a species for a use — "best apple varieties for baking" — ranked from the Farmdex's documented tasting notes and trait spectra (1–5, relative to the species' reference variety).
Inferred read-onlycompareTwo Farmdex varieties head to head — "Honeycrisp vs Gala": documented tasting prose, uses, and (same species) 1–5 trait values on shared axes relative to the species' reference variety.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.find-my-farmer-port]
url = "https://findmyfarmer.ca/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"find-my-farmer-port": {
"type": "http",
"url": "https://findmyfarmer.ca/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: find-my-farmer-port
Remote MCP URL: https://findmyfarmer.ca/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"find-my-farmer-port": {
"url": "https://findmyfarmer.ca/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"find-my-farmer-port": {
"type": "http",
"url": "https://findmyfarmer.ca/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "find-my-farmer-port",
"transport": "streamable-http",
"url": "https://findmyfarmer.ca/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.