MCPサーバー

Prime Cuts Nursery

com.primecutsnursery/public-data
コマース・小売 公開・接続可能 MCP 2026-07-28

このMCPでできること

Provides live cannabis clone and teen inventory, cultivar and breeder information, pricing, testing details, and California delivery quotes.

get_article
Article text
Full text (intro, sections, FAQ) of one guide/authority/regional page, with business facts already filled in. Use to answer detailed questions about ordering, delivery, testing, teens, wholesale terms, or growing topics.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Article slug, e.g. 'wholesale-cannabis-clones'"}}, 'additionalProperties': False}
get_availability
Live availability for every menu strain
Live stock status for every strain listed on /live-inventory in one call: InStock / PreOrder / OutOfStock, fresh clones ready now and talls ready now (two separate lines with different prices — never add them together), next scheduled batch date, links. Returns 'clones' (one row per /live-inventory strain) and 'teens' (ready-to-flip teens exactly as on /teen-inventory — a separate product line): report both when asked what is available. Pass 'strain' to get one strain with a dated one-sentence summary (includes that strain's teens if any).
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {'strain': {'type': 'string', 'description': 'Optional: a single strain by menu slug, encyclopedia slug, or name/alias'}}, 'additionalProperties': False}
get_breeder
Breeder detail
One breeder: summary, every cultivar attributed to them (with type, lineage and whether it is on the menu), the menu strains, and collaborators who share attributions.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Breeder slug, e.g. 'capulator'"}}, 'additionalProperties': False}
get_business
Prime Cuts Nursery business profile
Who Prime Cuts Nursery is: legal name, phone, email, address, hours, state licence, who may buy, ordering minimums and volume tiers, deposit/delivery terms, testing policy summary, social links, and content counts. Use for any question about contacting, visiting, or ordering from the nursery.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_inventory
Live inventory (fresh, talls, forecast, teens)
Everything for sale right now in one call: the full live clone inventory as shown on /live-inventory (fresh rooted clones, talls/clearance, 17-day rooting forecast per strain, clone ordering terms) plus `teens` — the ready-to-flip teen inventory as shown on /teen-inventory. Use for "what's available?"; more detail than get_availability.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_locations
Nursery location and delivery area
Nursery address and visit policy, California delivery terms (eligibility, free-delivery threshold, teen delivery fee) and the regional pages the nursery serves.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_strain
Cultivar detail (with live availability if sold)
Full encyclopedia record for one cultivar: lineage and parents, breeder(s), terpenes, aroma/flavor/effects, growing notes, history, awards, crosses bred from it, sources. Accepts an encyclopedia slug ('wedding-cake') or a menu slug ('wedding-cake-cannabis-clones'). If Prime Cuts sells it, 'menu.availability' is live (InStock / PreOrder / OutOfStock, units ready now, next batch date).
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': "Encyclopedia slug, menu slug, or the cultivar's name/alias (e.g. 'wedding-cake', 'wedding-cake-cannabis-clones', 'Wedding Cake', 'GMO')"}}, 'additionalProperties': False}
get_teen_inventory
Live teen inventory
Ready-to-flip teens available now and upcoming groups by ready date, plus teen ordering terms (minimum, delivery fee).
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
get_testing_policy
HLVd / pathogen testing program
How mother plants and incoming genetics are tested (RT-qPCR), which pathogens, how often, the incoming HLVd positive rate, and whether results are available to buyers.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_articles
List guides, authority and regional pages
Published long-form pages: kind 'authority' (topic hubs like wholesale, delivery, HLVd-tested clones), 'local' (regional pages), 'guide', 'buying', 'article'. Returns title, description, section headings and URLs.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Substring of title or slug'}, 'kind': {'enum': ['authority', 'local', 'guide', 'buying', 'article'], 'type': 'string'}, 'limit': {'type': 'integer', 'default': 50, 'maximum': 500, 'minimum': 1}}, 'additionalProperties': False}
list_breeders
Breeder registry
All 53 breeders with a hub page, each with location, a documented summary, number of attributed cultivars and how many are on the Prime Cuts menu.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {}, 'additionalProperties': False}
list_strains
List / filter cultivars
Meaning-aware search over the 335-cultivar encyclopedia, ranked by relevance. Free-text 'q' understands phrases like "short flowering", "high yield", "purple strains", "gas", "OG lineage", "Zkittlez terp profile", "Prime Cuts exclusives", or a breeder name; the same meanings are available as explicit filters. Every result carries 'matched_on' (the factual fields it matched) and the response carries 'interpreted' (how q was read). Nothing is inferred beyond the documented record. Each result includes a 'menu' block with a live-availability URL when Prime Cuts sells the cultivar.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {'q': {'type': 'string', 'description': 'Free text: strain/alias/lineage/breeder names or descriptive phrases (aroma, colour, flowering speed, yield, exclusives)'}, 'type': {'enum': ['Indica', 'Sativa', 'Hybrid'], 'type': 'string'}, 'color': {'type': 'string', 'description': "Reported flower colour, e.g. 'purple'"}, 'limit': {'type': 'integer', 'default': 25, 'maximum': 500, 'minimum': 1}, 'yield': {'enum': ['low', 'moderate', 'high', 'very-high'], 'type': 'string', 'description': 'Minimum documented yield rating'}, 'flavor': {'type': 'string', 'description': "Aroma/flavour/terpene keyword with synonyms, e.g. 'gas' (fuel, diesel), 'candy', 'citrus'"}, 'offset': {'type': 'integer', 'default': 0, 'minimum': 0}, 'breeder': {'type': 'string', 'description': "Breeder slug from list_breeders, e.g. 'seed-junky-genetics'"}, 'lineage': {'type': 'string', 'description': "Name that must appear in the lineage or ancestry, e.g. 'OG', 'Zkittlez', 'Gelato'"}, 'on_menu': {'type': 'boolean', 'description': 'true = only cultivars Prime Cuts sells as clones'}, 'terpene': {'type': 'string', 'description': "Dominant terpene, e.g. 'limonene'"}, 'exclusive': {'type': 'boolean', 'description': 'true = only cultivars bred or pheno-hunted in-house by Prime Cuts Nursery'}, 'terp_profile_of': {'type': 'string', 'description': 'Strain name/slug: return cultivars that share its dominant terpene or descend from it'}, 'flowering_max_weeks': {'type': 'integer', 'maximum': 16, 'minimum': 5, 'description': 'Documented flowering time at most this many weeks (e.g. 8 for fast finishers)'}, 'flowering_min_weeks': {'type': 'integer', 'maximum': 16, 'minimum': 5}}, 'additionalProperties': False}
quote_delivery
Delivery fee + order quote for a California destination
Quote what a delivery to a California address/city costs (the nursery's own calculator: Google driving round trip from Sonoma × $3/mile under 199 round-trip miles or $2/mile at 199+, capped at $1,450) and, when product + quantity are given, the published per-plant tier, product subtotal, whether the order qualifies for FREE delivery, and the total. Use this instead of estimating prices or delivery costs yourself. Fee-only: it cannot see or book delivery schedules. Set pickup=true for a pickup-only price.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'properties': {'pickup': {'type': 'boolean', 'description': 'true = customer picks up at the Sonoma nursery (no delivery fee)'}, 'product': {'enum': ['clones', 'talls', 'teens', 'teens_4in', 'snips'], 'type': 'string', 'description': 'clones = fresh rooted clones; talls = clearance talls; teens = one-gallon ready-to-flip teens; teens_4in = teens in 4-inch pots; snips = unrooted cuttings'}, 'quantity': {'type': 'integer', 'maximum': 100000, 'minimum': 1, 'description': 'Number of plants (required with product)'}, 'destination': {'type': 'string', 'maxLength': 200, 'description': 'Delivery address, city or ZIP in California (required unless pickup=true)'}}, 'additionalProperties': False}
search
Search strains, breeders and articles
One-call search across cultivars (meaning-aware: names, aliases, lineage, aroma, colour, flowering, yield, breeder), the breeder registry and published articles. Start here when a user names a strain, breeder or topic and you are not sure of the slug; use list_strains for ranked cultivar results with filters.
読み取り専用 冪等
入力スキーマ
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'minLength': 2, 'description': "Search text, e.g. 'gelato', 'seed junky', 'hlvd'"}, 'limit': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Max results per entity type'}}, 'additionalProperties': False}
変更
list_breeders
2026年10月1日2:54
変更
list_strains
2026年10月1日2:54
追加
get_teen_inventory
2026年9月17日12:36
追加
get_inventory
2026年9月17日12:36
追加
get_availability
2026年9月17日12:36
追加
get_article
2026年9月17日12:36
追加
list_articles
2026年9月17日12:36
追加
get_breeder
2026年9月17日12:36
追加
list_breeders
2026年9月17日12:36
追加
get_strain
2026年9月17日12:36
追加
list_strains
2026年9月17日12:36
追加
search
2026年9月17日12:36
追加
quote_delivery
2026年9月17日12:36
追加
get_locations
2026年9月17日12:36
追加
get_testing_policy
2026年9月17日12:36
追加
get_business
2026年9月17日12:36