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/mcpConnect
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_KEYOther 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
| Tool | Returns |
|---|---|
list_datasets | Datasets, coverage, source dates and query limits. Free. |
get_state_summary | Parcel record counts and field coverage for a state or the nation. Free. |
search_parcels | Parcels at an address (area search is coming). include_owner=true adds owner fields and doubles the cost. |
get_parcel | One parcel’s attributes by korzy_id, and a map link. include_owner=true adds owner fields where published and doubles the cost. |
get_site_context | Parcels, 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_record | One water, sewer, treatment, gas or fiber record. |
get_power_plant | A power plant and its generators. |
get_transfer_capacity | Regional interface transfer capability for a date and market. |
get_plant_energy_history | Generation, fuel, outages and generator inventory for a plant. |
get_regional_energy | State prices, energy and emissions, or hourly demand and fuel mix. |
get_coal_mine_shipments | Coal receipts linking a mine to power plants. |
get_data_center | One data-center project with evidence and timeline. |
get_environment_context | Environmental layers at a point and nearby cleanup sites. |
get_logistics_context | Nearby transport and logistics features. |
get_terrain_metadata | Terrain coverage and limits. Free. |
get_parcel_terrain | Slope 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: trueand a message your agent can act on.