MCP Servers / cloud-service / OSDU MCP Server

OSDU MCP Server

JSON →
stdionone6cloud-service

Access OSDU platform capabilities including search, data management, and schema operations.

Install
How to run this server
[ { "cmd": "uvx \"git+https://github.com/danielscholl-osdu/osdu-mcp-server@main\"", "imports": [] } ]
server path: osdu-mcp-server
Tools
What this server exposes
health_check
Check OSDU platform connectivity and service health
partition_list
List all accessible OSDU partitions
partition_get
Retrieve configuration for a specific partition
partition_create
Create a new partition (write-protected)
partition_update
Update partition properties (write-protected)
partition_delete
Delete a partition (write-protected)
entitlements_mine
Get groups for the current authenticated user
legaltag_list
List all legal tags
legaltag_get
Get specific legal tag
legaltag_get_properties
Get allowed property values
legaltag_search
Search legal tags with filters
legaltag_batch_retrieve
Get multiple tags at once
legaltag_create
Create new legal tag (write-protected)
legaltag_update
Update legal tag (write-protected)
legaltag_delete
Delete legal tag (delete-protected)
schema_list
List available schemas with optional filtering
schema_get
Retrieve complete schema by ID
schema_search
Advanced schema discovery with rich filtering and text search
schema_create
Create a new schema (write-protected)
schema_update
Update an existing schema (write-protected)
search_query
Execute search queries using Elasticsearch syntax
search_by_id
Find specific records by ID
search_by_kind
Find all records of specific type
storage_create_update_records
Create or update records (write-protected)
storage_get_record
Get latest version of a record by ID
storage_get_record_version
Get specific version of a record
storage_list_record_versions
List all versions of a record
storage_query_records_by_kind
Get record IDs of a specific kind
storage_fetch_records
Retrieve multiple records at once
storage_delete_record
Logically delete a record (delete-protected)
storage_purge_record
Permanently delete a record (delete-protected)
Configuration
Environment & auth
authnone
envOSDU_MCP_SERVER_URL
envAZURE_CLIENT_ID
envAZURE_TENANT_ID
envOSDU_MCP_USER_TOKEN
envAWS_ACCESS_KEY_ID
envAZURE_CLIENT_SECRET
envAWS_SECRET_ACCESS_KEY
envYOUR_AZURE_CLIENT_ID
Resources
OSDU MCP Server — MCP Server · libregistry