SharePoint logo
ConnectorSharePoint

SharePoint integration for Claude and Codex

Create a SharePoint connection, then control which Spaces can use its approved tools and data without pasting credentials into prompts or threads.

Use SharePoint from Claude

Add the SharePoint connection to a Space that runs Claude, then use it from every channel in that Space.

Use SharePoint from Codex

Add the SharePoint connection to a Space that runs Codex, then use it from every channel in that Space.

Use SharePoint from Sidekick

Connect your own OpenClaw to Sidekick while Type provides the conversations, permissions, connections, skills, and automations.

Documents & Forms

What the SharePoint connector can do

SharePoint is a Microsoft platform for document management and intranets, enabling teams to collaborate, store, and organize content securely and effectively

One connection, many Spaces

Connect SharePoint once, then decide which Spaces can use it in threads, skills, automations, and coding work.

Representative actions

  • Add Attachment to List Item

    Tool to add an attachment to a SharePoint list item. Use when you need to upload a binary file as an attachment to a specified list item.

  • Add Field Link to Content Type

    Tool to add a field link to a list content type. Use when you want to associate an existing list field with a content type.

  • Add Role Assignment to List Item

    Tool to add a role assignment to a list item. Use when granting specific permissions to a user or group after breaking inheritance if needed. This action is externally visible and permanently alters item permissions; obtain explicit human approval for the target item and `role_definition_id` before executing.

  • Add Role Assignment to SharePoint List

    Tool to add a role assignment to a SharePoint list. Requires the list to have broken role inheritance first via SHARE_POINT_BREAK_ROLE_INHERITANCE_ON_LIST; inheriting lists will reject unique role assignments. Use when granting permissions to a user or group on a specific list.

  • Break Role Inheritance on List Item

    Tool to break permission inheritance on a list item. Call this before adding new role assignments; adding assignments prior leaves the item still inheriting parent permissions, causing unexpected access behavior. Use when you need to uniquely set permissions on an item after copying or clearing parent assignments.

Connection

API and auth details

SharePoint integrations generally use Microsoft Graph and SharePoint REST APIs to access sites, document libraries, drives, lists, list items, permissions, files, and tenant-level SharePoint settings.

FAQ

Questions people ask before connecting SharePoint

Can Claude use SharePoint?

Yes. Add a SharePoint connection to a Space that runs Claude, then use its approved tools and data from any channel in that Space.

Can Codex work with SharePoint through Type?

Yes. Add a SharePoint connection to a Space that runs Codex, then use its approved tools and data from any channel in that Space.

Is this the same as a SharePoint MCP server?

Not exactly. Type uses connectors and connections to give selected Spaces access to approved app tools and data. Some connectors use hosted MCP, while others use OAuth, API keys, service accounts, or custom APIs.

More documents & forms connectors