Skip to main content

Sharepoint

SharePoint is a collaborative platform from Microsoft that enables users to build and manage internal websites, share documents, and organize team resources. It provides a powerful, flexible solution for creating digital workspaces and streamlining content management across organizations.

With SharePoint, you can:

  • Create team and communication sites: Set up pages and portals to support collaboration, announcements, and content distribution
  • Organize and share content: Store documents, manage files, and enable version control with secure sharing capabilities
  • Customize pages: Add text parts to tailor each site to your team's needs
  • Improve discoverability: Use metadata, search, and navigation tools to help users quickly find what they need
  • Collaborate securely: Control access with robust permission settings and Microsoft 365 integration

In Klyntos, the SharePoint integration empowers your agents to create and access SharePoint sites and pages as part of their workflows. This enables automated document management, knowledge sharing, and workspace creation without manual effort. Agents can generate new project pages, upload or retrieve files, and organize resources dynamically, based on workflow inputs. By connecting Klyntos with SharePoint, you bring structured collaboration and content management into your automation flows — giving your agents the ability to coordinate team activities, surface key information, and maintain a single source of truth across your organization.

Usage Instructions

Integrate SharePoint into the workflow. Read/create pages, list sites, and work with lists (read, create, update items). Requires OAuth.

Tools

sharepoint_create_page

Create a new page in a SharePoint site

Input

ParameterTypeRequiredDescription
siteIdstringNoThe ID of the SharePoint site (internal use)
siteSelectorstringNoSelect the SharePoint site
pageNamestringYesThe name of the page to create
pageTitlestringNoThe title of the page (defaults to page name if not provided)
pageContentstringNoThe content of the page

Output

ParameterTypeDescription
pageobjectCreated SharePoint page information

sharepoint_read_page

Read a specific page from a SharePoint site

Input

ParameterTypeRequiredDescription
siteSelectorstringNoSelect the SharePoint site
siteIdstringNoThe ID of the SharePoint site (internal use)
pageIdstringNoThe ID of the page to read
pageNamestringNoThe name of the page to read (alternative to pageId)
maxPagesnumberNoMaximum number of pages to return when listing all pages (default: 10, max: 50)

Output

ParameterTypeDescription
pageobjectInformation about the SharePoint page

sharepoint_list_sites

List details of all SharePoint sites

Input

ParameterTypeRequiredDescription
siteSelectorstringNoSelect the SharePoint site
groupIdstringNoThe group ID for accessing a group team site

Output

ParameterTypeDescription
siteobjectInformation about the current SharePoint site

sharepoint_create_list

Create a new list in a SharePoint site

Input

ParameterTypeRequiredDescription
siteIdstringNoThe ID of the SharePoint site (internal use)
siteSelectorstringNoSelect the SharePoint site
listDisplayNamestringYesDisplay name of the list to create
listDescriptionstringNoDescription of the list
listTemplatestringNoList template name (e.g., 'genericList')
pageContentstringNoOptional JSON of columns. Either a top-level array of column definitions or an object with { columns: [...] }.

Output

ParameterTypeDescription
listobjectCreated SharePoint list information

sharepoint_get_list

Get metadata (and optionally columns/items) for a SharePoint list

Input

ParameterTypeRequiredDescription
siteSelectorstringNoSelect the SharePoint site
siteIdstringNoThe ID of the SharePoint site (internal use)
listIdstringNoThe ID of the list to retrieve

Output

ParameterTypeDescription
listobjectInformation about the SharePoint list

sharepoint_update_list

Update the properties (fields) on a SharePoint list item

Input

ParameterTypeRequiredDescription
siteSelectorstringNoSelect the SharePoint site
siteIdstringNoThe ID of the SharePoint site (internal use)
listIdstringNoThe ID of the list containing the item
itemIdstringYesThe ID of the list item to update
listItemFieldsobjectYesField values to update on the list item

Output

ParameterTypeDescription
itemobjectUpdated SharePoint list item

sharepoint_add_list_items

Add a new item to a SharePoint list

Input

ParameterTypeRequiredDescription
siteSelectorstringNoSelect the SharePoint site
siteIdstringNoThe ID of the SharePoint site (internal use)
listIdstringYesThe ID of the list to add the item to
listItemFieldsobjectYesField values for the new list item

Output

ParameterTypeDescription
itemobjectCreated SharePoint list item

Notes

  • Category: tools
  • Type: sharepoint