Osdu MCP Server

A Model Context Protocol (MCP) server that provides AI assistants with access to OSDU platform capabilities.

Local serverstdioGo

What is the Osdu MCP Server?

A Model Context Protocol (MCP) server that provides AI assistants with access to OSDU platform capabilities.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
health_checkCheck OSDU platform connectivity and service health
partition_listList all accessible OSDU partitions
partition_getRetrieve configuration for a specific partition
partition_createCreate a new partition (write-protected)
partition_updateUpdate partition properties (write-protected)
partition_deleteDelete a partition (write-protected)
entitlements_mineGet groups for the current authenticated user
legaltag_listList all legal tags
legaltag_getGet specific legal tag
legaltag_get_propertiesGet allowed property values
legaltag_searchSearch legal tags with filters
legaltag_batch_retrieveGet multiple tags at once
legaltag_createCreate new legal tag (write-protected)
legaltag_updateUpdate legal tag (write-protected)
legaltag_deleteDelete legal tag (delete-protected)
search_queryExecute search queries using Elasticsearch syntax
search_by_idFind specific records by ID
search_by_kindFind all records of specific type
storage_create_update_recordsCreate or update records (write-protected)
storage_get_recordGet latest version of a record by ID
storage_get_record_versionGet specific version of a record
storage_list_record_versionsList all versions of a record
storage_query_records_by_kindGet record IDs of a specific kind
storage_fetch_recordsRetrieve multiple records at once
storage_delete_recordLogically delete a record (delete-protected)
storage_purge_recordPermanently delete a record (delete-protected)

How to install the Osdu MCP Server

{
  "mcpServers": {
    "osdu-mcp-server": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/danielscholl-osdu/osdu-mcp-server@main",
        "osdu-mcp-server"
      ],
      "env": {
        "OSDU_MCP_SERVER_URL": "https://your-osdu.com",
        "OSDU_MCP_SERVER_DATA_PARTITION": "your-partition",
        "AZURE_CLIENT_ID": "your-client-id",
        "AZURE_TENANT_ID": "your-tenant-id"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
OSDU_MCP_SERVER_URLDeclared in the maintainer’s client configuration.Check documentation
OSDU_MCP_SERVER_DATA_PARTITIONDeclared in the maintainer’s client configuration.Check documentation
AZURE_CLIENT_IDDeclared in the maintainer’s client configuration.Check documentation
AZURE_TENANT_IDDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Osdu to Prompts.”
  • “Use Osdu to Tools.”
  • “Use Osdu to Foundation.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides AI assistants with access to OSDU platform capabilities. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.