← MCP Security Catalog

Hong Kong Open Data MCP Server 0.2.3

pypi · mcp-open-data-hk · latest release

Scan failed
Security result
8
Observed tools
Version rating
Change risk

Independent inventory

Observed 2026-08-24T00:23:23.048Z using mcpSecurity-inventory. Protocol 2025-06-18.

ToolCategoryRisk
get_category_detailsGet detailed information about a specific category (group)
Input schema
{
  "additionalProperties": false,
  "properties": {
    "category_id": {
      "type": "string",
      "description": "The ID or name of the category to retrieve"
    },
    "include_datasets": {
      "default": false,
      "type": "boolean",
      "description": "Include a truncated list of the category's datasets"
    },
    "include_dataset_count": {
      "default": true,
      "type": "boolean",
      "description": "Include the full package count"
    },
    "include_extras": {
      "default": true,
      "type": "boolean",
      "description": "Include the category's extra fields"
    },
    "include_users": {
      "default": true,
      "type": "boolean",
      "description": "Include the category's users"
    },
    "include_groups": {
      "default": true,
      "type": "boolean",
      "description": "Include the category's sub groups"
    },
    "include_tags": {
      "default": true,
      "type": "boolean",
      "description": "Include the category's tags"
    },
    "include_followers": {
      "default": true,
      "type": "boolean",
      "description": "Include the category's number of followers"
    },
    "language": {
      "default": "en",
      "type": "string",
      "description": "Language code (en, tc, sc)"
    }
  },
  "required": [
    "category_id"
  ],
  "type": "object"
}
Output schema
{
  "additionalProperties": true,
  "type": "object"
}
get_dataset_detailsGet detailed information about a specific dataset
Input schema
{
  "additionalProperties": false,
  "properties": {
    "dataset_id": {
      "type": "string",
      "description": "The ID or name of the dataset to retrieve"
    },
    "language": {
      "default": "en",
      "type": "string",
      "description": "Language code (en, tc, sc)"
    },
    "include_tracking": {
      "default": false,
      "type": "boolean",
      "description": "Add tracking information to dataset and resources"
    }
  },
  "required": [
    "dataset_id"
  ],
  "type": "object"
}
Output schema
{
  "additionalProperties": true,
  "type": "object"
}
get_datasets_by_formatGet datasets that have resources in a specific file format.
Input schema
{
  "additionalProperties": false,
  "properties": {
    "file_format": {
      "type": "string",
      "description": "The file format to filter by (e.g., \"CSV\", \"JSON\", \"GeoJSON\")"
    },
    "limit": {
      "default": 10,
      "type": "integer",
      "description": "Maximum number of datasets to return"
    },
    "language": {
      "default": "en",
      "type": "string",
      "description": "Language code (en, tc, sc)"
    }
  },
  "required": [
    "file_format"
  ],
  "type": "object"
}
Output schema
{
  "additionalProperties": true,
  "type": "object"
}
get_supported_formatsGet a list of file formats supported by data.gov.hk Returns: A list of supported file formats
Input schema
{
  "additionalProperties": false,
  "properties": {},
  "type": "object"
}
Output schema
{
  "properties": {
    "result": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "result"
  ],
  "type": "object",
  "x-fastmcp-wrap-result": true
}
list_categoriesGet a list of data categories (groups)
Input schema
{
  "additionalProperties": false,
  "properties": {
    "order_by": {
      "default": "name",
      "type": "string",
      "description": "Field to sort by ('name' or 'packages') - deprecated, use sort instead"
    },
    "sort": {
      "default": "title asc",
      "type": "string",
      "description": "Sorting of results ('name asc', 'package_count desc', etc.)"
    },
    "limit": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Maximum number of categories to return"
    },
    "offset": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Offset for pagination"
    },
    "all_fields": {
      "default": false,
      "type": "boolean",
      "description": "Return full group dictionaries instead of just names"
    },
    "language": {
      "default": "en",
      "type": "string",
      "description": "Language code (en, tc, sc)"
    }
  },
  "type": "object"
}
list_datasetsGet a list of dataset IDs from data.gov.hk
Input schema
{
  "additionalProperties": false,
  "properties": {
    "limit": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Maximum number of datasets to return (default: 1000)"
    },
    "offset": {
      "anyOf": [
        {
          "type": "integer"
        },
        {
          "type": "null"
        }
      ],
      "default": null,
      "description": "Offset of the first dataset to return"
    },
    "language": {
      "default": "en",
      "type": "string",
      "description": "Language code (en, tc, sc)"
    }
  },
  "type": "object"
}
Output schema
{
  "properties": {
    "result": {
      "items": {
        "type": "string"
      },
      "type": "array"
    }
  },
  "required": [
    "result"
  ],
  "type": "object",
  "x-fastmcp-wrap-result": true
}
search_datasetsSearch for datasets by query term using the package_search API. This function searches across dataset titles, descriptions, and other metadata to find datasets matching the query term.
Input schema
{
  "additionalProperties": false,
  "properties": {
    "query": {
      "default": "*:*",
      "type": "string",
      "description": "The solr query string (e.g., \"transport\", \"weather\", \"*:*\" for all)"
    },
    "limit": {
      "default": 10,
      "type": "integer",
      "description": "Maximum number of datasets to return (default: 10, max: 1000)"
    },
    "offset": {
      "default": 0,
      "type": "integer",
      "description": "Offset for pagination"
    },
    "language": {
      "default": "en",
      "type": "string",
      "description": "Language code (en, tc, sc)"
    }
  },
  "type": "object"
}
Output schema
{
  "additionalProperties": true,
  "type": "object"
}
search_datasets_with_facetsSearch for datasets and return faceted results for better data exploration.
Input schema
{
  "additionalProperties": false,
  "properties": {
    "query": {
      "default": "*:*",
      "type": "string",
      "description": "The solr query string"
    },
    "language": {
      "default": "en",
      "type": "string",
      "description": "Language code (en, tc, sc)"
    }
  },
  "type": "object"
}
Output schema
{
  "additionalProperties": true,
  "type": "object"
}

Resources 0

Resource templates 0

Prompts 0

Changes from previous version

No completed comparison is available.

RiskChangeSubject
No material changes recorded.

Confirmed vulnerabilities

SeverityFindingAdvisory
No confirmed vulnerability is published for this version.

Provenance

Artifact SHA-256: 17b8e1e7ca9d5aa50fc6466b337bc9141d5bce3fbb3736181ef5bab45a45c47d

Scanner: mcp-proof-engine 0.1.0.

Let’s talk about MCP security.

Share your details and our security team will contact you.