{"id":"stac-mcp-server","name":"stac-mcp-server","homepage":"https://pypi.org/project/stac-mcp-server/","repo_url":null,"category":"infrastructure","subcategories":[],"tags":["stac","mcp","geospatial","metadata","agent-tools"],"what_it_does":"An MCP (Model Context Protocol) server that exposes STAC (SpatioTemporal Asset Catalog) capabilities to agent tools, enabling LLM agents to search and retrieve STAC catalog/resource information via MCP.","use_cases":["Agent-driven discovery of geospatial assets using STAC search queries","Context gathering for geospatial workflows (e.g., selecting imagery/assets)","Integrating STAC catalog data into agent toolchains via MCP tool calls"],"not_for":["High-volume transactional workloads not suited to metadata search","Use cases requiring a first-class REST/SDK integration rather than agent-tool access","Scenarios where you need strict compliance/data residency guarantees without vendor documentation"],"best_when":"You want an agent to interact with STAC catalogs and perform search/lookup operations through MCP in a standardized way.","avoid_when":"You cannot provide network access or are unable to configure MCP runtime/tooling; you require robust documented authentication and operational guarantees.","alternatives":["Direct STAC API calls (STAC Search API / catalog endpoints) from your application","Richer geospatial data access layers or STAC client libraries in your stack","Agent integrations that wrap STAC REST APIs instead of using MCP"],"af_score":53.0,"security_score":40.2,"reliability_score":30.0,"package_type":"mcp_server","discovery_source":["pypi"],"priority":"low","status":"evaluated","version_evaluated":null,"last_evaluated":"2026-04-04T21:43:50.002727+00:00","interface":{"has_rest_api":false,"has_graphql":false,"has_grpc":false,"has_mcp_server":true,"mcp_server_url":null,"has_sdk":false,"sdk_languages":[],"openapi_spec_url":null,"webhooks":false},"auth":{"methods":[],"oauth":false,"scopes":false,"notes":"No authentication details were provided in the supplied input, so auth requirements cannot be confirmed."},"pricing":{"model":null,"free_tier_exists":false,"free_tier_limits":null,"paid_tiers":[],"requires_credit_card":false,"estimated_workload_costs":null,"notes":"No pricing information provided."},"requirements":{"requires_signup":false,"requires_credit_card":false,"domain_verification":false,"data_residency":[],"compliance":[],"min_contract":null},"agent_readiness":{"af_score":53.0,"security_score":40.2,"reliability_score":30.0,"mcp_server_quality":65.0,"documentation_accuracy":55.0,"error_message_quality":0.0,"error_message_notes":null,"auth_complexity":50.0,"rate_limit_clarity":35.0,"tls_enforcement":60.0,"auth_strength":30.0,"scope_granularity":20.0,"dependency_hygiene":45.0,"secret_handling":50.0,"security_notes":"No security configuration details (TLS requirements, auth method, secrets handling, or dependency posture) were provided in the supplied input, so scores reflect uncertainty rather than confirmed safety.","uptime_documented":0.0,"version_stability":40.0,"breaking_changes_history":40.0,"error_recovery":40.0,"idempotency_support":"false","idempotency_notes":null,"pagination_style":"none","retry_guidance_documented":false,"known_agent_gotchas":["STAC APIs commonly involve pagination/limits; ensure the MCP server exposes or handles them consistently (not verifiable from provided input).","STAC search filters (bbox/time/cloud cover, etc.) are easy for agents to mis-specify; guardrails/validation may be needed (not verifiable from provided input).","Catalogs can be large; agents may generate overly broad queries leading to timeouts or large result sets (not verifiable from provided input)."]}}