# SharePoint Lists

> Use this tool when you need to manage and interact with SharePoint lists through natural language commands, solving problems of content management and user accessibility. It provides core functionality for creating, retrieving, listing, and removing SharePoint lists, accepting inputs such as CLI commands and outputting JSON Schema for the MCP protocol. Ideal for organizations seeking to streamline SharePoint content management without requiring technical expertise.

Canonical page: https://skillsregistry.net/skills/pnp-sharepoint-lists  
JSON: https://api.skillsregistry.net/v1/skills/pnp-sharepoint-lists

## Description

The Microsoft 365 MCP Server enables AI assistants to interact with SharePoint lists through the CLI for Microsoft 365. Built by the PnP team, this TypeScript implementation authenticates using certificate-based app registration and provides tools for creating, retrieving, listing, and removing SharePoint lists. The server uses Zod for schema validation and transforms these schemas into JSON Schema for the MCP protocol. It's particularly useful for organizations looking to manage their SharePoint content through natural language commands without requiring users to understand the underlying SharePoint structure or CLI syntax.

## Trust

- **Trust score (0–1):** 0.91
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** other
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/pnp-sharepoint-lists)
- **Repository:** <https://github.com/pnp/cli-microsoft365-mcp-server>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "pnp-sharepoint-lists"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/pnp-sharepoint-lists` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/pnp-sharepoint-lists/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
