Mining claim search and professional mineral exploration maps from public registries.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Return the map types, mineral-registry jurisdictions, context overlays, search modes, and styles supported by ExplorationMaps. Use this when deciding whether ExplorationMaps can fulfill a mapping request or when a jurisdiction is unclear.
This tool takes no arguments.
Return the map types, mineral-registry jurisdictions, context overlays, search modes, and styles supported by ExplorationMaps. Use this when deciding whether ExplorationMaps can fulfill a mapping request or when a jurisdiction is unclear.
No arguments.
{
"type": "object",
"properties": {},
"additionalProperties": false
}Create a branded mineral exploration map from public registry claims and return a shareable URL. Provide at least one of search, location or claim_numbers. For a specific project, search its claims first and pass exact claim_numbers. Supply published facts and branding when known; never invent ownership, targets, grades or coordinates. Supports separate neighbouring claims, a project callout, locator inset, and map basemap selection. Drill and NI 43-101 layouts require user-supplied data or qualified review; this tool does not generate drill results. Free use allows 10 previews per hour; allowance in the result reports how many remain.
| Argument | Type | Description |
|---|---|---|
| inset | object | |
| style | string | ExplorationMaps visual theme. |
| title | string | Optional finished-map title. |
| search | object | |
| basemap | string | Main map basemap. Defaults by map type; geology uses the published bedrock overlay. |
| company | object | |
| include | any | Reference overlays. "all" enables those that suit the basemap: labels and rail always, roads/settlements only on white or light_grey, geology except on satellite. Pass a list to choose exactly. |
| branding | object | |
| location | object | |
| map_type | string | The mining-specific map format to create. |
| subtitle | string | Optional subtitle shown in the map frame. |
| neighbours | object | |
| annotations | array | |
| facts_panel | object | Verified, published project facts, drawn in the project callout. claims must equal the number of mapped claims. |
| jurisdiction |
{
"type": "object",
"properties": {
"inset": {
"type": "object",
"properties": {
"show": {
"type": "boolean",
"default": true
},
"basemap": {
"enum": [
"white",
"light_grey",
"dark",
"terrain",
"topo",
"satellite",
"satellite_hybrid",
"hillshade",
"geology"
],
"type": "string"
}
},
"additionalProperties": false
},
"style": {
"enum": [
"investor_clean",
"technical_sharp",
"modern_dark",
"warm_terrain"
],
"type": "string",
"default": "investor_clean",
"description": "ExplorationMaps visual theme."
},
"title": {
"type": "string",
"maxLength": 160,
"description": "Optional finished-map title."
},
"search": {
"type": "object",
"required": [
"query"
],
"properties": {
"type": {
"enum": [
"company",
"number",
"name"
],
"type": "string",
"default": "company",
"description": "Search by claim holder/company, claim number, or claim name."
},
"query": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Company/holder name, claim number, or claim name."
}
},
"additionalProperties": false
},
"basemap": {
"enum": [
"white",
"light_grey",
"dark",
"terrain",
"topo",
"satellite",
"satellite_hybrid",
"hillshade",
"geology"
],
"type": "string",
"description": "Main map basemap. Defaults by map type; geology uses the published bedrock overlay."
},
"company": {
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 160
}
},
"additionalProperties": false
},
"include": {
"oneOf": [
{
"enum": [
"all"
],
"type": "string"
},
{
"type": "array",
"items": {
"enum": [
"claims",
"roads",
"settlements",
"labels",
"rail",
"geology"
],
"type": "string"
},
"maxItems": 8,
"uniqueItems": true
}
],
"default": "all",
"description": "Reference overlays. \"all\" enables those that suit the basemap: labels and rail always, roads/settlements only on white or light_grey, geology except on satellite. Pass a list to choose exactly."
},
"branding": {
"type": "object",
"properties": {
"font": {
"type": "string",
"maxLength": 80
},
"website": {
"type": "string",
"format": "uri"
},
"logo_url": {
"type": "string",
"format": "uri"
},
"accent_color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
},
"logo_url_dark": {
"type": "string",
"format": "uri"
},
"primary_color": {
"type": "string",
"pattern": "^#[0-9a-fA-F]{6}$"
}
},
"additionalProperties": false
},
"location": {
"type": "object",
"required": [
"bbox"
],
"properties": {
"bbox": {
"type": "array",
"items": {
"type": "number"
},
"maxItems": 4,
"minItems": 4,
"description": "Optional [minLng,minLat,maxLng,maxLat] bounding box instead of a text search."
}
},
"additionalProperties": false
},
"map_type": {
"enum": [
"claims",
"investor",
"infrastructure"
],
"type": "string",
"default": "investor",
"description": "The mining-specific map format to create."
},
"subtitle": {
"type": "string",
"maxLength": 160,
"description": "Optional subtitle shown in the map frame."
},
"neighbours": {
"type": "object",
"properties": {
"show": {
"type": "boolean",
"default": true
},
"max_holders": {
"type": "integer",
"maximum": 8,
"minimum": 0
},
"label_holders": {
"type": "boolean",
"default": true
}
},
"additionalProperties": false
},
"annotations": {
"type": "array",
"items": {
"type": "object",
"required": [
"type",
"label",
"lat",
"lng"
],
"properties": {
"lat": {
"type": "number"
},
"lng": {
"type": "number"
},
"type": {
"enum": [
"target",
"airstrip",
"camp",
"mine",
"deposit",
"other"
],
"type": "string"
},
"label": {
"type": "string"
}
},
"additionalProperties": false
},
"maxItems": 30
},
"facts_panel": {
"type": "object",
"properties": {
"access": {
"type": "string"
},
"claims": {
"type": "integer"
},
"project": {
"type": "string"
},
"tickers": {
"type": "array",
"items": {
"type": "string"
}
},
"hectares": {
"type": "number"
},
"commodity": {
"type": "string"
},
"ownership": {
"type": "string"
}
},
"description": "Verified, published project facts, drawn in the project callout. claims must equal the number of mapped claims.",
"additionalProperties": false
},
"jurisdiction": {
"enum": [
"bc",
"on",
"qc",
"sk",
"mb",
"nl",
"yt",
"us-nv",
"us-az",
"us-ut",
"us-id",
"us-mt",
"us-wy",
"us-co",
"us-nm",
"us-ca",
"us-or",
"us-wa"
],
"type": "string",
"default": "bc",
"description": "Mineral-registry jurisdiction."
},
"claim_numbers": {
"type": "array",
"items": {
"type": "string",
"pattern": "^[A-Za-z0-9.-]{1,40}$"
},
"maxItems": 40,
"minItems": 1,
"description": "Exact claim identifiers to map. Overrides search selection; all requested claims must be found.",
"uniqueItems": true
},
"claims_callout": {
"type": "object",
"properties": {
"show": {
"type": "boolean",
"default": true
},
"style": {
"enum": [
"brand",
"technical",
"minimal"
],
"type": "string"
},
"anchor": {
"enum": [
"auto"
],
"type": "string"
},
"fields": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"source_note": {
"type": "string"
}
},
"additionalProperties": false
},
"basemap_opacity": {
"type": "number",
"default": 1,
"maximum": 1,
"minimum": 0
}
},
"additionalProperties": false
}Search public mineral-claim registries by holder, exact claim number, claim name, or geographic bounding box; provide query, bbox, or both. Claim-name search is available for British Columbia and US BLM jurisdictions. Returns claim number as a string, name, holder, status, expiry, area and centroid when the registry supplies them. Cluster results geographically before selecting a specific project. Results are informational, not a legal title opinion or survey.
| Argument | Type | Description |
|---|---|---|
| bbox | array | Optional [minLng,minLat,maxLng,maxLat] spatial query. |
| limit | integer | Maximum claim summaries returned to the model. |
| query | string | Company/holder name, claim number, or claim name. |
| search_type | string | Search by holder/company, claim number, or claim name. |
| jurisdiction* | string | Mineral-registry jurisdiction. |
{
"type": "object",
"required": [
"jurisdiction"
],
"properties": {
"bbox": {
"type": "array",
"items": {
"type": "number"
},
"maxItems": 4,
"minItems": 4,
"description": "Optional [minLng,minLat,maxLng,maxLat] spatial query."
},
"limit": {
"type": "integer",
"default": 25,
"maximum": 100,
"minimum": 1,
"description": "Maximum claim summaries returned to the model."
},
"query": {
"type": "string",
"maxLength": 120,
"minLength": 2,
"description": "Company/holder name, claim number, or claim name."
},
"search_type": {
"enum": [
"company",
"number",
"name"
],
"type": "string",
"default": "company",
"description": "Search by holder/company, claim number, or claim name."
},
"jurisdiction": {
"enum": [
"bc",
"on",
"qc",
"sk",
"mb",
"nl",
"yt",
"us-nv",
"us-az",
"us-ut",
"us-id",
"us-mt",
"us-wy",
"us-co",
"us-nm",
"us-ca",
"us-or",
"us-wa"
],
"type": "string",
"description": "Mineral-registry jurisdiction."
}
},
"additionalProperties": false
}| string |
| Mineral-registry jurisdiction. |
| claim_numbers | array | Exact claim identifiers to map. Overrides search selection; all requested claims must be found. |
| claims_callout | object |
| basemap_opacity | number |