SCIM

Bridges SCIM 2.0 APIs to MCP clients, enabling resource queries, creation, updates, and batch operations.
  • javascript

1

GitHub Stars

javascript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

The SCIM MCP Server bridges SCIM 2.0 APIs to MCP clients, letting you interact with SCIM resources through unified tools. It enables testing and integration in both local and HTTP-based MCP workflows, and provides a live playground for quick experimentation before connecting to your own SCIM server.

How to use

You can connect to the SCIM MCP Server in two ways: via a local stdio channel for development and testing, or via HTTP for remote MCP clients. Use the stdio path when you want to run the MCP server locally and feed commands directly from your development environment. Use the HTTP path when you need to reach the server over a network with a persistent URL and standard HTTP headers.

How to install

Prerequisites: Node.js and npm. Ensure you have internet access to fetch dependencies.

# Install dependencies for the SCIM MCP Server
git clone https://github.com/limosa-io/mcp-scim.git
cd mcp-scim
npm install

Additional setup notes

Test the SCIM MCP Server locally using the provided development commands. You can switch between stdio and HTTP transports depending on your client type. Remember to configure the SCIM URL and authentication tokens for your environment.

Available tools

resourcetypes

List available SCIM resource types that the server can manage.

schemas

Retrieve SCIM schemas and attribute definitions supported by the server.

serviceProviderConfig

Fetch server capabilities and configuration details.

getResources

Query resources with filtering, sorting, and pagination support.

getResourceById

Retrieve a specific SCIM resource by its ID.

createResource

Create a new SCIM resource with provided attributes.

updateResource

Replace an existing resource using a full update (PUT) approach.

patchResource

Apply selective updates to a resource using SCIM operations (PATCH).

deleteResource

Remove a SCIM resource by its ID.

batchOperations

Execute multiple SCIM operations in a single request for efficiency.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational