Xinity Nextcloud MCP
Gives AI agents access to your own Nextcloud files and mail, with exactly the permissions you choose. You sign in with your Xinity account and confirm every permission on the consent screen.
1. Choose permissions
2. Add it to Claude Code
Run this in a terminal:
Server URL, for other clients:
3. Sign in
- In Claude Code, run
/mcp, select the connection and choose Authenticate. - Your browser opens the Xinity sign-in. Sign in and check the permissions on the consent screen.
- Back in Claude Code, the tools of the chosen permissions are available.
Requirements
- Each permission needs a matching group on your Xinity account (shown above). Without it, the permission is not granted, even if you request it. Ask an admin to add you.
- Only Claude Code is set up as a client right now. For any other MCP client, ask an admin to register it first.
Revoking access
Open your Xinity account, go to Applications and remove the access. Removing the connection in Claude Code alone does not revoke it.
How it works
- The URL names the requested permissions. The token only grants what the URL requested, what you confirmed, and what your groups allow.
- Your agent's token never reaches Nextcloud. The server exchanges it for a short lived Nextcloud token and checks every single request against the granted permissions.
- Files are never deleted. Mail is never sent; drafts wait in your Drafts folder for you to review and send.