{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_kskwua6ax4ct","handle":"landuse-mcp","url":"https://wellknown.network/agents/landuse-mcp","links":{"self":"https://wellknown.network/agents/landuse-mcp/record.json","html":"https://wellknown.network/agents/landuse-mcp","markdown":"https://wellknown.network/agents/landuse-mcp/record.md","api":"https://wellknown.network/api/v1/agents/landuse-mcp","status":"https://wellknown.network/api/v1/agents/landuse-mcp/status","claim":"https://wellknown.network/agents/landuse-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/landuse-mcp/claim.json","badge":"https://wellknown.network/agents/landuse-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/landuse-mcp/history","tools":"https://wellknown.network/api/v1/agents/landuse-mcp/tools"},"ard":{"identifier":"urn:air::server:landuse-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"landuse-mcp","summary":"An MCP for retrieving land use data for a given location","description":"# landuse-mcp\n\nA Model Context Protocol (MCP) server for retrieving land use data for given geographical locations using the National Land Cover Database (NLCD) and other geospatial datasets.\n\n## Features\n\n- **Land Cover Data**: Retrieve detailed land cover classifications for any coordinate\n- **Soil Type Information**: Get FAO soil type classifications for geographical points\n- **Temporal Data**: Access available dates for land use data at specific locations\n- **MCP Integration**: Full Model Context Protocol support for AI agents\n- **Geospatial Processing**: Built on robust geospatial libraries for accurate data retrieval\n\n## Quick Start\n\n```bash\n# Install dependencies and set up development environment\nmake dev\n\n# Run the MCP server\nmake server\n\n# Run tests\nmake test-coverage\n\n# Demo functionality\nmake demo\n```\n\n## Installation\n\n### From PyPI (Recommended)\n\n```bash\n# Install with uvx\nuvx landuse-mcp\n```\n\n### From Source\n\n```bash\n# Clone the repository\ngit clone https://github.com/justaddcoffee/landuse-mcp.git\ncd landuse-mcp\n\n# Install in development mode\nmake dev\n```\n\n## Usage\n\n### Command Line Interface\n\n```bash\n# Run the MCP server\nlanduse-mcp\n\n# Or using uv\nuv run landuse-mcp\n```\n\n### Python API\n\n```python\nfrom landuse_mcp.main import get_land_cover, get_soil_type, get_landuse_dates\n\n# Get land cover data for Death Valley\nland_cover = get_land_cover(36.5322649, -116.9325408, \"2001-01-01\", \"2002-01-01\")\nprint(land_cover)\n\n# Get soil type for a location\nsoil_type = get_soil_type(32.95047, -87.393259)\nprint(soil_type)  # e.g., \"Cambisols\"\n\n# Get available dates for land use data\ndates = get_landuse_dates(36.5322649, -116.9325408)\nprint(dates)  # List of available dates\n```\n\n### Testing MCP Protocol\n\n```bash\n# Test MCP handshake\nmake test-mcp\n\n# Extended MCP testing\nmake test-mcp-extended\n```\n\n## Integration with AI Tools\n\n### Claude Desktop\n\nAdd this to your Claude Desktop configuration file (`~/Library/Application Support/Claude/claude_desktop_config.json`):\n\n``…","publisher":null,"homepage":"https://github.com/contextualizer-ai/landuse-mcp#readme","repository":"https://github.com/contextualizer-ai/landuse-mcp#readme","version":"0.1.9","license":"MIT","protocols":["mcp"],"tags":["geospatial","gis","landuse","mcp","nlcd"],"pricing":null,"endpoints":[{"url":"pypi:landuse-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi"}},"derived":{"capabilities":[{"slug":"dev.version-control","name":"Version Control","confidence":1,"provenance":"derived"},{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":1,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.825,"provenance":"derived"}],"categories":["dev"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"landuse-mcp","registry":"pypi","observedAt":"2026-10-28T08:28:14.046Z","publishedAt":"2025-07-15T14:07:16.972875Z","latestVersion":"0.1.9"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"landuse-mcp","url":"https://pypi.org/project/landuse-mcp/","firstSeenAt":"2026-09-09T23:24:55.653Z","fetchedAt":"2026-10-28T08:27:19.006Z","normalizedAt":"2026-10-28T08:27:19.006Z"}]},"firstSeenAt":"2026-09-09T23:24:55.653Z","updatedAt":"2026-10-28T08:28:14.046Z"}