You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: mcps/NDP/README.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -111,16 +111,16 @@ uv run python src/server.py
111
111
## Capabilities
112
112
113
113
### `list_organizations`
114
-
**Description**: List organizations available in the National Data Platform. This tool should always be called before searching to verify organization names are correctly formatted. Supports filtering by organization name and selecting different servers (local, global, pre_ckan).
114
+
**Description**: List organizations from the National Data Platform.
115
115
116
116
**Parameters**:
117
117
-`name_filter` (str, optional): Filter organizations by name substring match
118
118
-`server` (str, optional): Server to query - 'local', 'global', or 'pre_ckan' (default: 'global')
119
119
120
-
**Returns**: Dictionary containing list of organization names, count, and request metadata
120
+
**Returns**: dict: Contains list of organization namesand metadata about the request
121
121
122
122
### `search_datasets`
123
-
**Description**: Search for datasets in the National Data Platform using simple or advanced search criteria. Supports both term-based searches and field-specific filtering. Use this tool to discover datasets by keywords, organization, format, or other metadata. Results can be limited to prevent context overflow.
123
+
**Description**: Search for datasets in the National Data Platform using various search criteria.
124
124
125
125
**Parameters**:
126
126
-`search_terms` (List[str], optional): List of terms for simple search across all fields
@@ -137,20 +137,19 @@ uv run python src/server.py
137
137
-`filter_list` (List[str], optional): Field filters in format 'key:value'
138
138
-`timestamp` (str, optional): Filter by timestamp field
139
139
-`server` (str, optional): Server to search - 'local' or 'global' (default: 'global')
140
-
-`limit` (int, optional): Maximum number of results to return (prevents context overflow)
140
+
-`limit` (int or str, optional): Maximum number of results to return (default: 20 to prevent context overflow)
141
141
142
-
**Returns**: Dictionary containing list of matching datasets with detailed metadata, search parameters, and result counts
142
+
**Returns**: dict: Contains list of matching datasets with detailed metadata
143
143
144
144
### `get_dataset_details`
145
-
**Description**: Retrieve detailed information about a specific dataset using its ID or name. Returns comprehensive metadata including all resources, descriptions, and additional fields. Use this after finding datasets with search_datasets to get complete information.
145
+
**Description**: Get detailed information about a specific dataset.
146
146
147
147
**Parameters**:
148
148
-`dataset_identifier` (str): The dataset ID or name to retrieve details for
149
149
-`identifier_type` (str, optional): Type of identifier - 'id' or 'name' (default: 'id')
150
150
-`server` (str, optional): Server to query - 'local' or 'global' (default: 'global')
151
151
152
-
**Returns**: Dictionary containing detailed dataset information including all metadata, resources, and identifier information
153
-
152
+
**Returns**: dict: Detailed dataset information including all metadata and resources
0 commit comments