Skip to main content
Glama
BnJam

STAC MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_rootC

Return the STAC root document for a catalog.

get_conformanceC

Return server conformance classes.

get_capabilitiesA

Return a summary of STAC API capabilities.

Maps conformance classes to human-readable capability names, making it easier for agents to discover what features a catalog supports (e.g., query, sort, fields, aggregations).

search_collectionsC

Return a page of STAC collections.

get_collectionB

Fetch a single STAC Collection by id.

get_itemA

Get a specific STAC Item by collection and item ID.

search_itemsC

Search for STAC items.

estimate_data_sizeC

Estimate the data size for a STAC query.

get_queryablesA

Get the queryable properties for a specific STAC collection by its ID.

get_aggregationsC

Get aggregations for STAC items.

get_sensor_registry_infoA

Get information about the STAC sensor registry.

Prompts

Interactive templates invoked by user choice

NameDescription
sensor_registry_info_promptInformation about the STAC sensor registry
stac_tool_overview_promptOverview of STAC tools available
tool_get_root_promptUsage for get_root tool
tool_get_conformance_promptUsage for get_conformance tool
tool_search_collections_promptUsage for search_collections tool
tool_get_collection_promptUsage for get_collection tool
tool_get_item_promptUsage for get_item tool
tool_search_items_promptUsage for search_items tool
tool_estimate_data_size_promptUsage for estimate_data_size tool
tool_get_queryables_promptUsage for get_queryables tool
tool_get_aggregations_promptUsage for get_aggregations tool
tool_ordering_info_promptInformation on tool ordering and usage
catalog_discovery_promptSteps to discover what a STAC catalog supports
collection_alias_resolution_promptHow to resolve collection id aliases across catalogs
estimate_size_strategy_promptSafe strategies for estimating data size at scale
explain_tool_output_promptSummarize and explain tool outputs for humans

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 11 tools

Disambiguation4/5

Most tools are clearly distinct, but get_conformance and get_capabilities have some overlap in purpose (both describe server capabilities). However, get_capabilities maps to human-readable names, providing enough differentiation. Other tools like search_collections vs get_collection and search_items vs get_item are well separated.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern using 'get_' or 'search_' prefixes with snake_case. The naming is predictable and uniform across the entire tool set.

Tool Count5/5

With 11 tools, the server is well-scoped for a STAC API. Each tool serves a distinct purpose without being excessive or too sparse, covering the essential operations expected from a STAC catalog.

Completeness5/5

The tool set covers the standard STAC API surface including root, conformance, capabilities, collections, items, search, queryables, and aggregations. It also adds useful extras like data size estimation and sensor registry info, leaving no significant gaps for typical STAC workflows.

Maintenance

ActivitySlowing
ResponsivenessUnresponsive