findabis
Public directory of UK medical cannabis clinics, pharmacies, products and strains.
Should I use this
Quality & Safety
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"findabis": {
"url": "https://findabis.com/api/mcp"
}
}
}Remote endpoints
https://findabis.com/api/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢find_clinics(query, acceptingNewPatients, sort, limit)
UK clinics that can prescribe medical cannabis, with location, consultation fees and rating. Search by name, city or postcode. This lists who offers a service; it says nothing about whether any particular person is eligible for treatment, which only a specialist can decide.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name, city or postcode. Postcode is matched as text, not by distance."
},
"acceptingNewPatients": {
"type": "boolean",
"description": "Only clinics currently taking new patients."
},
"sort": {
"type": "string",
"enum": [
"az",
"priceLowHigh",
"priceHighLow"
],
"description": "Default az."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "Default 10."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_pharmacies(query, delivers, limit)
UK pharmacies that dispense medical cannabis, with location, delivery options and rating. A pharmacy dispenses against a prescription that a clinic has already issued; it cannot prescribe.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Name, city or postcode."
},
"delivers": {
"type": "boolean",
"description": "Only pharmacies that deliver."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "Default 10."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_products(query, category, sort, limit)
Products on the UK market by category, brand or name, with THC and CBD content, the price range across pharmacies and how many stock them. Availability and price change daily — cite the product page rather than quoting a figure as settled. Listing a product is not a statement that it suits anyone.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Product, brand or strain name."
},
"category": {
"type": "string",
"enum": [
"FLOWER",
"OIL",
"CAPSULE",
"EDIBLE",
"TOPICAL",
"CARTRIDGE",
"HASH"
],
"description": "Dose form."
},
"sort": {
"type": "string",
"enum": [
"name_asc",
"price_asc",
"price_desc"
],
"description": "Default name_asc."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "Default 10."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢get_product(slug)
Everything public about one product: form and strength, strain and brand, terpenes, what it contains (carrier oil, allergens, capsule shell), dosage and storage notes, pack sizes, how many UK pharmacies have it in stock and the public price range, patient leaflets, FAQs and its review score. Which pharmacy charges what is shown only to verified patients on the product page. Get the slug from find_products or search_findabis first.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "The product page slug, e.g. \"demo-kush-t20-c1\"."
}
},
"required": [
"slug"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢find_strains(query, genetics, limit)
Strain profiles: genetics, THC and CBD ranges and reported effects. Strains describe a plant lineage, not a product you can buy — use find_products for what is actually dispensed.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Strain name."
},
"genetics": {
"type": "string",
"description": "Indica, Sativa or Hybrid."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 25,
"description": "Default 10."
}
},
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢search_findabis(query, limit)
One search across clinics, pharmacies, products, strains and brands. Use it when you do not yet know which of those the question is about; use the specific tool when you do, because it returns more detail.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"minLength": 2,
"description": "What to look for."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 20,
"description": "Default 8 per kind."
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Community
Evidence