• MATCHED
  • MISMATCH
  • PENDING
  • HUMAN

How to reconcile inventory and transfers with your AI

Connect Metrc to your agent to automate the cross-referencing of your current stock against pending shipments.

Ask AI about this page

Short answer

How can I reconcile inventory and transfers with my AI?

Your agent pulls your current active packages and compares them to incoming transfers to find mismatches. You get a clear view of what should be in your facility versus what is actually recorded in Metrc.

The results.

Where the data lands.

The agent organizes the results of the reconciliation into these categories.

MATCHED

Verified inventory

The AI confirms that incoming transfers align perfectly with your active packages. You receive a list of shipments that require no action.

MISMATCH

Discrepancy alerts

The agent flags transfers that don't match your current package counts. You get a specific list of where the numbers diverge.

PENDING

Expected arrivals

The AI identifies transfers that are in transit but haven't been reconciled against active stock yet. This helps you prep for incoming shipments.

HUMAN

Manual review needed

When the AI finds a conflict it can't resolve, it flags the specific package for you. You decide how to fix the error in Metrc.

The workflow

What your AI does when the data arrives.

The agent handles the heavy lifting of comparing two different data sets from Metrc.

  1. Pull current stock

    The agent first gathers a complete list of all your currently active inventory packages.

    list_active_packages
  2. Fetch incoming shipments

    It then pulls the details for all transfers currently marked as incoming.

    list_incoming_transfers
  3. Compare datasets

    The agent runs a comparison between the two lists to find missing or extra items.

    list_active_packageslist_incoming_transfers
  4. Identify errors

    The agent isolates the specific package IDs where the transfer data and active inventory don't align.

    list_active_packages

Try it

Copy these to start.

Use these prompts to kick off the reconciliation process.

Starting points

These are starting points. Swap out the specific package IDs or transfer numbers to target certain items.

Metrc Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_rIgfrbnFBkv9SWAiD9vFM1C9vGXh2VK9afPvDbhI/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Metrc capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "metrc-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_rIgfrbnFBkv9SWAiD9vFM1C9vGXh2VK9afPvDbhI/mcp"
    }
  }
}
Copy into chat04
  • Compare my active Metrc packages against all incoming transfers to find any mismatches.

  • Are there any incoming transfers that don't match the active packages currently in my inventory?

  • Check the incoming transfers for package ID 12345 against my active inventory list.

  • List all active packages that don't have a corresponding incoming transfer recorded.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect Metrc once, then ask.

You only need to link your Metrc account once. Your credentials stay encrypted, and you can immediately start asking your agent to audit your inventory.

Connect Metrc to your AI

FAQ

How this task behaves.

  • 01

    Can the AI change my inventory in Metrc?

    No. The AI can only read your data. You must manually make any changes or corrections within the Metrc interface.

  • 02

    Does the AI delete any records?

    No. This MCP is read-only. It cannot delete packages, transfers, or any other data in your Metrc account.

  • 03

    How does the AI know if a transfer is missing?

    It compares the list of active packages against the list of incoming transfers. If a transfer exists without a matching package, or vice versa, it flags the discrepancy.

  • 04

    Can I use this to track specific package IDs?

    Yes. You can ask the agent to look for specific package IDs within your active inventory or incoming transfers.

  • 05

    What happens if the Metrc data is out of date?

    The AI only sees what is currently in Metrc. If your Metrc records haven't been updated, the AI's reconciliation will reflect that outdated information.

  • More questions about Metrc? See everything the Metrc Connector can do

Connect Metrc to Claude, Cursor, ChatGPT & more