microsoft
sharepoint.
A SharePoint site of the organization, and its document libraries.
setup & usage
⚠ connect with your Microsoft 365 account
on the "SharePoint & OneDrive" card, click Connect with Microsoft and choose your work account. Nothing else to install or register.
▸ find, read, drop a document
sharepoint_file(): the root of your OneDrive; path="Folder/Subfolder" to go down_account="me@fabrikam.com" (the linked account's address); without _account, it is the default account. Each response recalls in _account the account that was usedsharepoint_site(query="Marketing"), or by its address: sharepoint_site(op="get", url="https://contoso.sharepoint.com/sites/Marketing")sharepoint_site(op="drives", site_id="…"); each returned id is a drive_idsharepoint_file(drive_id="…", path="Contracts/2026")sharepoint_file(user="marie@contoso.com"), if she shared it with yousharepoint_file(op="search", query="Dupont contract") in your OneDrive, or with drive_id= in a librarysharepoint_file(op="download", drive_id="…", item_id="…"): a Word or PowerPoint comes back as text (converted to PDF by Microsoft), an Excel as CSV, a PDF as textfull=true returns the complete Microsoft Graph objectsharepoint_file(op="upload", drive_id="…", path="Meeting reports", name="cr-2026-10-01.md", content_text="…"); a binary file in content_base64· what is misleading
conflict="fail", the default): conflict="rename" keeps both, conflict="replace" overwritesop="search") does not find personal OneDrives: for a colleague's, use user=· scope
files only: sites, libraries, OneDrive; list, search, read (up to 50 MB), upload (up to 25 MB), create a folder. Nothing deletes, moves or shares a file. Outlook mail, the calendar and Teams do not go through this connector.
⚙ multiple comptes
this connector accepts multiple comptes: connecting with another compte adds it alongside the others, named by its address; reconnecting with the same one replaces its own.
_account="<name>" on the tool; list them: oto_identity(op='list', connector='sharepoint')oto_identity(op='set', connector='sharepoint', identity_id='<name>')_account) and adding upoutils
chargement…
utilisation
claude code — installe le plugin oto —
claude plugin marketplace add otomata-tech/oto-plugin — mcp + skill configurés.cli —
pipx install oto-cli puis oto sharepoint …