Skip to content
Squatch MCP

4chems Platform — IUCLID, CHESAR & QSAR Toolbox hosting

com.4chems/platform-api

by com.4chems· v0.12.1Source: Official MCP Registry

Tools

Exactly what the server advertised in the scan completed . Effects and capabilities are classified by Squatch from each tool's metadata. Squatch never runs tools.

  • Effect: Read 14
  • Effect: Write 12
  • Effect: Admin 6
Effect
Capability

Showing 32 of 32 tools

Tools advertised by com.4chems/platform-api
Details
approve_access_request

Approve a pending access request: issue a `member` invitation to the requester and resolve the request (level `admin` or `owner` of the req…

Effect: Admin
create_access_request

Request access to the tenant that owns the caller's verified email domain.

Effect: Admin
create_self_service_tenant

Create a 7-day trial tenant for the caller's business email domain (UC-052). Needs a verified email on a business domain and `attestation: …

Effect: Admin
grant_assignment

Grant a role x scope assignment to a tenant member.

Effect: Admin
revoke_assignment

Revoke a role x scope assignment from a tenant member.

Effect: Admin
revoke_invitation

Revoke a pending invitation so its token can no longer be accepted. Call this when a tenant admin wants to withdraw an invite sent by mista…

Effect: Admin
accept_invitation

Accept a pending invitation and grant the invitee's first role assignment. Call this when an invitee has a valid invite link and wants to j…

Effect: Write
add_tenant_service

Request a new service subscription for the caller's tenant and return its status. Call this when a tenant admin wants to add a service (ADR…

Effect: Write
complete_billing

Complete the tenant's billing details: legal-entity name and type, VAT id, invoice address, invoice email and optional PO reference. Call t…

Effect: Write
create_invitation

Invite an email address to the caller's tenant at the specified access level and return the invitation, including the raw single-use accept…

Effect: Write
dismiss_access_request

Dismiss a pending access request (level `admin` or `owner` of the request's tenant). The requester is mailed — naming the tenant, never the…

Effect: Write
record_consent

Record acceptance of a legal document version and return the entry; call this only after showing the user the document URL and version and …

Effect: Write
start_account_registration

Start registering a 4chems account with a business email address (`email`, `name`, optional `company`). Anonymous. Emails a 6-digit code to…

Effect: Write
start_device_login

Sign in to an existing account by device login (UC-091, RFC 8628). Anonymous, empty body; the account must exist (start_account_registratio…

Effect: Write
start_inquiry

Store an anonymous inquiry draft and email a 6-digit verification code. Ask the user for the code, then call verify_inquiry with the return…

Effect: Write
start_registration

DEPRECATED: use start_device_login. Deprecated — use start_device_login (same behaviour).

Effect: Write
verify_account_registration

Verify the emailed 6-digit code (`challenge_id`, `code`) and create the 4chems account. Never guess or retry codes, and never ask the user …

Effect: Write
withdraw_access_request

Withdraw the caller's own pending access request; no notification is sent. Any other caller gets 404 `access_request.not_found`, the same a…

Effect: Write
enrich_domain

Fetch the caller's domain imprint and suggest legal-entity details (UC-057).

Effect: Read
get_billing

Return the tenant's stored billing details: VAT id, invoice address, invoice email and PO reference. Call this to check whether billing is …

Effect: Read
get_catalog_templates

Return the enabled ApplicationTemplate catalog, ordered by name. Call this to discuss trial and template options with a prospect or custome…

Effect: Read
get_legal_entity_types

Return the legal-entity types available for *country*, ordered alphabetically. If this doesn't answer your question, call `start_inquiry` t…

Effect: Read
get_my_access

Return the caller's access level per related tenant. Call this to check what the current caller is authorized to do before attempting an ac…

Effect: Read
get_my_operation

Return the status, result and error of an operation the caller started, such as the `Location` of a `202` from `complete_billing`. Call thi…

Effect: Read
get_onboarding_route

Return the next onboarding step. If this doesn't answer your question, call `start_inquiry` to ask 4chems directly or request a call.

Effect: Read
list_consents

Return the caller's own recorded consents plus the tenant-scope consents of every tenant where the caller is at least a viewer. Call this t…

Effect: Read
list_invitations

List all invitations for the caller's tenant, most recent first. Call this to show a tenant admin which invitations are pending, accepted, …

Effect: Read
list_members

List tenant members with their effective role x scope assignments.

Effect: Read
list_tenant_services

Return the caller's tenant's active service subscriptions. Call this before offering to add a service, to check what is already subscribed.

Effect: Read
verify_device_login

Poll a device login to token issuance (UC-091, RFC 8628). Anonymous. While the human has not signed in yet it answers `{"status": "pending"…

Effect: Read
verify_inquiry

Verify the 6-digit code and deliver the inquiry to the helpdesk inbox.

Effect: Read
verify_registration

DEPRECATED: use verify_device_login. Deprecated — use verify_device_login (same behaviour).

Effect: Read