Otreeba Cannabis API MCP. Verify chemical profiles and track market brands.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Otreeba Cannabis API connects your AI agent directly to verified cannabis data. Use it to search strains by name or effects, retrieve full lab reports for THC, CBD, and terpenes, and list every available brand.
It's how you get structured, open-source product intelligence without having to click through multiple sites.
What your AI agents can do
Get brand
Fetches all details about a single, specific cannabis brand using its name.
Get flower lab data
Retrieves the full lab report for flower strains, including cannabinoid and terpene percentages.
Get oil lab data
Gets lab test results and chemical profiles specifically for cannabis oils or extracts.
The agent runs a search query against the database, listing available cannabis strains that match your keywords.
It retrieves specific cannabinoid and terpene profiles (like THC/CBD) for any given strain's flower form.
The agent fetches detailed lab test results, including chemical breakdowns, specifically for cannabis oils or concentrates.
It pulls a complete directory of every brand listed in the Otreeba database so you know who's out there.
You pass a brand name, and the agent returns all associated information about that producer or company.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
Otreeba Cannabis API: 6 Tools for Strain & Lab Data
These tools let your agent access structured product intelligence. Use them to search, verify lab results, and build a comprehensive market directory.
019d75edget brand
Fetches all details about a single, specific cannabis brand using its name.
019d75edget flower lab data
Retrieves the full lab report for flower strains, including cannabinoid and terpene percentages.
019d75edget oil lab data
Gets lab test results and chemical profiles specifically for cannabis oils or extracts.
019d75edget strain
Pulls the complete profile, including effects and lineage, for any known cannabis strain.
019d75edlist brands
Lists every brand available in the Otreeba database so you can start investigating market players.
019d75edsearch strains
Searches the entire strain database using keywords to discover matching cannabis strains.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Otreeba Cannabis API, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
Your AI client can connect straight to verified, open-source cannabis product intelligence using this server. It doesn't just give you vague info; it returns raw, structured data points. When you use your agent, it handles calling the precise function needed—whether you're checking lab results or mapping out market players.
To find a strain, you run search_strains against the entire database using simple keywords to pull back matching cannabis names. Once you pinpoint a specific name, you can call get_strain and get that strain’s complete profile, including its full lineage and reported effects.
For lab testing, there are two distinct functions. If you're dealing with whole flower products, you use get_flower_lab_data. This function pulls the detailed lab report for any given strain, providing exact cannabinoid and terpene percentages. When the product is an oil or concentrate extract, you switch to get_oil_lab_data. That tool fetches chemical profiles and test results specific to those oils.
To track down who's making what, your agent manages brand intelligence. You can use list_brands to pull a complete directory of every company listed in the Otreeba database, so you know exactly which players are out there. Once you pick a name from that list, calling get_brand fetches all associated details about that specific producer or company.
This setup lets your agent talk naturally—you tell it what data you need—and it calls the right tool to get the verifiable numbers. You're not relying on general web scraping; you're getting structured product intelligence directly into your workflow.
How Otreeba Cannabis API MCP Works
- 1 Subscribe to the server and enter your Otreeba API Token into your AI client.
- 2 Prompt your agent with a specific data query (e.g., 'What are the terpenes for Strain X?').
- 3 The agent executes the necessary tool call (like
get_flower_lab_data) and returns structured, verified data to you.
The bottom line is: your AI client acts as a translator, turning natural language questions into precise API calls that pull reliable product data.
Who Is Otreeba Cannabis API MCP For?
Anyone who needs verifiable numbers about cannabis products. This matters to the dispensary staff who need quick lookups, the consumer trying to avoid watered-down products, and the market analyst tracking chemical trends. You're here because you’re tired of guessing or reading ambiguous product descriptions.
Using get_strain or search_strains, they quickly look up strain lineage and effect profiles to recommend products accurately during a customer interaction.
Before buying, they run the lab data tools (get_flower_lab_data or get_oil_lab_data) to verify THC/CBD percentages and check for specific terpenes.
They use list_brands combined with get_brand to gather market data, compare product lines across competitors, and track industry trends.
What Changes When You Connect
- Stop guessing on potency. Use
get_flower_lab_dataorget_oil_lab_datato pull specific, verifiable THC and CBD percentages directly from the lab report. You get raw numbers, not marketing claims. - Know your market. Running
list_brandsgives you a full directory of producers. Then, useget_brandto deep-dive into any company's history or product lines. - Speed up recommendations. Instead of reading long descriptions, ask the agent to run
search_strains. It quickly finds strains matching effects (like sleep aid) or keywords. - Get full context on a strain. The
get_straintool gives you more than just name—you get its whole profile and lineage history in one call. - Compare products instantly. You can compare the flower data of one brand against the oil data of another, all through structured API calls.
Real-World Use Cases
Verifying a purchase for a consumer
A customer is worried about their product's potency. They ask their agent to run get_flower_lab_data on the specific strain name. The agent immediately returns the exact THC/CBD percentages and terpene breakdown, confirming what they paid for.
Researching a new market segment
An analyst needs to map out competitors. They first use list_brands to get all names, then run get_brand on each one to collect structured data points needed for a quarterly report.
Assisting a customer at the counter
A budtender knows the effects but not the name. They ask their agent to run search_strains using keywords like 'calm' or 'sleep.' The tool returns a list of matching strains, helping them guide the conversation.
Cross-checking product types
A user wants to compare flower vs. oil from the same brand. They first use get_strain for general info, then run both get_flower_lab_data and get_oil_lab_data sequentially to compare chemical profiles side-by-side.
The Tradeoffs
Asking for general advice
Prompt: 'Should I buy this strain because it helps with anxiety?' The agent will fail or give generic fluff because the tool only handles data retrieval, not medical judgment.
→
To get usable facts, always start by running get_strain to understand its effects and then use get_flower_lab_data to verify the potency. Keep it data-focused.
Assuming all brands are listed
The user asks for Brand Z, but they don't know if Otreeba has them. The agent fails because it can't find the brand.
→
Always run list_brands first. This tells your agent exactly which data sources are available before making a specific request with get_brand.
Mixing lab types vaguely
User asks: 'What's the lab result for this product?' The agent doesn't know if it needs flower or oil data, leading to an error.
→
Be specific. If it’s smoking material, use get_flower_lab_data. If it’s a concentrate, run get_oil_lab_data.
When It Fits, When It Doesn't
Use this server if your primary goal is data verification: checking THC percentages, comparing chemical profiles across different brands, or compiling structured lists of product names. The tools are for retrieval, not for interpretation. If you need the agent to tell you which strain will cure insomnia—that's medical advice and outside its scope. Don't ask it 'Why is Brand X better than Brand Y?' Instead, run get_brand on both names and compare the raw data points (e.g., higher terpene count or specific lab results). If your query requires synthesis across multiple tools—like comparing a strain’s listed effects (get_strain) with its actual oil profile (get_oil_lab_data)—this server is perfect. But if you just need general market opinion, use a standard LLM; don't try to force it here.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Otreeba. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 6 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Getting accurate product data used to mean jumping between five different websites.
You know the drill. You want to verify potency or check out a new brand. First, you go to Site A for strain names. Then, you copy that name and paste it onto Site B just to see if they have lab results. If they do, you grab the numbers, then you have to switch over to Site C just to list all the other brands in the area. It's a full-time job, and the data is always slightly different.
With this MCP server, your agent handles the whole mess. You tell it what product or brand you care about; it runs `get_strain`, pulls the profile, then uses `get_flower_lab_data` for verification—all in one go. You get structured numbers and a complete answer without ever opening another browser tab.
Otreeba Cannabis API MCP Server: Access Verified Strain & Lab Data
Before, getting comprehensive data required manually checking multiple databases for strains, brand directories, and specific chemical reports. You were stitching together incomplete puzzle pieces just to know the THC percentage.
Now, it's clean. The agent coordinates tools like `search_strains`, `list_brands`, and specialized labs (`get_oil_lab_data`). It gives you a single, verifiable source of truth every time.
Common Questions About Otreeba Cannabis API MCP
How do I get my Otreeba API Token? +
Go to the Otreeba website, create an account or log in, and find your API credentials in the developer or account settings section.
Does it include lab test results for THC and CBD? +
Yes! The get_flower_lab_data and get_oil_lab_data tools return exact percentages for cannabinoids including THC, CBD, and full terpene profiles.
Can I search for specific strain effects? +
Yes, the search_strains tool allows you to search by keywords including common effects like 'relaxing', 'energetic', or 'focus'.
Can I find the seed company or lineage for a strain? +
Yes! Use the search_strains tool to find seed company and lineage information for specific strains in the database.
How do I check the terpene profile for a flower using `get_flower_lab_data`? +
The tool returns detailed cannabinoid and terpene profiles. You get a breakdown of key terpenes like Myrcene, Pinene, etc., which helps define the strain's aroma and overall effect.
What information does `get_oil_lab_data` provide for extracts? +
This tool gives lab results specific to cannabis oils and concentrates. It provides cannabinoid levels, including THC and CBD percentages, which are unique details for non-flower products.
How do I find out what brands are in the database using `list_brands`? +
Running list_brands gives you a comprehensive directory of every available cannabis producer. You must then use get_brand to pull specific details on any listed company.
If I don't know the exact name, how do I find strains using `search_strains`? +
You can use keywords or desired effects in search_strains. The system matches your input text against strain names and descriptions to suggest relevant results.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
LocalAI
Run LLMs, generate images, and process audio locally. OpenAI-compatible API for your own hardware.
Helicone (LLM Observability)
Monitor LLM usage via Helicone — track requests, analyze costs, measure latency, and manage prompts.
MLflow (ML Lifecycle Management)
Manage ML lifecycle via MLflow — track training runs, monitor metrics, and audit the model registry.
You might also like
RSS / Atom Reader
Connect your AI assistant to any RSS or Atom feed worldwide to fetch news, updates, and articles instantly within your chat interface.
ZenHub
Manage agile boards, epics, and estimates via the ZenHub API.
Audiomack
Stream and discover music via Audiomack — search tracks, manage playlists, and follow artists directly from your AI agent.