Vinkius
PharmWare

PharmWare MCP for AI. Get instant compliance data on samples and batches.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

PharmWare MCP on Cursor AI Code EditorPharmWare MCP on Claude Desktop AppPharmWare MCP on OpenAI Agents SDKPharmWare MCP on Visual Studio CodePharmWare MCP on GitHub Copilot AI AgentPharmWare MCP on Google Gemini AIPharmWare MCP on Lovable AI DevelopmentPharmWare MCP on Mistral AI AgentsPharmWare MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

PharmWare MCP Server automates cannabis lab operations. Your AI client manages samples, tracks results (potency, pesticides), issues Certificates of Analysis (CoAs), and monitors compliance workflows—all from natural conversation.

What your AI can do

List audit logs

Lists every logged action in the lab—who did it, what changed, and when—for compliance investigations.

List batches

Retrieves all cannabis production batches, showing their status (quarantined, released) and associated samples for tracking.

List certificates

Lists all issued Certificates of Analysis (CoAs), providing details like potency profiles and the consumer-facing QR code.

+ 9 more capabilities included
Track Sample Status

The agent monitors all submitted cannabis samples, showing their current location in the workflow and when they are expected to finish testing.

Generate Regulatory Reports

It pulls data from various sources (samples, results, clients) to generate compliance reports needed for state submissions or internal audits.

Verify Product Compliance

You confirm if specific product batches meet all regulatory requirements by checking analytical test results against defined limits.

Audit System Actions

The agent retrieves detailed logs of every action taken in the lab, which is crucial for FDA 21 CFR Part 11 compliance and inspections.

Included with Plan

Waiting for input…

AI Agent

PharmWare MCP Server: 12 Tools for Lab Operations

Use these tools via your AI client to list all data points in the PharmWare system—from samples to reports, ensuring full compliance coverage.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using PharmWare on Vinkius

List Audit Logs

Lists every logged action in the lab—who did it, what changed, and when—for compliance investigations.

List Batches

Retrieves all cannabis production batches, showing their status (quarantined...

List Certificates

Lists all issued Certificates of Analysis (CoAs), providing details like potency...

List Clients

Gets a list of all registered clients—cultivators, processors, or retailers—and...

List Instruments

Checks the name, model, and calibration status for every lab instrument (HPLC...

List Integrations

Verifies if external systems like Metrc or state APIs are connected and syncing data correctly.

List Reports

Generates summaries, trend analyses, or regulatory submission documents for a specified time period.

List Results

Retrieves detailed analytical findings for samples, including THC/CBD percentages...

List Samples

Lists all incoming cannabis samples, showing the submitting client, sample type, and...

List Tests

Provides a list of available test methods (e.g., potency, pesticides) and their...

List Users

Lists all lab staff accounts, including their assigned role and current permission...

List Workflows

Outlines the standard operating procedures (SOPs) for the lab, showing active processes from intake through CoA issuance.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The PharmWare integration is available immediately — no restart needed.

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
Start building

Make Your AI Do More

Start with PharmWare, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ 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
PharmWare MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by PharmWare. 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

Your data is protected. See how we built it.

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 connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Checking a batch's status shouldn't require 10 clicks across three dashboards.

Right now, confirming if Batch XYZ is ready for market means jumping between the client portal (to check ownership), the sample tracker (to see current tests), and the compliance dashboard (to find the final CoA). You spend minutes clicking 'View Details' and copy-pasting IDs just to confirm one thing: can it ship?

With this MCP server, you tell your agent: 'What is the release status for Batch XYZ?' The agent uses `list_batches` and cross-references it with `list_certificates`. It gives you a single, definitive answer. Period.

Using PharmWare MCP Server: Get full visibility into lab operations.

Forget manually checking if the HPLC machine is calibrated or who has approval to sign off on results. You just ask your agent, 'What's the status of Instrument XYZ and which users can approve its tests?' It runs `list_instruments` and checks `list_users` in one go.

It’s about getting immediate answers without navigating complex LIMS menus. Your AI client treats this system like a natural extension of your conversation.

What your AI can actually do with this

When you connect your AI client to this server, it lets you run complex lab operations using plain conversation. You're not navigating a clunky LIMS dashboard; your agent handles quality assurance and compliance tracking through natural dialogue.

To track sample status, call list_samples to see every incoming cannabis sample, showing who submitted it, what type of test is needed, and its current testing priority. From there, you can use list_batches to pull up all production batches—whether they're quarantined or ready for release—and check which samples belong to them.

You get a full picture by running list_clients, which gives you access to every registered client like cultivators, processors, or retailers and their account status.

For generating regulatory reports, the agent pulls data from multiple sources. It uses list_results to retrieve detailed findings for specific samples, giving you exact percentages for THC/CBD and a pass/fail status against established limits. You can verify product compliance by checking these analytical results against defined standards using list_tests, which provides a list of available test methods and their regulatory limits.

When the work is done, your agent pulls up all issued Certificates of Analysis (CoAs) via list_certificates, providing potency profiles and the consumer-facing QR code you need.

To maintain rigorous lab oversight, call list_workflows to see the standard operating procedures (SOPs) for the whole process—from initial intake right through CoA issuance. You can also run list_reports to generate summaries or trend analyses required for state submissions and internal audits across a specific time window.

When it comes to auditing system actions, you're covered. The agent retrieves detailed logs of every single action taken in the lab using list_audit_logs, detailing who did what change and when—this is crucial for FDA 21 CFR Part 11 compliance and inspections. You can check user access by calling list_users to list all staff accounts, noting their assigned role and current permission level.

For physical assets, run list_instruments to check the name, model, and most importantly, the calibration status for every lab instrument—like your HPLC or GC-MS.

To ensure connectivity, you can use list_integrations to verify if external systems like Metrc or state APIs are connected and syncing data correctly. For a complete picture of who's running what, you'll get the full list of registered users via list_users, while list_clients keeps track of your partners. The agent manages all this so you don't have to manually check dashboards; just talk to it.

Built · Hosted · Managed by Vinkius PharmWare MCP Server - Cannabis Lab Compliance & Results
Server ID 019d75f2-70bb-72dc-9f6d-5a7118ee500f
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check if a specific batch was correctly tested using list_batches? +

You run list_batches and find the Batch ID. The result shows the 'linked samples submitted for testing' status, confirming its compliance journey.

What information is included in the Certificates of Analysis (CoA) using list_certificates? +

The CoA record includes the certificate number, linked sample/batch, full analytical results, and a QR code for consumer verification. It's everything needed to prove quality.

Can I see who accessed my data in the past using list_audit_logs? +

Yes, list_audit_logs tracks every action taken—who performed it, what record was affected, and even the IP address. This is critical for internal investigations.

Does PharmWare MCP Server track client details? Use list_clients. +

Yes, list_clients gives you a roster of all registered cultivators, processors, or retailers, along with their license and account status.

What does the tool `list_samples` show about my samples' progress? +

It shows the sample’s current status, priority, and chain of custody. You get the unique ID, client name, type (flower, edible, etc.), received date, and the testing status—whether it's 'in-progress,' 'completed,' or 'failed.' This helps you track workflow time and know if a batch is stalled.

How can I verify actual compliance data using `list_results`? +

This tool provides the raw analytical findings for specific tests. You see the precise measurements—like THC/CBD percentages or pesticide residue levels—along with a clear pass/fail determination against regulatory limits. This is the core data used to decide if a product can be released.

Does the tool `list_instruments` help me manage equipment compliance? +

Yes, it provides crucial operational details for your lab hardware. You list every instrument (HPLC, GC-MS) and check its calibration status, last calibration date, and next required maintenance. This is essential for maintaining data integrity during inspections.

How can I check the health of my external connections using `list_integrations`? +

This tool checks all platform syncs to services like Metrc or state APIs. It reports the connection status, the last successful data synchronization timestamp, and any recorded error logs. This confirms that your lab systems are correctly communicating with outside regulatory bodies.

Can my AI automatically check if a cannabis sample has passed all required tests and is ready for Certificate of Analysis issuance? +

Yes! Use the list_results tool to fetch all completed analytical findings for a specific sample. Your AI agent will respond with comprehensive pass/fail determinations across potency, terpenes, pesticides, heavy metals, and contaminant panels. Once all required tests show passing results, use list_certificates to verify CoA generation status. Always confirm regulatory limit compliance before releasing products to distribution or retail channels.

How do I quickly identify which laboratory instruments are due for calibration or maintenance? +

Simply ask the agent to run the list_instruments action. It will compile all analytical equipment with calibration status, last service date, next scheduled maintenance, and qualification records. The AI will highlight any HPLC, GC-MS, ICP-MS, or other systems approaching calibration expiry or overdue for preventive maintenance. This ensures your laboratory maintains ISO/IEC 17025 compliance and analytical data integrity.

Does PharmWare integration allow modifying test results or deleting sample records? +

No. The current toolset focuses strictly on read-only querying and analytical operations — listing samples, reviewing results, checking certificates, and monitoring workflows. State alteration operations (modifying test data, deleting samples, or revoking certificates) are not currently exposed, assuring your laboratory records remain secure against destructive queries and maintaining complete audit trail integrity for regulatory inspections.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for PharmWare. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.