Sharepoint MCP Server - Barndoor Documentation

Microsoft Sharepoint

SecureBarndoor ManagedFile & Document Management

Summary: Microsoft SharePoint is a powerful content management and collaboration platform that helps teams organize files, manage lists, automate workflows, and securely share information across departments.

How Teams Use It: With the Barndoor-Managed SharePoint MCP Server, teams can safely connect AI agents to search sites, manage lists, organize files, and automate document workflows — all while honoring SharePoint permissions and maintaining strict control over organizational content.

Policies

Policy Title

Policy Description

Policy Definition

Block Sharepoint SiteIds

Disallow an AI client access to specified Sharepoint Site Id’s

{
  "name": "sharepoint-demo-site-only-by-siteid",
  "authorized": false,
  "actions": [
    "tools/call:get_site_drives",
    "tools/call:get_site_info",
    "tools/call:list_lists",
    "tools/call:create_list",
    "tools/call:delete_list",
    "tools/call:list_items",
    "tools/call:download_file",
    "tools/call:upload_file"
  ],
  "roles_groups": [
    "*"
  ],
  "condition": {
    "match": {
      "all": {
        "of": [
          {
            "expr": "request.resource.attr.siteId != \"[barndooraidemo.sharepoint.com](http://barndooraidemo.sharepoint.com/),2276050e-be60-49f6-a019-c81b999b96ce,4c36a7e7-9a3b-47fc-b0e8-7c8962a0265d\""
          }
        ]
      }
    }
  }
}