Skip to main content
Glama

Server Details

AI-powered ERD design tool. Create and manage database schemas using DBML with real-time canvas.

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. 14 tool updates
    • Changedcreate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "enums"
        -]New value: +[
        +  "enums",
        +  "uuid",
        +  "description"
        +]
    • Changedcreate_ref7 fields changed
      • removedInput schema / properties / refs / items / properties / fromColumnUuids
        Removed value: -{
        -  "description": "Source column UUIDs",
        -  "items": {
        -    "description": "Column UUID",
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedInput schema / properties / refs / items / properties / fromTableUuid / description
        Previous value: -"Source table UUID"New value: +"Source table UUID (32-char hex). NOT table name."
      • addedInput schema / properties / refs / items / properties / refColumns
        Added value: +{
        +  "description": "Column mappings (from→to pairs). Get column UUIDs from get_table response.",
        +  "items": {
        +    "properties": {
        +      "fromColumnUuid": {
        +        "description": "Source column UUID (32-char hex)",
        +        "type": "string"
        +      },
        +      "toColumnUuid": {
        +        "description": "Target column UUID (32-char hex)",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "fromColumnUuid",
        +      "toColumnUuid"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • removedInput schema / properties / refs / items / properties / toColumnUuids
        Removed value: -{
        -  "description": "Target column UUIDs",
        -  "items": {
        -    "description": "Column UUID",
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedInput schema / properties / refs / items / properties / toTableUuid / description
        Previous value: -"Target table UUID"New value: +"Target table UUID (32-char hex). NOT table name."
      • changedInput schema / properties / refs / items / required
        Previous value: -[
        -  "fromTableUuid",
        -  "toTableUuid",
        -  "fromColumnUuids",
        -  "toColumnUuids"
        -]New value: +[
        +  "fromTableUuid",
        +  "toTableUuid",
        +  "refColumns"
        +]
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "refs"
        -]New value: +[
        +  "refs",
        +  "uuid",
        +  "description"
        +]
    • Changedcreate_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "tables",
        -  "uuid",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "tables"
        +]
    • Changedcreate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "groups",
        -  "uuid",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "groups"
        +]
    • Changeddelete_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "enumUuids"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "enumUuids"
        +]
    • Changeddelete_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "refUuids"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "refUuids"
        +]
    • Changeddelete_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "tableUuids"
        -]New value: +[
        +  "tableUuids",
        +  "description",
        +  "uuid"
        +]
    • Changeddelete_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "groupUuids"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "groupUuids"
        +]
    • Changedget_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "enumUuid",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "enumUuid"
        +]
    • Changedget_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "tableUuid",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "tableUuid"
        +]
    • Changedupdate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "enums"
        -]New value: +[
        +  "enums",
        +  "uuid",
        +  "description"
        +]
    • Changedupdate_ref7 fields changed
      • removedInput schema / properties / refs / items / properties / fromColumnUuids
        Removed value: -{
        -  "description": "Source column UUIDs",
        -  "items": {
        -    "description": "Column UUID",
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedInput schema / properties / refs / items / properties / fromTableUuid / description
        Previous value: -"Source table UUID"New value: +"Source table UUID (32-char hex). NOT table name."
      • addedInput schema / properties / refs / items / properties / refColumns
        Added value: +{
        +  "description": "Column mappings (from→to pairs)",
        +  "items": {
        +    "properties": {
        +      "fromColumnUuid": {
        +        "description": "Source column UUID (32-char hex)",
        +        "type": "string"
        +      },
        +      "toColumnUuid": {
        +        "description": "Target column UUID (32-char hex)",
        +        "type": "string"
        +      }
        +    },
        +    "required": [
        +      "fromColumnUuid",
        +      "toColumnUuid"
        +    ],
        +    "type": "object"
        +  },
        +  "type": "array"
        +}
      • changedInput schema / properties / refs / items / properties / refUuid / description
        Previous value: -"Relationship UUID"New value: +"Relationship UUID (32-char hex)"
      • removedInput schema / properties / refs / items / properties / toColumnUuids
        Removed value: -{
        -  "description": "Target column UUIDs",
        -  "items": {
        -    "description": "Column UUID",
        -    "type": "string"
        -  },
        -  "type": "array"
        -}
      • changedInput schema / properties / refs / items / properties / toTableUuid / description
        Previous value: -"Target table UUID"New value: +"Target table UUID (32-char hex). NOT table name."
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "refs"
        -]New value: +[
        +  "refs",
        +  "uuid",
        +  "description"
        +]
    • Changedupdate_table7 fields changed
      • changedInput schema / properties / tables / items / properties / columns / description
        Previous value: -"Table columns. Include 'uuid' for partial column update, omit for full replacement"New value: +"Columns with explicit action. 'add': name+type required, uuid forbidden. 'mod': uuid required, partial update. 'del': uuid required."
      • addedInput schema / properties / tables / items / properties / columns / items / properties / action
        Added value: +{
        +  "description": "Required. 'add': new column (name+type required, uuid optional). 'mod': update (uuid required). 'del': delete (uuid required).",
        +  "type": "string"
        +}
      • changedInput schema / properties / tables / items / properties / columns / items / properties / name / description
        Previous value: -"Column name"New value: +"Column name (required for add)"
      • changedInput schema / properties / tables / items / properties / columns / items / properties / type / description
        Previous value: -"Column type (e.g., int, varchar(255))"New value: +"Column type e.g. int, varchar(255) (required for add)"
      • changedInput schema / properties / tables / items / properties / columns / items / properties / uuid / description
        Previous value: -"Column UUID (for partial update only, get from list_tables/get_table response)"New value: +"Column UUID (required for mod/del, forbidden for add). Get from get_table."
      • addedInput schema / properties / tables / items / properties / columns / items / required
        Added value: +[
        +  "action"
        +]
      • changedInput schema / required
        Previous value: -[
        -  "tables",
        -  "uuid",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "tables"
        +]
    • Changedupdate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "groups",
        -  "uuid",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "groups"
        +]
  2. 15 tool updates
    • Changedcreate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "enums",
        -  "uuid"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "enums"
        +]
    • Changedcreate_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "refs",
        -  "uuid"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "refs"
        +]
    • Changedcreate_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "tables",
        -  "description",
        -  "uuid"
        -]New value: +[
        +  "tables",
        +  "uuid",
        +  "description"
        +]
    • Changedcreate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "groups",
        -  "description",
        -  "uuid"
        -]New value: +[
        +  "groups",
        +  "uuid",
        +  "description"
        +]
    • Changeddelete_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "enumUuids",
        -  "description",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "enumUuids"
        +]
    • Changeddelete_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "refUuids",
        -  "description",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "refUuids"
        +]
    • Changeddelete_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "tableUuids",
        -  "description",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "tableUuids"
        +]
    • Changeddelete_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "groupUuids",
        -  "description",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "groupUuids"
        +]
    • Changedget_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "enumUuid"
        -]New value: +[
        +  "enumUuid",
        +  "uuid"
        +]
    • Changedget_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "refUuid",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "refUuid"
        +]
    • Changedget_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "groupUuid",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "groupUuid"
        +]
    • Changedupdate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "enums",
        -  "uuid"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "enums"
        +]
    • Changedupdate_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "refs",
        -  "uuid"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "refs"
        +]
    • Changedupdate_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "tables",
        -  "description",
        -  "uuid"
        -]New value: +[
        +  "tables",
        +  "uuid",
        +  "description"
        +]
    • Changedupdate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "groups",
        -  "description",
        -  "uuid"
        -]New value: +[
        +  "groups",
        +  "uuid",
        +  "description"
        +]
  3. 1 tool update
    • Changedget_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "tableUuid"
        -]New value: +[
        +  "tableUuid",
        +  "uuid"
        +]
  4. 17 tool updates
    • Changedcreate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "enums",
        -  "description"
        -]New value: +[
        +  "description",
        +  "enums",
        +  "uuid"
        +]
    • Addedcreate_erd_diagram
    • Changedcreate_ref12 fields changed
      • addedInput schema / properties / refs / items / properties / fromColumnUuids
        Added value: +{
        +  "description": "Source column UUIDs",
        +  "items": {
        +    "description": "Column UUID",
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • removedInput schema / properties / refs / items / properties / fromColumns
        Removed value: -{
        -  "description": "Source column name(s)",
        -  "type": "string"
        -}
      • removedInput schema / properties / refs / items / properties / fromSchema
        Removed value: -{
        -  "description": "Source schema name",
        -  "type": "string"
        -}
      • removedInput schema / properties / refs / items / properties / fromTable
        Removed value: -{
        -  "description": "Source table name",
        -  "type": "string"
        -}
      • addedInput schema / properties / refs / items / properties / fromTableUuid
        Added value: +{
        +  "description": "Source table UUID",
        +  "type": "string"
        +}
      • addedInput schema / properties / refs / items / properties / toColumnUuids
        Added value: +{
        +  "description": "Target column UUIDs",
        +  "items": {
        +    "description": "Column UUID",
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • removedInput schema / properties / refs / items / properties / toColumns
        Removed value: -{
        -  "description": "Target column name(s)",
        -  "type": "string"
        -}
      • removedInput schema / properties / refs / items / properties / toSchema
        Removed value: -{
        -  "description": "Target schema name",
        -  "type": "string"
        -}
      • removedInput schema / properties / refs / items / properties / toTable
        Removed value: -{
        -  "description": "Target table name",
        -  "type": "string"
        -}
      • addedInput schema / properties / refs / items / properties / toTableUuid
        Added value: +{
        +  "description": "Target table UUID",
        +  "type": "string"
        +}
      • changedInput schema / properties / refs / items / required
        Previous value: -[
        -  "fromTable",
        -  "fromColumns",
        -  "toTable",
        -  "toColumns"
        -]New value: +[
        +  "fromTableUuid",
        +  "toTableUuid",
        +  "fromColumnUuids",
        +  "toColumnUuids"
        +]
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "refs",
        -  "description"
        -]New value: +[
        +  "description",
        +  "refs",
        +  "uuid"
        +]
    • Changedcreate_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "tables"
        -]New value: +[
        +  "tables",
        +  "description",
        +  "uuid"
        +]
    • Changedcreate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "groups"
        -]New value: +[
        +  "groups",
        +  "description",
        +  "uuid"
        +]
    • Changeddelete_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "enumUuids"
        -]New value: +[
        +  "enumUuids",
        +  "description",
        +  "uuid"
        +]
    • Changeddelete_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "refUuids"
        -]New value: +[
        +  "refUuids",
        +  "description",
        +  "uuid"
        +]
    • Changeddelete_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "tableUuids"
        -]New value: +[
        +  "tableUuids",
        +  "description",
        +  "uuid"
        +]
    • Changeddelete_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "groupUuids"
        -]New value: +[
        +  "groupUuids",
        +  "description",
        +  "uuid"
        +]
    • Changedget_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "enumUuid",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "enumUuid"
        +]
    • Changedget_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "refUuid"
        -]New value: +[
        +  "refUuid",
        +  "uuid"
        +]
    • Changedget_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "groupUuid"
        -]New value: +[
        +  "groupUuid",
        +  "uuid"
        +]
    • Changedupdate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "enums",
        -  "description"
        -]New value: +[
        +  "description",
        +  "enums",
        +  "uuid"
        +]
    • Addedupdate_erd_diagram
    • Changedupdate_ref11 fields changed
      • addedInput schema / properties / refs / items / properties / fromColumnUuids
        Added value: +{
        +  "description": "Source column UUIDs",
        +  "items": {
        +    "description": "Column UUID",
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • removedInput schema / properties / refs / items / properties / fromColumns
        Removed value: -{
        -  "description": "Source column name(s)",
        -  "type": "string"
        -}
      • removedInput schema / properties / refs / items / properties / fromSchema
        Removed value: -{
        -  "description": "Source schema name",
        -  "type": "string"
        -}
      • removedInput schema / properties / refs / items / properties / fromTable
        Removed value: -{
        -  "description": "Source table name",
        -  "type": "string"
        -}
      • addedInput schema / properties / refs / items / properties / fromTableUuid
        Added value: +{
        +  "description": "Source table UUID",
        +  "type": "string"
        +}
      • addedInput schema / properties / refs / items / properties / toColumnUuids
        Added value: +{
        +  "description": "Target column UUIDs",
        +  "items": {
        +    "description": "Column UUID",
        +    "type": "string"
        +  },
        +  "type": "array"
        +}
      • removedInput schema / properties / refs / items / properties / toColumns
        Removed value: -{
        -  "description": "Target column name(s)",
        -  "type": "string"
        -}
      • removedInput schema / properties / refs / items / properties / toSchema
        Removed value: -{
        -  "description": "Target schema name",
        -  "type": "string"
        -}
      • removedInput schema / properties / refs / items / properties / toTable
        Removed value: -{
        -  "description": "Target table name",
        -  "type": "string"
        -}
      • addedInput schema / properties / refs / items / properties / toTableUuid
        Added value: +{
        +  "description": "Target table UUID",
        +  "type": "string"
        +}
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "refs",
        -  "description"
        -]New value: +[
        +  "description",
        +  "refs",
        +  "uuid"
        +]
    • Changedupdate_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "tables"
        -]New value: +[
        +  "tables",
        +  "description",
        +  "uuid"
        +]
    • Changedupdate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "groups"
        -]New value: +[
        +  "groups",
        +  "description",
        +  "uuid"
        +]
  5. 18 tool updates
    • Changedcreate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "enums",
        -  "uuid",
        -  "description"
        -]New value: +[
        +  "uuid",
        +  "enums",
        +  "description"
        +]
    • Changedcreate_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "refs",
        -  "uuid",
        -  "description"
        -]New value: +[
        +  "uuid",
        +  "refs",
        +  "description"
        +]
    • Changedcreate_table3 fields changed
      • addedInput schema / properties / tables / items / properties / columns / items / properties / uuid
        Added value: +{
        +  "description": "Column UUID (for partial update only, get from list_tables/get_table response)",
        +  "type": "string"
        +}
      • removedInput schema / properties / tables / items / properties / columns / items / required
        Removed value: -[
        -  "name",
        -  "type"
        -]
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "tables"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "tables"
        +]
    • Changedcreate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "groups"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "groups"
        +]
    • Changeddelete_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "enumUuids"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "enumUuids"
        +]
    • Changeddelete_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "refUuids"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "refUuids"
        +]
    • Changeddelete_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "tableUuids",
        -  "description",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "tableUuids"
        +]
    • Changeddelete_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "groupUuids"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "groupUuids"
        +]
    • Changedget_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "enumUuid"
        -]New value: +[
        +  "enumUuid",
        +  "uuid"
        +]
    • Changedlist_enums2 fields changed
      • addedInput schema / properties / page
        Added value: +{
        +  "description": "Page number (1-based, default: 1)",
        +  "type": "integer"
        +}
      • addedInput schema / properties / size
        Added value: +{
        +  "description": "Page size (default: 20, max: 100)",
        +  "type": "integer"
        +}
    • Changedlist_erd_diagrams2 fields changed
      • addedInput schema / properties / page
        Added value: +{
        +  "description": "Page number (1-based, default: 1)",
        +  "type": "integer"
        +}
      • addedInput schema / properties / size
        Added value: +{
        +  "description": "Page size (default: 20, max: 100)",
        +  "type": "integer"
        +}
    • Changedlist_refs2 fields changed
      • addedInput schema / properties / page
        Added value: +{
        +  "description": "Page number (1-based, default: 1)",
        +  "type": "integer"
        +}
      • addedInput schema / properties / size
        Added value: +{
        +  "description": "Page size (default: 20, max: 100)",
        +  "type": "integer"
        +}
    • Changedlist_table_groups2 fields changed
      • addedInput schema / properties / page
        Added value: +{
        +  "description": "Page number (1-based, default: 1)",
        +  "type": "integer"
        +}
      • addedInput schema / properties / size
        Added value: +{
        +  "description": "Page size (default: 20, max: 100)",
        +  "type": "integer"
        +}
    • Changedlist_tables3 fields changed
      • addedInput schema / properties / includeColumns
        Added value: +{
        +  "description": "Include column details with id (for partial update). Default: false",
        +  "type": "boolean"
        +}
      • addedInput schema / properties / page
        Added value: +{
        +  "description": "Page number (1-based, default: 1)",
        +  "type": "integer"
        +}
      • addedInput schema / properties / size
        Added value: +{
        +  "description": "Page size (default: 20, max: 100)",
        +  "type": "integer"
        +}
    • Changedupdate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "enums",
        -  "uuid",
        -  "description"
        -]New value: +[
        +  "uuid",
        +  "enums",
        +  "description"
        +]
    • Changedupdate_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "refs",
        -  "uuid",
        -  "description"
        -]New value: +[
        +  "uuid",
        +  "refs",
        +  "description"
        +]
    • Changedupdate_table4 fields changed
      • changedInput schema / properties / tables / items / properties / columns / description
        Previous value: -"Table columns"New value: +"Table columns. Include 'uuid' for partial column update, omit for full replacement"
      • addedInput schema / properties / tables / items / properties / columns / items / properties / uuid
        Added value: +{
        +  "description": "Column UUID (for partial update only, get from list_tables/get_table response)",
        +  "type": "string"
        +}
      • removedInput schema / properties / tables / items / properties / columns / items / required
        Removed value: -[
        -  "name",
        -  "type"
        -]
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "tables"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "tables"
        +]
    • Changedupdate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "description",
        -  "uuid",
        -  "groups"
        -]New value: +[
        +  "uuid",
        +  "description",
        +  "groups"
        +]
  6. 15 tool updates
    • Changedcreate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "enums"
        -]New value: +[
        +  "enums",
        +  "uuid",
        +  "description"
        +]
    • Changedcreate_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "refs"
        -]New value: +[
        +  "refs",
        +  "uuid",
        +  "description"
        +]
    • Changedcreate_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "tables",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "tables"
        +]
    • Changedcreate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "groups",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "groups"
        +]
    • Changeddelete_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "enumUuids",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "enumUuids"
        +]
    • Changeddelete_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "refUuids",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "refUuids"
        +]
    • Changeddelete_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "tableUuids",
        -  "description"
        -]New value: +[
        +  "tableUuids",
        +  "description",
        +  "uuid"
        +]
    • Changeddelete_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "groupUuids",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "groupUuids"
        +]
    • Changedget_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "refUuid",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "refUuid"
        +]
    • Changedget_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "tableUuid",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "tableUuid"
        +]
    • Changedget_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "groupUuid",
        -  "uuid"
        -]New value: +[
        +  "uuid",
        +  "groupUuid"
        +]
    • Changedupdate_enum1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "enums"
        -]New value: +[
        +  "enums",
        +  "uuid",
        +  "description"
        +]
    • Changedupdate_ref1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "description",
        -  "refs"
        -]New value: +[
        +  "refs",
        +  "uuid",
        +  "description"
        +]
    • Changedupdate_table1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "tables",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "tables"
        +]
    • Changedupdate_table_group1 field changed
      • changedInput schema / required
        Previous value: -[
        -  "uuid",
        -  "groups",
        -  "description"
        -]New value: +[
        +  "description",
        +  "uuid",
        +  "groups"
        +]
  7. 27 tool updates
    • Addedcreate_enum
    • Removedcreate_erd_diagram
    • Removedcreate_erd_gzip
    • Addedcreate_ref
    • Addedcreate_table
    • Addedcreate_table_group
    • Addeddelete_enum
    • Addeddelete_ref
    • Addeddelete_table
    • Addeddelete_table_group
    • Addedget_enum
    • Removedget_erd_diagram
    • Removedget_erd_gzip
    • Addedget_ref
    • Addedget_table
    • Addedget_table_group
    • Addedlist_enums
    • Changedlist_erd_diagrams1 field changed
      • addedInput schema / properties / name
        Added value: +{
        +  "description": "Filter diagrams by name (partial match, case-insensitive)",
        +  "type": "string"
        +}
    • Addedlist_refs
    • Addedlist_table_groups
    • Addedlist_tables
    • Addedupdate_enum
    • Removedupdate_erd_diagram
    • Removedupdate_erd_gzip
    • Addedupdate_ref
    • Addedupdate_table
    • Addedupdate_table_group
  8. 7 tool updates
    • First observedcreate_erd_diagram
    • First observedcreate_erd_gzip
    • First observedget_erd_diagram
    • First observedget_erd_gzip
    • First observedlist_erd_diagrams
    • First observedupdate_erd_diagram
    • First observedupdate_erd_gzip

Frequently Asked Questions

Discussions

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

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables AI agents to read and edit entity-relationship diagrams and SQL database schemas on the liz-whiteboard collaborative whiteboard through natural language, supporting table, column, and relationship management.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A multi-vendor database management tool that enables LLMs to query, migrate, and synchronize schemas across SQL engines like PostgreSQL, MySQL, and Oracle. It features persistent knowledge management for storing AI-generated context about database structures and business rules.
    18
    -
  • A
    license
    A
    quality
    C
    maintenance
    Connect any AI to PostgreSQL, MySQL, or SQL Server — 24 dialect-aware tools for query, schema, optimization, and more.
    4
    23
    26
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

B3.2/5.0
Disambiguation5/5

Every tool has a clearly distinct purpose with no ambiguity. Each tool targets a specific resource (enum, ERD diagram, ref/relationship, table, table group) and a specific action (create, get, list, update, delete), making it easy for an agent to select the correct tool. For example, create_table vs. update_table are clearly differentiated by their action on the same resource.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern throughout, with verbs like create, get, list, update, delete paired with nouns like enum, erd_diagram, ref, table, table_group. There are no deviations in naming conventions, making the set predictable and readable.

Tool Count4/5

With 23 tools, the count is slightly high but reasonable for the domain of ERD diagram management, which involves multiple resources (diagrams, tables, enums, relationships, groups) each requiring CRUD operations. It feels comprehensive rather than bloated, though it borders on the upper limit of typical scope.

Completeness5/5

The tool surface provides complete CRUD/lifecycle coverage for all key resources in the ERD domain: ERD diagrams, tables, enums, relationships, and table groups. Each resource has create, get, list, update, and delete operations, with no obvious gaps that would cause agent dead ends. The descriptions even include important details like UUID usage and partial updates.

Resources