Metadata-Version: 2.5
Name: lgnd-geo-sdk
Version: 0.2.0
Summary: The Python SDK for LGND Geo: its tools for AI agents and your own code
Project-URL: Repository, https://github.com/EarthLegend/lgnd-geo-sdk
Project-URL: Issues, https://github.com/EarthLegend/lgnd-geo-sdk/issues
Author-email: LGND <david@lgnd.ai>
License-Expression: Apache-2.0
License-File: LICENSE
Keywords: agents,ai,geospatial,lgnd,mcp,pydantic-ai
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Typing :: Typed
Requires-Python: >=3.13
Requires-Dist: fastmcp-slim[client]>=4.0.10
Requires-Dist: tenacity>=9.1
Provides-Extra: pydantic-ai
Requires-Dist: pydantic-ai-slim[mcp]>=2.52.0; extra == 'pydantic-ai'
Description-Content-Type: text/markdown

# lgnd-geo-sdk

The Python SDK for [LGND Geo](https://lgnd.ai): connect AI agents and your own code to its
tools for searching aerial and satellite imagery.

- [**Documentation**](https://earthlegend.github.io/lgnd-geo-sdk/)
- [**Examples**](examples/pydantic_ai/)

## Example

```
pip install "lgnd-geo-sdk[pydantic-ai]" "pydantic-ai-slim[anthropic]"
```

```python
import asyncio

from pydantic_ai import Agent

from lgnd_geo_sdk.pydantic_ai import toolset


async def main() -> None:
    agent = Agent("anthropic:claude-opus-5-5", toolsets=[toolset()])
    result = await agent.run("Where around Phoenix has new housing gone up since 2020?")
    print(result.output)


asyncio.run(main())
```
