Skip to main content
Glama

Server Details

Generate and run high performance queries on open and private spatial data at-scale in the cloud

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 2 tool updates
    • Changeddescribe_table_tool5 fields changed
      • addedOutput schema / properties / comment
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "description": "Table-level description/comment"
        +}
      • addedOutput schema / properties / last_updated
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "string"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "description": "Timestamp of the latest snapshot (ISO 8601)"
        +}
      • addedOutput schema / properties / partition_columns
        Added value: +{
        +  "description": "Partition spec with resolved column names and transforms. Add partition filters on these columns to improve query performance.",
        +  "items": {
        +    "additionalProperties": {
        +      "type": "string"
        +    },
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • addedOutput schema / properties / properties
        Added value: +{
        +  "additionalProperties": {
        +    "type": "string"
        +  },
        +  "description": "User-set table properties (e.g. update frequency, source, query hints)",
        +  "type": "object"
        +}
      • addedOutput schema / properties / row_count
        Added value: +{
        +  "anyOf": [
        +    {
        +      "type": "integer"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "default": null,
        +  "description": "Number of rows in the table"
        +}
    • Removedlist_hierarchy_tool
  2. 3 tool updates
    • Changeddescribe_table_tool5 fields changed
      • removedOutput schema / $defs
        Removed value: -{
        -  "NestedField": {
        -    "properties": {
        -      "doc": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ],
        -        "default": null
        -      },
        -      "id": {
        -        "type": "integer"
        -      },
        -      "name": {
        -        "type": "string"
        -      },
        -      "required": {
        -        "anyOf": [
        -          {
        -            "type": "boolean"
        -          },
        -          {
        -            "type": "null"
        -          }
        -        ],
        -        "default": false
        -      },
        -      "type": {
        -        "anyOf": [
        -          {
        -            "type": "string"
        -          },
        -          {
        -            "additionalProperties": true,
        -            "type": "object"
        -          }
        -        ]
        -      }
        -    },
        -    "required": [
        -      "id",
        -      "name",
        -      "type"
        -    ],
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / schema / items / $ref
        Removed value: -"#/$defs/NestedField"
      • addedOutput schema / properties / schema / items / properties
        Added value: +{
        +  "doc": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": null
        +  },
        +  "id": {
        +    "type": "integer"
        +  },
        +  "name": {
        +    "type": "string"
        +  },
        +  "required": {
        +    "anyOf": [
        +      {
        +        "type": "boolean"
        +      },
        +      {
        +        "type": "null"
        +      }
        +    ],
        +    "default": false
        +  },
        +  "type": {
        +    "anyOf": [
        +      {
        +        "type": "string"
        +      },
        +      {
        +        "additionalProperties": true,
        +        "type": "object"
        +      }
        +    ]
        +  }
        +}
      • addedOutput schema / properties / schema / items / required
        Added value: +[
        +  "id",
        +  "name",
        +  "type"
        +]
      • addedOutput schema / properties / schema / items / type
        Added value: +"object"
    • Changedlist_hierarchy_tool9 fields changed
      • removedOutput schema / $defs
        Removed value: -{
        -  "CatalogInfo": {
        -    "properties": {
        -      "databases": {
        -        "additionalProperties": {
        -          "$ref": "#/$defs/DatabaseInfo"
        -        },
        -        "description": "Databases in the catalog.",
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "databases"
        -    ],
        -    "type": "object"
        -  },
        -  "DatabaseInfo": {
        -    "properties": {
        -      "tables": {
        -        "description": "List of tables in the database.",
        -        "items": {
        -          "$ref": "#/$defs/TableInfo"
        -        },
        -        "type": "array"
        -      }
        -    },
        -    "required": [
        -      "tables"
        -    ],
        -    "type": "object"
        -  },
        -  "HierarchySummary": {
        -    "properties": {
        -      "catalogs_count": {
        -        "description": "Total number of catalogs.",
        -        "type": "integer"
        -      },
        -      "databases_count": {
        -        "description": "Total number of databases.",
        -        "type": "integer"
        -      },
        -      "tables_count": {
        -        "description": "Total number of tables.",
        -        "type": "integer"
        -      }
        -    },
        -    "required": [
        -      "catalogs_count",
        -      "databases_count",
        -      "tables_count"
        -    ],
        -    "type": "object"
        -  },
        -  "TableInfo": {
        -    "properties": {
        -      "name": {
        -        "description": "Name of the table.",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "name"
        -    ],
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / hierarchy / additionalProperties / $ref
        Removed value: -"#/$defs/CatalogInfo"
      • addedOutput schema / properties / hierarchy / additionalProperties / properties
        Added value: +{
        +  "databases": {
        +    "additionalProperties": {
        +      "properties": {
        +        "tables": {
        +          "description": "List of tables in the database.",
        +          "items": {
        +            "properties": {
        +              "name": {
        +                "description": "Name of the table.",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name"
        +            ],
        +            "type": "object"
        +          },
        +          "type": "array"
        +        }
        +      },
        +      "required": [
        +        "tables"
        +      ],
        +      "type": "object"
        +    },
        +    "description": "Databases in the catalog.",
        +    "type": "object"
        +  }
        +}
      • addedOutput schema / properties / hierarchy / additionalProperties / required
        Added value: +[
        +  "databases"
        +]
      • addedOutput schema / properties / hierarchy / additionalProperties / type
        Added value: +"object"
      • removedOutput schema / properties / summary / $ref
        Removed value: -"#/$defs/HierarchySummary"
      • addedOutput schema / properties / summary / properties
        Added value: +{
        +  "catalogs_count": {
        +    "description": "Total number of catalogs.",
        +    "type": "integer"
        +  },
        +  "databases_count": {
        +    "description": "Total number of databases.",
        +    "type": "integer"
        +  },
        +  "tables_count": {
        +    "description": "Total number of tables.",
        +    "type": "integer"
        +  }
        +}
      • addedOutput schema / properties / summary / required
        Added value: +[
        +  "catalogs_count",
        +  "databases_count",
        +  "tables_count"
        +]
      • addedOutput schema / properties / summary / type
        Added value: +"object"
    • Changedsearch_documentation_tool5 fields changed
      • removedOutput schema / $defs
        Removed value: -{
        -  "DocumentResult": {
        -    "properties": {
        -      "content": {
        -        "description": "Document content",
        -        "type": "string"
        -      },
        -      "metadata": {
        -        "additionalProperties": true,
        -        "description": "Arbitrary metadata",
        -        "type": "object"
        -      },
        -      "path": {
        -        "description": "Document path or URL",
        -        "type": "string"
        -      }
        -    },
        -    "required": [
        -      "content",
        -      "path"
        -    ],
        -    "type": "object"
        -  }
        -}
      • removedOutput schema / properties / results / items / $ref
        Removed value: -"#/$defs/DocumentResult"
      • addedOutput schema / properties / results / items / properties
        Added value: +{
        +  "content": {
        +    "description": "Document content",
        +    "type": "string"
        +  },
        +  "metadata": {
        +    "additionalProperties": true,
        +    "description": "Arbitrary metadata",
        +    "type": "object"
        +  },
        +  "path": {
        +    "description": "Document path or URL",
        +    "type": "string"
        +  }
        +}
      • addedOutput schema / properties / results / items / required
        Added value: +[
        +  "content",
        +  "path"
        +]
      • addedOutput schema / properties / results / items / type
        Added value: +"object"
  3. 8 tool updates
    • First observeddescribe_table_tool
    • First observedexecute_query_tool
    • First observedgenerate_spatial_query_tool
    • First observedlist_catalogs_tool
    • First observedlist_databases_tool
    • First observedlist_hierarchy_tool
    • First observedlist_tables_tool
    • First observedsearch_documentation_tool

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    B
    maintenance
    Provides read-only query tools over OpenStreetMap data in PostGIS, enabling natural language queries for features, categories, and spatial analysis.
    7
    -
  • A
    license
    A
    quality
    B
    maintenance
    Enables spatial analysis of large remote GeoParquet files directly from object storage without downloading or importing data, using DuckDB's predicate and projection pushdown to answer queries efficiently.
    8
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Production-ready satellite imagery analysis server that enables natural language queries for Earth observation data, including land cover classification, vegetation monitoring, water detection, change detection, and automated environmental reporting.
    MIT
  • A
    license
    Not graded
    quality
    A
    maintenance
    An MCP server that connects AI agents to cloud-native geospatial data via STAC metadata and DuckDB with H3 spatial indexing, enabling zero-configuration SQL queries on terabyte-scale datasets over S3.
    23
    BSD 3-Clause
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

A4.5/5.0
Disambiguation5/5

Each tool has a clear, distinct purpose: describing tables, executing queries, generating spatial queries, listing catalogs/databases/tables, and searching documentation. No overlap or ambiguity.

Naming Consistency5/5

All tools follow a consistent snake_case naming pattern ending with '_tool', e.g., describe_table_tool, execute_query_tool. Very predictable.

Tool Count5/5

7 tools cover essential operations for a spatial SQL database server: data discovery, schema inspection, query execution, query generation, and documentation search. Well-scoped for its purpose.

Completeness4/5

Covers the full read/exploration workflow. Missing DDL/DML tools (create/insert/update/delete) but those are likely out of scope for this server. Minor gap: no tool to list views or functions.

Resources