Quando colleghi questo connettore a un agente, l’agente non impara gli strumenti a memoria: se li fa dire, e li usa quando servono. Per questo un connettore aggiornato porta strumenti nuovi senza che l’agente vada rifatto.
Durante una conversazione il giro e’ sempre lo stesso: l’agente capisce dalla tua richiesta quale strumento serve e con quali valori usarlo, il gateway lo esegue e restituisce il risultato, e l’agente te lo racconta a parole. Chi compie l’operazione resti tu: l’accesso avviene con credenziali verificate, cosi’ il connettore puo’ distinguere cosa e’ permesso a te da cosa e’ permesso a un altro.
When you connect this connector to an agent, the agent doesn’t learn its tools by heart: it is told what they are, and uses them when they are needed. That is why an updated connector brings new tools along without the agent having to be rebuilt.
During a conversation the loop is always the same: the agent works out from your request which tool is needed and with which values, the gateway runs it and returns the result, and the agent tells you in plain words. You remain the one performing the operation: access happens with verified credentials, so the connector can tell what you are allowed to do from what someone else is allowed to do.
getFolderscreateFolderdeleteFolder.
{
"tool": "getFolders",
"parameters": {
"path": "<string>"
}
}
10 strumenti. Non li chiami tu: li sceglie l’agente in base a quello che gli chiedi. Servono a farti capire cosa puoi aspettarti e quali informazioni ti verranno chieste. L’elenco effettivo puo’ variare con la configurazione del collegamento. 10 tools. You don’t call them yourself: the agent picks them based on what you ask. They are here so you can see what to expect and which details you will be asked for. The actual list may vary depending on how the connection is configured.
getFolders
Retrieve a list of folders from the specified path in SharePoint
Gli serve:It needs: pathstring
{
"tool": "getFolders",
"parameters": {
"path": "<string>"
}
}
createFolder
Create a new folder in SharePoint at the specified path
Gli serve:It needs: pathstring folderNamestring
{
"tool": "createFolder",
"parameters": {
"path": "<string>",
"folderName": "<string>"
}
}
deleteFolder
Delete an empty folder in SharePoint at the specified path
Gli serve:It needs: pathstring
{
"tool": "deleteFolder",
"parameters": {
"path": "<string>"
}
}
getFolderTree
Get a tree view of the folder structure in SharePoint
Puo’ usare:It may use: path maxDepth
{
"tool": "getFolderTree",
"parameters": {
"path": "<string>",
"maxDepth": "<number>"
}
}
getDocuments
List all documents and their metadata in a specified path in SharePoint Each item in the response includes `file_url` (signed link, TTL 24h, populated lazily on first hit; for xlsx/csv/tsv it serves the COMPLETE gateway-side conversion bypassing mcp-sharepoint's truncation) and `is_dataset`. Top-lev…
Gli serve:It needs: pathstring
{
"tool": "getDocuments",
"parameters": {
"path": "<string>"
}
}
getDocumentContent
Get the content of a document in SharePoint, supporting multiple formats (PDF, Word, Excel) Response includes: `file_url` (signed link, TTL 24h), `file_url_serves` ('gateway_converted_json_from_binary' for xlsx/csv/tsv → COMPLETE conversion of ALL rows to a JSON array of row-objects, done by the gat…
Gli serve:It needs: filePathstring
{
"tool": "getDocumentContent",
"parameters": {
"filePath": "<string>"
}
}
uploadDocument
Upload a document to a specified path in SharePoint PREFERRED for generated files: pass `content_url` (an https link, e.g. the `download_url` returned by the Word/Excel connector or any `file_url`) INSTEAD of `content` — the gateway downloads the file server-side and uploads the real bytes to ShareP…
Gli serve:It needs: filePathstring
Puo’ usare:It may use: content contentType overwrite content_url
{
"tool": "uploadDocument",
"parameters": {
"filePath": "<string>"
}
}
updateDocumentContent
Update the content of an existing document in SharePoint, Replaces the entire content. PREFERRED for generated files: pass `content_url` (an https link, e.g. the `download_url` returned by the Word/Excel connector or any `file_url`) INSTEAD of `content` — the gateway downloads the file server-side a…
Gli serve:It needs: filePathstring
Puo’ usare:It may use: content contentType content_url
{
"tool": "updateDocumentContent",
"parameters": {
"filePath": "<string>"
}
}
deleteDocument
Delete a document in SharePoint at the specified path
Gli serve:It needs: filePathstring
{
"tool": "deleteDocument",
"parameters": {
"filePath": "<string>"
}
}
searchDocumentsByKeywords
Search for documents in SharePoint containing specific keywords in the given attribute Each result includes `file_url` (signed link, TTL 24h; for xlsx/csv/tsv it serves the COMPLETE gateway-side conversion) and `is_dataset`. Top-level `dataset_count` is set. RULE: same as getDocuments — for dataset…
Gli serve:It needs: keywordsarray
Puo’ usare:It may use: listId attributeName
{
"tool": "searchDocumentsByKeywords",
"parameters": {
"keywords": "<array>"
}
}
Elenco rilevato il 11/08/2026. List observed on Aug 11, 2026.