METRC Cannabis Compliance API

METRC REST API for state-mandated cannabis seed-to-sale tracking and compliance reporting. Enables AI agents to report plant tracking and cultivation data, record harvest and processing activities, create and transfer packages, record retail sales transactions, manage employee authorizations, retrieve state compliance reports, and integrate cannabis business operations with state regulatory tracking systems.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Developer Tools metrc cannabis seed-to-sale compliance track-and-trace state-reporting marijuana
⚙ Agent Friendliness
50
/ 100
Can an agent use this?
🔒 Security
60
/ 100
Is it safe for agents?
⚡ Reliability
58
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
18
Documentation
68
Error Messages
60
Auth Simplicity
58
Rate Limits
55

🔒 Security

TLS Enforcement
90
Auth Strength
60
Scope Granularity
38
Dep. Hygiene
55
Secret Handling
58

State cannabis compliance data. License-specific API keys. US data residency. No scopes. Legal compliance critical — errors have criminal consequences.

⚡ Reliability

Uptime/SLA
60
Version Stability
62
Breaking Changes
55
Error Recovery
55
AF Security Reliability

Best When

A licensed cannabis cultivator, processor, distributor, or dispensary operating in a METRC-integrated state wants AI agents to automate seed-to-sale compliance reporting and state regulatory submissions.

Avoid When

AUTHORIZED USE ONLY: METRC access requires valid state cannabis license. Incorrect reporting can result in license suspension or criminal penalties. All automated submissions must be validated for accuracy.

Use Cases

  • Reporting cannabis plant and harvest data to state tracking systems from cultivation compliance agents
  • Recording package transfers between licensed facilities from distribution compliance agents
  • Submitting retail sale records to state regulators from dispensary compliance agents
  • Retrieving compliance status and audit data from regulatory reporting agents

Not For

  • Non-cannabis industries without state seed-to-sale tracking requirements
  • Cannabis businesses in states that use BioTrack or other tracking systems instead of METRC
  • Consumer cannabis purchasers without licensed business API access

Interface

REST API
Yes
GraphQL
No
gRPC
No
MCP Server
No
SDK
No
Webhooks
No

Authentication

Methods: api_key
OAuth: No Scopes: No

METRC uses API key authentication (Basic Auth with software API key and user API key). Credentials are license-specific — each licensed facility has separate keys. Software integrators use vendor API key plus user key. Keys obtained through METRC licensing process.

Pricing

Model: enterprise
Free tier: No
Requires CC: No

Franwell subsidiary. METRC is the state-mandated tracking system for 20+ US states. Not chosen by businesses — required by state cannabis regulations. Software integrators must register and pay annual API fees to access. Critical compliance infrastructure.

Agent Metadata

Pagination
page
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • AUTHORIZED USE ONLY: State cannabis license required; incorrect reporting can result in license suspension
  • No public MCP server — REST API with license-specific API keys
  • No webhooks — must poll for transfer and compliance data
  • API behavior varies by state — METRC integration is state-specific with different endpoints
  • Dual API key model (vendor + user) is complex — both required for each request
  • Compliance errors are serious — validate all submissions against state regulations before automating

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for METRC Cannabis Compliance API.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6470
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered