iQuality
AI-native quality and compliance platform for life sciences. Built by the team behind FDA CSA guidance. Documents, validation, and quality, unified.
https://iquality.ai/Opens ChatGPT on the web or desktop and asks it to use the WebMCP tools available here.
Connect straight to this server’s public endpoint.
https://iquality.ai/mcpWe add this server to your workspace, then open Studio — saved access, one connection to many servers, with a history of what ran.
Last probed Sep 14, 2026 · iquality.ai
79tools discovered
Showing 25 of 79 from the live probe.
Record Getrecorditems
Get records list for a container/module with optional filtering and pagination
Record Getrecorddetails
Get full record details including workflow state
Record Getrecorddetailsbykey
Get full record details by record key (resolves the record by key, then returns details including workflow state)
Record Getrecordtabs
Get record tabs (form/summary) with field values
Record Getrecordtypesbycontainer
Get record types available in a container
Record Getrecordauditlogs
Get audit logs for a record
Record Getrecordfieldvalues
Get the field values of one or more records by id. Each record returns a `fields` array whose entries are { key, name, description, value } — so every field is self-describing (its key/GUID plus its human name and description). Covers the configurable form/custom fields and the key basic fields (Title, Description, Priority, Status, Assigned To, Due Date). Values are display-resolved: enum keys → labels, user fields → user names, scope fields → scope names. Pass recordIds as an array to read sev
Record Getrecordattachments
List the file attachments on a record (fileName, mimeType, size, description, uploader). Returns metadata only — call this first to see what is attached, then fetch a specific file's text content with the attachment-content tool.
Record Getrecordattachmentcontent
Read the extracted TEXT content of a single record attachment (PDF, Word, Excel, or plain text). Use record_getRecordAttachments first to get the attachmentId. Returns { content, extractor, truncated, charCount }. For unsupported types or a missing file it returns success:false with a message — skip that file and continue rather than retrying.
Record Getrecordsbytype
Get a lightweight list of records by type (id, key, title, status)
Record Createrecord
Create a new record. Audit logs are captured automatically.
Record Createrecordbytype
Create a record in a container/module by record type NAME (e.g. "Deviation", "CAPA", "User Requirement"), with field values as a flat object. Resolves the record type against the container's linked types and maps the field names to the type's real field keys so values persist. Permission-checked (requires record create/edit on the container). Use record_getRecordTypesByContainer to see available types if unsure.
Record Raiselinkedrecord
Raise (create) a NEW record of a target type FROM an existing source record, and link the two together (source becomes the parent, the new record the child). Use this for "raise a CAPA from this deviation", "create a defect from this test case", etc. The target type may live in a different module — its container is resolved automatically. sourceRecordId defaults to the record the user is currently viewing. Permission-checked (requires record create/edit). Use record_getRecordTypesByContainer or
Record Editrecordtabs
Edit record tabs (form/summary fields, links, attachments). Audit logs captured automatically.
Document Getcontainerswithrootfolder
Get containers with their root folders
Document Getdocumentsbyfolder
Get documents in a folder with optional filtering and pagination
Document Getdocumentdetails
Get document details (basic info)
Document Getdocumentdetailsbyversion
Get document details by version
Document Getdocumenttabsbyversion
Get document tabs by version (form/summary fields)
Document Getdocumentversions
Get all versions of a document
Document Getdocumentdetailsbykey
Get document details by document key. Resolves the document by key, then returns the document, its versions, and current version details.
Document Getdocumentcontentbyversion
Get document content as HTML for a given document version
Document Getfoldersbycontainer
Get folders by container
Document Createdocument
Create a new document or folder. Audit logs captured automatically.
Document Updatedocument
Update document fields/tabs. Audit logs captured automatically.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsAI-native quality and compliance platform for life sciences. Built by the team behind FDA CSA guidance. Documents, validation, and quality, unified.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
Operate iQuality? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.
MCPBundles probed 79 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
No provider sign-in was required during MCPBundles' probe. Your client may still need MCPBundles credentials depending on how you connect.
MCPBundles is an independent platform built on the open Model Context Protocol standard. Not affiliated with Anthropic PBC or Claude.