WY Office of State Lands & Investments logo

WY Office of State Lands & Investments

Live

Wyoming OSLI — ~3.5M acres state trust + mineral estate. ~15.4K O&G lease polygons, ~31.6K state ownership parcels (FundCode CS dominates), ~195 active LARCS auction inventory. Spec drift: getLeaseDetail dropped (slim schema).

What is WY Office of State Lands & Investments?

Wyoming Office of State Lands & Investments (OSLI). ~3.5M acres state trust + mineral estate. Native server at `gis2.statelands.wyo.gov/arcgis/rest/services/`. Probed 2026-05-02. Layers: StateOwnership (~31,586 — full polygons w/ FundCode + IsActive + SurfaceAcres / SubsurfaceAcres), CurrentAuctionLands FeatureServer (Layer 0 = O&G lease polygons ~15,361 — slim schema, only LeaseNumber + AuctionLandID + dates; Table 1 = T_CurrentAuctionLandLARCS ~195 rows w/ rich auction attributes — LeaseCounty, AuctionLandAcres, BidPerAcre, MineralType). **Spec drift caught at probe**: `getLeaseDetail` DROPPED — lease polygon schema is too slim to justify a single-record method (no operator/county/status). LARCS table provides rich attributes — surfaced as `searchUpcomingAuctionLands` instead. StateOwnership has NO `County` column — only `Township_Temp` / `Range_Temp` PLSS strings; county filtering on ownership/school methods requires bbox. The 195-row LARCS table DOES have `LeaseCounty` + `AuctionLandCounty` (Title Case). FundCode distinct (probed): CS=20171 (Common School — Sec 16+36 trust analog, 64% of all parcels), FL=2594 (Forfeited Lands), SR=1930 (School Reserved), AF=975, PB=754 (Public Buildings), AG=673, DD=452, MH=443, UN=441, CA=399, PR=363, IA=297, MD=275, SS=270, PE=235, SL=197, SB=190, ES=153, plus 25+ trace codes. Lease_Status: Active dominates. Subsurface distinct: 1=19913, 2=9520, 3=1669, 4=480, 5=3 (meaning unclear in OSLI docs). OwnershipType always 0 (unused). IsActive=1 dominates (31510 of 31586). LeaseNumber format `12-00396`. Native server returns rich schemas; AGOL mirrors at `services3.arcgis.com/OYP7N6mAJJCyH6hd` (NBAM_Org) and `services5.arcgis.com/FeaGMhyvOuOWv03n` (zane.k.walker.nfg_WYARNG) are slimmer.

Available Tools

  • searchOilGasLeases
    OSLI O&G lease polygons (~15.4K). Slim schema (LeaseNumber + dates). Use searchUpcomingAuctionLands for rich attributes.
  • searchSchoolSections
    Common School (FundCode=CS) trust sections (~20K parcels). Sec 16+36 analog. Filter twp/rge/surfaceOnly.
  • searchSurfaceOwnership
    OSLI State Ownership parcels (~31.6K). Filter fundCode/township/range/surfaceOnly. NO county column.
  • searchUpcomingAuctionLands
    OSLI LARCS upcoming auction inventory (~195 rows). Rich county/acres/bidPerAcre attributes. NO geometry.
  • getServiceInfo
    Schema + record counts for any of the 3 services.

Requirements

  • ENABLE_ENERGY_APIS
    Set ENABLE_ENERGY_APIS=true to allow connector toggles.

Quick Setup Guide

Follow these steps to connect your AI agents to this connector

Set ENABLE_ENERGY_APIS=true for your deployment.

Open /mcp and turn on WY Office of State Lands & Investments with the energy switch.

Call the wy-osli MCP tool — start with method=searchSchoolSections or method=searchOilGasLeases.

Connect to Your AI Assistant

Choose your AI assistant below for specific setup instructions

Follow these steps to connect WY Office of State Lands & Investments to Claude:

Step 1: Open Claude Settings

Launch Claude → Click the profile button (bottom left) → Navigate to Settings

Step 2: Access Connectors

Scroll down to the Connectors tab → Navigate to the bottom → Click “Add Custom Connector”

Step 3: Name Your Connector

Enter any name you'd like for this connector

Step 4: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 5: Add the Connector

Paste the URL in the “Remote MCP Server URL” text box → Click Add

Step 6: Start Using

Your connector is now ready to use in Claude

Follow these steps to connect WY Office of State Lands & Investments to ChatGPT:

Step 1: Enable Developer Mode

Go to Settings → Connectors → Advanced → Enable Developer mode

Step 2: Create New Connector

Go back to Connectors page → Click “Create” (top right)

Step 3: Name Your Connector

Enter any name you'd like for this connector (descriptions are optional)

Step 4: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 5: Add the URL

Paste the URL in the “MCP Server URL” text box

Step 6: Set Authentication

Click the authentication dropdown → Select “No authentication” (PatchOps handles authentication internally)

Step 7: Create the Connector

Click “I understand and want to continue” checkbox → Press Create

Step 8: Using the Connector

Start a new chat → Click the + button (left of text box) → Open dropdown → Hover over three dots labeled “More” → Select your connector

Instructions for connecting WY Office of State Lands & Investments to GitHub Copilot:

Coming Soon

Detailed setup instructions for GitHub Copilot will be added here.

For other MCP-compatible platforms:

Step 1: Get the Connector URL

Log in to PatchOps → Navigate to the /mcp page → Copy the connector URL you want to use

Step 2: Add to Configuration

Add this configuration to your MCP settings file. Replace the URL with your specific connector URL from the /mcp page:

"WY Office of State Lands & Investments-MCP": {
  "url": "https://patchops.ai/api/mcp/...",
  "type": "http"
}

Example Configuration

Here’s an example using PatchOps MCP:

"PatchOps-MCP": {
  "url": "https://patchops.ai/api/mcp/...",
  "type": "http"
}