MCP server

Korzy's MCP server gives AI agents the same data as the REST API, as tools they can call. It uses the Streamable HTTP transport at:

https://api.korzy.co/mcp

Connect

Sign-in. Clients that support OAuth open a Korzy sign-in page the first time they connect. Approve access and the client keeps its own token; no key is needed.

API key. For automation, or clients without sign-in, create a key with the mcp:read scope on your account page and send it as a bearer token. Keep it in an environment variable or secret manager, never in a prompt or a committed file.

Claude Code

Add to your project's .mcp.json:

{
  "mcpServers": {
    "korzy": {
      "type": "http",
      "url": "https://api.korzy.co/mcp",
      "headers": {
        "Authorization": "Bearer ${KORZY_API_KEY}"
      }
    }
  }
}

Codex

codex mcp add korzy --url https://api.korzy.co/mcp \
  --bearer-token-env-var KORZY_API_KEY

Other clients

{
  "mcpServers": {
    "korzy": {
      "url": "https://api.korzy.co/mcp",
      "headers": { "Authorization": "Bearer ${KORZY_API_KEY}" }
    }
  }
}

Claude and ChatGPT users can also connect the Korzy app. Our agent plugin bundles the server with a research skill for Codex, Claude Code and Hermes.

Verify

Ask your agent to call list_datasets. A working connection returns coverage and query information.

Tools

ToolReturns
list_datasetsDatasets, coverage, source dates and query limits. Free.
get_state_summaryParcel record counts and field coverage for a state or the nation. Free.
search_parcelsParcels at an address (area search is coming). include_owner=true adds owner fields and doubles the cost.
get_parcelOne parcel’s attributes by korzy_id, and a map link. include_owner=true adds owner fields where published and doubles the cost.
get_site_contextParcels, water and sewer service, treatment plants and nearby data-center projects at a point. include_owner=true adds owner fields to the parcels and doubles their cost.
get_utility_recordOne water, sewer, treatment, gas or fiber record.
get_power_plantA power plant and its generators.
get_transfer_capacityRegional interface transfer capability for a date and market.
get_plant_energy_historyGeneration, fuel, outages and generator inventory for a plant.
get_regional_energyState prices, energy and emissions, or hourly demand and fuel mix.
get_coal_mine_shipmentsCoal receipts linking a mine to power plants.
get_data_centerOne data-center project with evidence and timeline.
get_environment_contextEnvironmental layers at a point and nearby cleanup sites.
get_logistics_contextNearby transport and logistics features.
get_terrain_metadataTerrain coverage and limits. Free.
get_parcel_terrainSlope and elevation analysis over a parcel, by korzy_id.

Each tool's full input schema is available from your client's tool list.

Usage

  • Tool calls spend credits from the same balance as the REST API, at the same rates. One tool call can make several data requests.
  • Tool calls count toward your per-minute rate limit.
  • Errors come back as tool results with isError: true and a message your agent can act on.