# Sebastian Tidwell > Cannabis compliance, METRC and seed-to-sale consulting from Tulsa, Oklahoma. State-by-state cannabis laws and resources, searchable METRC bulletins, and a free REST API and MCP server. Sebastian Tidwell is a cannabis industry consultant based in Tulsa, OK, with 9+ years across cultivation, processing/manufacturing and retail in CA, CO, MA and OK. METRC Admin Certified. Bilingual (English and Spanish). Contact: Cannabis@SebastianTidwell.com ยท (405) 937-0111 ## Services - [Compliance consulting](https://sebastiantidwell.com/about): Regulation and licensing guidance for operators in processing, cultivation and retail. - [Seed-to-sale systems](https://sebastiantidwell.com/about): METRC, Biotrack, Leaflogix, Flowhub and Distru setup, audits and training. - [Data & automation](https://sebastiantidwell.com/about): SQL, BigQuery and N8N workflows that turn tracking data into reporting. ## Pages - [About](https://sebastiantidwell.com/about): experience, credentials and areas of expertise - [Mission](https://sebastiantidwell.com/mission) - [State map](https://sebastiantidwell.com/education): Legal status, regulators and vetted resources for every state. - [METRC bulletins](https://sebastiantidwell.com/bulletins): Every bulletin, searchable, with push alerts when new ones post. (free account needed to browse) - [Bulletin search](https://sebastiantidwell.com/search): Semantic search across bulletin text, with optional AI answers. (requires an account with search access) - [REST API](https://sebastiantidwell.com/api-docs): State status, resources and bulletins as JSON, with keys and a tutorial. - [MCP server](https://sebastiantidwell.com/mcp): Connect the same data straight into Claude, Cursor or any MCP client. - [API tutorial](https://sebastiantidwell.com/api-tutorial): Build and send real requests step by step in the browser. - [Contact](https://sebastiantidwell.com/contact) - [Privacy Policy](https://sebastiantidwell.com/privacy): no ads, no tracking cookies, no data sold - [Terms of Service](https://sebastiantidwell.com/terms): site content is general information, not legal advice; API and MCP use rules ## Cannabis legal status by state Each state has a page at https://sebastiantidwell.com/, e.g. https://sebastiantidwell.com/ok, with regulator resources, recent METRC bulletins and licensed-business search. - Legalized (cannabis is legal for adult (recreational) use): Alaska (AK), Arizona (AZ), California (CA), Colorado (CO), Connecticut (CT), Delaware (DE), Illinois (IL), Maine (ME), Maryland (MD), Massachusetts (MA), Michigan (MI), Minnesota (MN), Missouri (MO), Montana (MT), Nevada (NV), New Jersey (NJ), New Mexico (NM), New York (NY), Ohio (OH), Oregon (OR), Rhode Island (RI), Vermont (VT), Virginia (VA), Washington (WA) - Medical (cannabis is legal for medical use only): Alabama (AL), Arkansas (AR), Florida (FL), Kentucky (KY), Louisiana (LA), Oklahoma (OK), Pennsylvania (PA), South Dakota (SD), Utah (UT), West Virginia (WV) - CBD Only (cannabis is limited to low-THC CBD products): Georgia (GA), Indiana (IN), Iowa (IA), Tennessee (TN), Texas (TX), Wisconsin (WI) - Medical & Decriminalized (cannabis is legal for medical use and decriminalized): Hawaii (HI), Mississippi (MS), Nebraska (NE), New Hampshire (NH), North Dakota (ND) - Fully Illegal (cannabis is illegal): Idaho (ID), Kansas (KS), South Carolina (SC), Wyoming (WY) - Decriminalized (cannabis is decriminalized but not legal for sale): North Carolina (NC) ## REST API Base URL https://sebastiantidwell.com/api. JSON responses; public access is rate limited, and a free API key raises the limit. Docs: https://sebastiantidwell.com/api-docs - GET /api/states: Legal status for every state - GET /api/metrc/bulletins: Filter and paginate bulletins - GET /api/metrc/bulletins/[id]: One bulletin, with its PDF - GET /api/metrc/bulletins/search: Semantic search - GET /api/states/licenses: License lookup - Example: curl "https://sebastiantidwell.com/api/states?state=ok" ## MCP server Remote Model Context Protocol server (Streamable HTTP, read-only) at https://mcp.sebastiantidwell.com/mcp. Uses the same API keys. Setup guide: https://sebastiantidwell.com/mcp - list_metrc_bulletins: List bulletins with filters - search_metrc_bulletin_content: Search inside bulletin text - get_metrc_bulletin: Fetch one bulletin - get_metrc_bulletin_pdf: Fetch a bulletin's PDF - get_state_resources: Resources for one state - list_all_state_resources: Resources for every state - get_api_documentation: The API reference