mcp_config_requirement_management.json•1.81 kB
{
"server": {
"url": "/api"
},
"authentication": [
{
"schema_parameters": {
"scheme": "bearer"
},
"type": "http",
"value": "BEARER_TOKEN"
}
],
"operations": [
{
"description": "Retrieve governance requirements for a project with fulfillment information for the current user",
"name": "get_requirements_by_project"
},
{
"description": "Saves a record of the fulfillment of a governance requirement",
"name": "fulfill_requirement"
},
{
"description": "Retrieve a list of governance requirements",
"name": "get_requirements"
},
{
"description": "Creates a requirement",
"name": "create_requirement"
},
{
"description": "Deletes the requirement, and removes it from all governance fulfillments and classifications.",
"name": "delete_requirement"
},
{
"description": "Retrieve a governance requirement",
"name": "get_requirement"
},
{
"description": "Updates a requirement",
"name": "update_requirement"
},
{
"description": "Generates credentials used for connecting via S3",
"name": "generate_governance_file_access_token"
},
{
"description": "Checks the input file names with the expected files for a data type (ingest processes only)",
"name": "validate_file_requirements"
},
{
"description": "Request a new project to be created",
"name": "create_project_request"
},
{
"description": "Creates a project",
"name": "create_project"
},
{
"description": "Get allowed options for creating a project",
"name": "get_project_create_options"
},
{
"description": "Updates a project",
"name": "update_project"
},
{
"description": "Gets users who have requested access to the project",
"name": "get_access_requests"
}
]
}