
midstac
Supports UIby betolink
AI-powered crossover for NASA Earthdata and STAC catalogs using spatiotemporal natural language queries.
What it does
Connects AI agents to planetary-scale geospatial data. It translates natural language requests (e.g., 'Find Landsat data over California') into precise spatiotemporal queries using earthaccess and pystac_client to retrieve satellite imagery and data.
Tools
query_earth_collections: Main interface for natural language queries to NASA and other STAC sources.earthaccess_api: Provides consolidated documentation for the earthaccess library to help the agent build scripts.plot_smap_area: Subsets and plots SMAP data over a specified area and time range.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"midstac": {
"command": "python",
"args": ["-m", "midstac.server"],
"env": {
"EARTHDATA_TOKEN": "your_token",
"IMGBB_API_KEY": "your_imgbb_key",
"GEOAPI_KEY": "your_geoapi_key"
}
}
}
}
Supported hosts
- Claude Desktop
Quick install
pip install -e .Information
- Pricing
- free
- Published
- 5/4/2026
- stars






