Skip to content
Elaichi Elaichi

hris

O'Reilly

Connect O'Reilly to Elaichi and hand every teammate a governed MCP endpoint — 11 tools ready to call from Claude, Cursor, or any MCP client, clamped by roles, restrictions, and an audit log.

O'Reilly

AI tools

O'Reilly tools for your AI agents

11 tools are ready to mint as an MCP endpoint the moment you connect O'Reilly — governed by the same roles, restrictions, and audit log as everything else in Elaichi.

list_all_oreilly_scim_resource_types

List SCIM ResourceTypes available in O'Reilly. Returns: schemas, id, name, endpoint, description, schema, meta. No required parameters.

list_all_oreilly_resource_types_users

Get the SCIM ResourceType definition for the User resource type in O'Reilly. Returns: schemas, id, name, endpoint, description, schema, meta.

list_all_oreilly_scim_schemas

List SCIM resource schemas available in the O'Reilly SCIM API. Returns: id, name, description, attributes, meta. Each schema describes its attributes' type, mutability, required flag, and sub-attributes.

list_all_oreilly_scim_users

List SCIM users in O'Reilly. Returns: schemas, id, meta, active, name, displayName, userName, externalId, emails. Supports SCIM filter expressions on userName, name.givenName, name.familyName, id, active, and emails (primary email only).

create_a_oreilly_scim_user

Create a new SCIM user in O'Reilly. Returns the created user object including id, userName, displayName, active, externalId, name, and emails.

get_single_oreilly_scim_user_by_id

Get a single SCIM user by id in O'Reilly. Returns: schemas, id, meta, active, displayName, userName, externalId, emails, example, name. Required: id.

update_a_oreilly_scim_user_by_id

Update a provisioned O'Reilly SCIM user by replacing all attributes. You must provide the full user record as if provisioning for the first time; use PATCH for partial updates. Returns: schemas, id, meta, active, displayName, userName, externalId, emails, example, name. Required: id.

delete_a_oreilly_scim_user_by_id

Delete a provisioned O'Reilly SCIM user by id. This action is irreversible; to deactivate without removing data, use update with active set to false instead. Returns an empty 204 response on success. Required: id.

oreilly_scim_users_partial_update

Partially update an O'Reilly SCIM user's individual attributes using SCIM PATCH Operations. Returns: schemas, id, meta, active, name, displayName, userName, externalId, emails. Only add and replace operations are supported; remove is not supported. Required: id.

list_all_oreilly_scim_service_provider_configs

Retrieve the O'Reilly SCIM ServiceProviderConfig describing supported SCIM features and authentication schemes. Returns: schemas, documentationUri, patch, bulk, filter, changePassword, sort, etag, authenticationSchemes.

list_all_oreilly_scim_user_schemas

Retrieve the O'Reilly SCIM User schema definition, which describes the supported attributes for user resources including userName, externalId, active, name (familyName, givenName), and emails. Returns: id, name, description, attributes, meta.

How it works

From O'Reilly account to governed MCP endpoint

Connect

Link a O'Reilly account through Elaichi's hosted connect flow. Credentials are vaulted — nobody, including the AI, ever sees them.

Compose

The connection becomes a toolbox instantly. Curate which O'Reilly tools are exposed, rename them, or freeze arguments.

Mint

Mint a personal MCP endpoint on that toolbox and paste it into Claude, Cursor, or any MCP client — governed by roles, restrictions, and audit logs.

Give every teammate a governed MCP server

Start a 14-day Gold trial — connect a product, curate a toolbox, and paste an endpoint into Claude or Cursor in minutes.