# Borneo — how to use (mcp.ai)

Connect your Borneo account and use 153 tools for security and identity straight from your AI agent. Connect with your own API key. Borneo is a data security and privacy platform designed for sensitive data discovery and remediation.

## Option A — via MCP (recommended)
Remote MCP endpoint (HTTP, streamable): `https://api.mcp.ai/p_borneo?ms=1787291220000`
Add it as a custom/remote MCP connector in your client (Claude, Cursor, VS Code…), then authenticate when prompted. Once connected, ask the agent to use the server's tools (e.g. `borneo_access_scan_iteration_by_id`).

## Option B — via direct REST API
Base URL: `https://api.mcp.ai/api/borneo`
Auth: `Authorization: Bearer sk_live_…` — create a workspace API key at https://mcp.ai/settings/api-keys
Discover endpoints: `GET https://api.mcp.ai/api/borneo/_endpoints`

### Endpoints
- `POST https://api.mcp.ai/api/borneo/access/scan/iteration/by/id` — Retrieves detailed information about a specific scan iteration in the Borneo integration platform. This endpoint allows users to fetch the current status, results, and metadata associated with a parti
  - body: { scanIterationId: string }
- `POST https://api.mcp.ai/api/borneo/add/discovered/recipients` — Adds multiple discovered recipients to the system as confirmed recipients. This endpoint should be used when you have a list of previously discovered recipient IDs that you want to officially add to y
  - body: { discoveredRecipientIds: string[] }
- `POST https://api.mcp.ai/api/borneo/archive/discovered/recipient` — Archives a specific discovered recipient in the Borneo platform. This endpoint is used to move a discovered recipient's data into an archived state, which may be useful for compliance, data retention,
  - body: { discoveredRecipientId: string }
- `POST https://api.mcp.ai/api/borneo/create/and/schedule/cloud/resource/scan` — The createScan endpoint initiates a new scan operation in the Borneo integration platform, allowing users to configure and schedule data scans across various cloud resources. This powerful tool enable
  - body: { cron?: string, name?: string, scanType?: string, scanFilter?: object[], connectorId?: string, resourceType?: string, scheduleType: string, resources__all?: boolean, resources__name?: string[], resources__tags?: object[], resources__region?: string, resources__schema?: string[], resources__search?: string, resources__teamId?: string, resources__dataset?: string[], resources__driveId?: string[], resources__regions?: string[], resources__teamUrl?: string, schedule__timezone?: string, resources__database?: string[], resources__isPublic?: boolean, resources__parentId?: string, resources__teamName?: string, schedule__calendars?: object[], resources__accountId?: string, resources__driveType?: string[], resources__isPrivate?: boolean, resources__orgUnitId?: string[], resources__spaceType?: string[], resources__isArchived?: boolean, resources__isExternal?: boolean, resources__resourceIds?: string[], resources__spaceStatus?: string[], resources__googleGroups?: string[], resources__resourceType?: string, resources__isUnencrypted?: boolean, resources__infoTypes__ops?: string, resources__zendeskGroupId?: integer[], scanLimits__itemsPerBatch?: integer, inspectionPolicy__infotypes?: string[], inspectionPolicy__compliance?: string[], scanLimits__samplePercentage?: integer, inspectionPolicy__maskDetails?: boolean, inspectionPolicy__collectTokens?: boolean, resources__infoTypes__infoTypes?: string[], resources__isSlackDirectMessages?: boolean, scanLimits__sampleDurationMinutes?: integer, scanLimits__maxCumulativeDataSizeMb?: integer }
- `POST https://api.mcp.ai/api/borneo/create/dashboard/user` — Creates a new dashboard user in the Borneo integration platform with specified roles, organizational access, and authentication settings. This endpoint allows for granular control over user permission
  - body: { name?: string, email: string, roles?: string[], filter__id?: string, filter__type?: string, organisations?: object[] }
- `POST https://api.mcp.ai/api/borneo/create/department/with/translations` — Creates a new department in the Borneo integration platform. This endpoint allows you to add a department to the system with support for multilingual information. It's particularly useful when setting
  - body: { name?: string, translations?: object }
- `POST https://api.mcp.ai/api/borneo/create/domain/with/polling/frequency` — Creates a new domain within the Borneo integration platform, allowing for automatic polling and management of connected systems or applications. This endpoint is used to set up a new integration point
  - body: { name: string, frequency: string }
- `POST https://api.mcp.ai/api/borneo/create/dpia/for/processing/activity` — Creates a new Data Protection Impact Assessment (DPIA) for a specific processing activity in the Borneo application. This endpoint allows users to comprehensively assess and document privacy risks ass
  - body: { status: string, createdAt?: integer, updatedAt?: integer, translations?: object, integrity__impacts?: object[], integrity__threats?: object[], processingActivityId: string, additionalInformation?: string, availability__impacts?: object[], availability__threats?: object[], integrity__plannedToms?: string[], integrity__riskSources?: object[], confidentiality__impacts?: object[], confidentiality__threats?: object[], availability__plannedToms?: string[], availability__riskSources?: object[], integrity__impactsComment?: string, integrity__threatsComment?: string, privacyFramework__consent?: string, additionalInformationFiles?: string[], integrity__baselineComment?: string, integrity__implementedToms?: string[], privacyFramework__accuracy?: string, integrity__baselineSeverity?: string, privacyFramework__retention?: boolean, availability__impactsComment?: string, availability__threatsComment?: string, confidentiality__plannedToms?: string[], confidentiality__riskSources?: object[], availability__baselineComment?: string, availability__implementedToms?: string[], integrity__baselineLikelihood?: string, integrity__plannedTomsComment?: string, integrity__riskSourcesComment?: string, availability__baselineSeverity?: string, integrity__residualRiskComment?: string, privacyFramework__transparency?: string, confidentiality__impactsComment?: string, confidentiality__threatsComment?: string, integrity__residualRiskSeverity?: string, availability__baselineLikelihood?: string, availability__plannedTomsComment?: string, availability__riskSourcesComment?: string, confidentiality__baselineComment?: string, confidentiality__implementedToms?: string[], availability__residualRiskComment?: string, confidentiality__baselineSeverity?: string, integrity__implementedTomsComment?: string, integrity__residualRiskLikelihood?: string, availability__residualRiskSeverity?: string, privacyFramework__dataMinimisation?: string, privacyFramework__retentionComment?: string, confidentiality__baselineLikelihood?: string, confidentiality__plannedTomsComment?: string, confidentiality__riskSourcesComment?: string, privacyFramework__additionalComment?: string, privacyFramework__purposeLimitation?: string, availability__implementedTomsComment?: string, availability__residualRiskLikelihood?: string, confidentiality__residualRiskComment?: string, confidentiality__residualRiskSeverity?: string, privacyFramework__dataRightsExercised?: string, confidentiality__implementedTomsComment?: string, confidentiality__residualRiskLikelihood?: string }
- `POST https://api.mcp.ai/api/borneo/create/employee/with/json/payload` — Creates a new employee record in the Borneo integration platform. This endpoint allows you to add an employee to the system with various details such as personal information, job-related data, and org
  - body: { nif?: string, name: string, email?: string, endDate?: string, manager?: string, surname: string, position?: string, createdBy: string, startDate?: string, department?: string, referenceId?: string }
- `POST https://api.mcp.ai/api/borneo/create/headquarter/entry` — Creates a new headquarters entry in the Borneo integration platform. This endpoint allows users to register the main office or primary location of a company or organization within the system. It captu
  - body: { city: string, name: string, tomIds?: string[], address: string, country: string, zipcode?: string }
- `POST https://api.mcp.ai/api/borneo/create/legal/document/entry` — Creates or uploads a new legal document in the Borneo integration platform with specified metadata. This endpoint allows users to add various types of legal documents, such as privacy policies or data
  - body: { name: string, type?: string, region: string, source?: string, documentLink: string, isDiscoverInfotype: boolean, fromDiscoveredDocumentId?: string }
- `POST https://api.mcp.ai/api/borneo/create/new/asset` — Creates a new asset in the Borneo integration platform. This endpoint allows users to add various types of assets to their inventory, ranging from hardware and software applications to office furnitur
  - body: { name: string, type: string, tomIds?: string[], createdAt?: integer, locationId?: string, locationType?: string }
- `POST https://api.mcp.ai/api/borneo/create/new/infotype/category` — Creates a new infotype category in the Borneo integration platform, allowing users to organize and group related sensitive data types. This endpoint is used to establish a structured hierarchy for man
  - body: { infotypes: string[], description?: string, categoryLabel: string }
- `POST https://api.mcp.ai/api/borneo/create/processing/activity` — Creates a new processing activity in the Borneo integration platform. This endpoint allows users to define and configure detailed attributes of a data processing activity, including its purpose, legal
  - body: { name: string, owner?: string, active: boolean, assets?: string[], modelId?: string, purpose?: string, language?: string, createdAt?: integer, dataTypes?: string[], infotypes?: string[], updatedAt?: integer, recipients?: object[], companyRole?: string[], dataSources?: string[], departments?: string[], lawfulBasis?: object[], dataSubjects?: string[], isDataStored?: boolean, translations?: object, contactPerson?: string, additionalInfo?: string, infotypeVolume?: string, managementMethods?: object[], infotypeCategories?: string[], showOnRopaDocument?: boolean, additionalInfoFiles?: string[], processingFrequency?: string, dataFlowRelationships?: object[], retentionPeriod__unit?: string, retentionPeriodComment?: string, retentionPeriod__value?: integer, areAccessRequestsManaged?: boolean, processingFrequencyComment?: string, processingActivitiesAsDataSources?: string[] }
- `POST https://api.mcp.ai/api/borneo/create/processing/activity/threshold` — Creates a new threshold for a specific data processing activity in the context of LOPDP (Law on Personal Data Protection) compliance. This endpoint is used to define and assess various risk factors as
  - body: { status?: string, comment?: string, additionalComment?: boolean, processingActivityId: string, largeScaleObservation?: boolean, sensitiveOrSpecialData?: boolean, rightsRiskProcessingData?: boolean, freedomRiskProcessingData?: boolean, innovativeTechnologiesUsed?: boolean, processingPersonalDataRisk?: boolean, specialCategoryDataProcessed?: boolean, systematicPersonalAssessment?: boolean, processingVulnerableDataSubject?: boolean }
- `POST https://api.mcp.ai/api/borneo/create/recipient/with/details` — Creates a new recipient in the Borneo integration platform. This endpoint is used to register and manage detailed information about entities that receive or process data within the system. It captures
  - body: { dpa?: string, name: string, role?: string[], state?: string, status: string, country?: string, dpaFiles?: string[], createdAt?: integer, dpaStatus?: string, updatedAt?: integer, categories?: string[], businessName?: string, recipientState?: string, subProcessorIds?: string[], recipientModelId?: string, dataStorageLocation: string[], recipientWarranties: string[], fromDiscoveredRecipientId?: string }
- `POST https://api.mcp.ai/api/borneo/create/threshold/for/processing/activity` — Creates a new threshold for a specific data processing activity in the Borneo integration platform. This endpoint is used to define and set various characteristics and risk factors associated with a d
  - body: { status?: string, comment?: string, blacklist?: boolean, createdAt?: integer, updatedAt?: integer, translations?: object, processingActivityId: string, classifyingDataSubject?: boolean, automatedDecisionMaking?: boolean, largeScaleDataProcessing?: boolean, innovativeTechnologiesUsed?: boolean, matchingMergingRecordsInvolved?: boolean, processingVulnerableDataSubject?: boolean, systematicMonitoringDataSubject?: boolean, largeScaleProcessingSensitiveData?: boolean, monitoringPubliclyAccessibleAreas?: boolean, processingConfidentialSensitiveData?: boolean, preventDataSubjectsExercisingTheirRights?: boolean, extensiveAutomatedEvaluationCharacteristics?: boolean }
- `POST https://api.mcp.ai/api/borneo/delete/asset/by/id` — The DeleteAsset endpoint removes a specific asset from the Borneo integration platform. This operation is used when an asset needs to be permanently deleted from the system, such as when it's no longe
  - body: { assetId: string }
- `POST https://api.mcp.ai/api/borneo/delete/category/by/label` — Deletes a specific category from the Borneo integration platform using its unique label. This endpoint should be used when you need to remove an entire category and all its associated data from the sy
  - body: { categoryLabel: string }
- `POST https://api.mcp.ai/api/borneo/delete/dashboard/report/by/id` — Deletes a specific dashboard report from the Borneo integration platform. This endpoint should be used when you need to permanently remove a dashboard report that is no longer needed or relevant. It's
  - body: { dashboardReportId: string }
- `POST https://api.mcp.ai/api/borneo/delete/data/breach/by/id` — Deletes a specific data breach evaluation record from the Borneo system. This endpoint should be used when an organization needs to remove an evaluation record, typically in cases where the record is 
  - body: { dataBreachId: string }
- `POST https://api.mcp.ai/api/borneo/delete/department/by/id` — Deletes a specific department from the Borneo platform using its unique identifier. This endpoint should be used when you need to remove a department that is no longer relevant or has been decommissio
  - body: { departmentId: string }
- `POST https://api.mcp.ai/api/borneo/delete/domain/by/id` — Deletes a specific domain from the Borneo integration platform. This endpoint permanently removes all data and configurations associated with the specified domain. Use this operation with caution, as 
  - body: { domainId: string }
- `POST https://api.mcp.ai/api/borneo/delete/dpia/by/id` — Deletes a specific Data Protection Impact Assessment (DPIA) from the Borneo system. This endpoint should be used when a DPIA is no longer needed or relevant, such as when a project has been completed 
  - body: { dpiaId: string }
- `POST https://api.mcp.ai/api/borneo/delete/employee/by/id` — Deletes an employee record from the Borneo system using the specified employee ID. This endpoint should be used when an employee leaves the organization or when their record needs to be permanently re
  - body: { employeeId: string }
- `POST https://api.mcp.ai/api/borneo/delete/headquarters/by/id` — Deletes a specific headquarters record from the Borneo system. This endpoint should be used when you need to permanently remove a headquarters entry from your organization's data. It's particularly us
  - body: { headquarterId: string }
- `POST https://api.mcp.ai/api/borneo/delete/legal/document/by/id` — Deletes a specific legal document from the Borneo platform using its unique identifier. This endpoint should be used when a document needs to be permanently removed from the system, such as when it's 
  - body: { documentId: string }
- `POST https://api.mcp.ai/api/borneo/delete/lopdp/threshold/by/id` — This endpoint deletes a specific LopdP (Local Public Data Protection) threshold from the Borneo integration platform. It is used to remove outdated, incorrect, or no longer applicable thresholds relat
  - body: { lopdpThresholdId: string }
- `POST https://api.mcp.ai/api/borneo/delete/processing/activity/by/id` — Deletes a specific processing activity from the Borneo integration platform. This endpoint should be used when you need to permanently remove a data processing activity that is no longer required or v
  - body: { processingActivityId: string }
- `POST https://api.mcp.ai/api/borneo/delete/recipient/by/id` — Deletes a specific recipient from the Borneo integration platform. This endpoint should be used when you need to permanently remove a recipient's information from the system, such as when a contact is
  - body: { recipientId: string }
- `POST https://api.mcp.ai/api/borneo/delete/tag/from/resource` — The DeleteTags endpoint removes specified tags from resources in the Borneo integration platform. It allows users to delete tags based on their key, and optionally, their value, from a set of resource
  - body: { tagKey: string, tagValue?: string, tagResources: object }
- `POST https://api.mcp.ai/api/borneo/delete/threshold/by/id` — Deletes a specific threshold from the Borneo integration platform. This endpoint should be used when you need to remove a threshold that is no longer required for monitoring or alerting purposes withi
  - body: { thresholdId: string }
- `POST https://api.mcp.ai/api/borneo/disable/dashboard/user/by/username` — Disables a specified user account in the Borneo dashboard, preventing further access to the system. This endpoint should be used when an administrator needs to revoke a user's access to the Borneo int
  - body: { username: string }
- `POST https://api.mcp.ai/api/borneo/download/dashboard/report` — The DownloadDashboardReport endpoint allows users to download specific types of dashboard reports from the Borneo integration platform. This POST endpoint is designed to generate and retrieve comprehe
  - body: { reportType: string }
- `POST https://api.mcp.ai/api/borneo/download/dashboard/report/edition` — Downloads a specific dashboard report edition from the Borneo integration platform. This endpoint allows users to retrieve a particular version or iteration of a dashboard report by providing its uniq
  - body: { reportEditionId: string }
- `POST https://api.mcp.ai/api/borneo/enable/dashboard/user` — Enables dashboard access for a specified user in the Borneo integration platform. This endpoint is used to grant or restore a user's ability to view and interact with dashboards within the system. It 
  - body: { username: string }
- `POST https://api.mcp.ai/api/borneo/evaluate/data/breach/impact` — This endpoint allows users to evaluate and document details of a data breach incident. It is used to capture comprehensive information about a breach, including notifications made, affected parties, a
  - body: { role?: string, evaluation?: string, saveAsDraft: boolean, dataBreachId: string, reportLanguage?: string, companiesAffected?: string, processorNotified?: boolean, dataBreachLocation?: string, processorsInvolved?: string, authoritiesNotified?: boolean, dataBreachController?: string, dataSubjectsNotified?: boolean }
- `POST https://api.mcp.ai/api/borneo/export/filtered/leaf/resources` — The listLeafResources endpoint exports a comprehensive list of leaf resources in the Borneo integration platform, allowing for extensive filtering, sorting, and detailed information retrieval. It's de
  - body: { detailed?: boolean, sourceType?: string, sort__order?: string, sort__column?: string, filter__region?: string[], filter__schema?: string[], filter__search?: string, filter__status?: string[], filter__account?: string[], filter__dataset?: string[], filter__driveId?: string[], filter__noOwner?: boolean, filter__scanned?: boolean, filter__database?: string[], filter__hasOwner?: boolean, filter__instance?: string[], filter__parentId?: string, filter__driveType?: string[], filter__firstSeen?: object, filter__orgUnitId?: string[], filter__spaceType?: string[], filter__categories?: string[], filter__resourceId?: string[], filter__spaceStatus?: string[], filter__resourceTags?: object[], filter__resourceType?: string[], filter__severityScore?: string[], filter__classification?: string[], filter__infoTypes__ops?: string, filter__infoTypes__infoTypes?: string[] }
- `POST https://api.mcp.ai/api/borneo/export/insight/page/using/scan/id` — The ExportPageInsight endpoint allows users to export filtered inspection results from a specific scan in the Borneo integration platform. This tool is particularly useful for retrieving and analyzing
  - body: { scanId: string, detailed?: boolean, filter__pageId?: string, filter__scanId?: string, filter__search?: string, filter__status?: string[], filter__categories?: string[], filter__userEmails?: string[], filter__resourceIds?: string[], filter__resourceType?: string, filter__fileExtension?: string[], filter__infoTypes__ops?: string, filter__scanIterationId?: string, filter__infotypeConfidence?: string[], filter__infoTypes__infoTypes?: string[] }
- `POST https://api.mcp.ai/api/borneo/export/inventory/resource/list` — Exports a filtered and sorted list of inventory resources from the Borneo integration platform. This endpoint allows for extensive customization of the exported data, including pagination, field selec
  - body: { select?: string[], pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__hasPii?: boolean, filter__region?: string, filter__search?: string, filter__noOwner?: boolean, filter__regions?: string[], filter__hasOwner?: boolean, filter__parentId?: string, filter__accountId?: string, filter__dataRisks?: string[], filter__firstSeen?: object, filter__resourceIds?: string[], filter__resourceTags?: object[], filter__resourceType?: string, filter__severityScore?: integer[], filter__classification?: string[], include__violationMetrics?: boolean, filter__hideBorneoResources?: boolean, filter__dataSourceCategories?: string[], filter__scannableResourceTypes?: boolean, include__frameworkExceptionsCount?: boolean, include__childResourceStats__scans?: boolean, include__childResourceStats__dataSize?: boolean }
- `POST https://api.mcp.ai/api/borneo/export/processing/activities/list` — This endpoint exports a filtered list of processing activities in specified formats and languages. It allows users to retrieve data about various data processing activities, which can be customized us
  - body: { language: string, exportTypes: string[], filter__owners?: string[], filter__search?: string, filter__status?: string[], filter__employees?: string[], filter__infotypes?: string[], filter__recipients?: string[], filter__departments?: string[], filter__dataSubjects?: string[], filter__processingActivityId?: string }
- `POST https://api.mcp.ai/api/borneo/export/recipients/list/with/filter` — The ExportRecipientsList endpoint generates and exports a list of recipients based on specified criteria. It allows for flexible data extraction in multiple formats (CSV, PDF, or DOC) with extensive f
  - body: { exportTypes: string[], filter__role?: string[], filter__search?: string, filter__status?: string, filter__usedIn?: object, filter__categories?: string[], filter__departments?: string[], filter__recipientIds?: string[], filter__recipientState?: string[], filter__discoverySource?: string[], filter__subProcessorIds?: string[], filter__automationStatus?: string[], filter__recipientWarranties?: string[], filter__withNoProcessingActivity?: boolean }
- `POST https://api.mcp.ai/api/borneo/fetch/dashboard/report/by/id` — Retrieves a specific dashboard report from the Borneo integration platform. This endpoint allows users to access detailed analytics and reporting data for a particular dashboard, providing insights in
  - body: { dashboardReportId: string }
- `POST https://api.mcp.ai/api/borneo/fetch/data/breach/evaluation` — Retrieves detailed information about a specific evaluated data breach incident. This endpoint should be used when you need to access comprehensive details about a particular data breach that has been 
  - body: { dataBreachId: string }
- `POST https://api.mcp.ai/api/borneo/filter/and/list/inspection/results` — The InsightListPost endpoint retrieves a list of inspection results from the Borneo integration platform. It allows users to fetch either scan-level or page-level results based on specified criteria. 
  - body: { type: string, pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__pageId?: string, filter__scanId?: string, filter__search?: string, filter__status?: string[], filter__categories?: string[], filter__userEmails?: string[], filter__resourceIds?: string[], filter__resourceType?: string, filter__fileExtension?: string[], filter__infoTypes__ops?: string, filter__scanIterationId?: string, filter__infotypeConfidence?: string[], filter__infoTypes__infoTypes?: string[] }
- `POST https://api.mcp.ai/api/borneo/filter/and/sort/assets/list` — The ListAssets endpoint retrieves a customized list of assets from Borneo. It supports flexible filtering and sorting, enabling efficient asset management. Use this endpoint for generating reports, co
  - body: { nextToken?: string, maxResults?: integer, sort__order?: string, filter__type?: string[], sort__column?: string, filter__search?: string }
- `POST https://api.mcp.ai/api/borneo/filter/employee/list` — The FilterEmployeeList endpoint allows you to retrieve a filtered list of employees based on specified criteria. This POST operation is designed for querying employee data within the Borneo integratio
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string, filter__department?: string[] }
- `POST https://api.mcp.ai/api/borneo/filter/recipients/list` — The FilterRecipientsList endpoint allows users to retrieve a filtered list of recipients based on specified criteria. This POST method endpoint is designed to narrow down a potentially large set of re
- `POST https://api.mcp.ai/api/borneo/get/category/by/label` — Retrieves detailed information about a specific category within Borneo's data classification system using the category's unique label. This endpoint is used to fetch metadata, attributes, and potentia
  - body: { categoryLabel: string }
- `POST https://api.mcp.ai/api/borneo/get/cloud/account/by/id` — Retrieves detailed information about a specific cloud account within the Borneo integration platform. This endpoint should be used when you need to access or verify the configuration, status, or prope
  - body: { cloudAccountId: string }
- `POST https://api.mcp.ai/api/borneo/get/dashboard/report/edition/by/id` — Retrieves a specific edition of a dashboard report from the Borneo integration platform. This endpoint is used to fetch detailed information about a particular version of a report, allowing users to a
  - body: { reportEditionId: string }
- `POST https://api.mcp.ai/api/borneo/get/department/filter/list` — The FilterDepartmentList endpoint allows users to retrieve a filtered list of departments from the Borneo integration platform. It accepts various filtering criteria to narrow down the results based o
- `POST https://api.mcp.ai/api/borneo/get/domain/by/id` — Retrieves detailed information about a specific domain within the Borneo integration platform. This endpoint should be used when you need to access the current configuration, status, or other attribut
  - body: { domainId: string }
- `POST https://api.mcp.ai/api/borneo/get/headquarters/by/id` — Retrieves detailed information about a specific headquarters registered in the Borneo system. This endpoint allows users to access comprehensive data about an organization's headquarters, which may in
  - body: { headquarterId: string }
- `POST https://api.mcp.ai/api/borneo/get/insight/by/type/and/id` — Retrieves a specific insight from the Borneo platform based on its type and unique identifier. This endpoint is crucial for accessing detailed information about data observability, security, privacy, 
  - body: { id: string, type: string }
- `POST https://api.mcp.ai/api/borneo/get/resource/inventory/by/id` — Retrieves detailed inventory information for a specific resource identified by its unique resourceId. This endpoint is designed to provide up-to-date data on the quantity, quality, and status of resou
  - body: { resourceId: string }
- `POST https://api.mcp.ai/api/borneo/get/scan/by/scan/id` — Retrieves detailed information about a specific data scan performed by Borneo's data risk remediation platform. This endpoint allows users to fetch the results and metadata of a particular scan, inclu
  - body: { scanId: string }
- `POST https://api.mcp.ai/api/borneo/get/threshold/by/id` — Retrieves detailed information about a specific threshold setting in the Borneo integration platform. This endpoint allows users to fetch the configuration and current status of a particular threshold
  - body: { thresholdId: string }
- `POST https://api.mcp.ai/api/borneo/get/user/profile/by/id` — Retrieves the user profile information for a specific user in the Borneo integration platform. This endpoint should be used when detailed information about a user's profile is needed, such as for disp
  - body: { userId: string }
- `POST https://api.mcp.ai/api/borneo/list/dashboard/report/editions` — Lists the editions of a specific dashboard report in the Borneo integration platform. This endpoint allows users to retrieve a paginated list of dashboard report editions, with options for sorting and
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, dashboardReportId: string }
- `POST https://api.mcp.ai/api/borneo/list/dashboard/reports/with/filters` — Retrieves a list of dashboard reports from the Borneo integration platform, allowing for filtered, paginated, and sorted results. This endpoint is useful for obtaining an overview of available reports
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, filter__type?: string[], sort__column?: string, filter__search?: string, filter__frequency?: string[] }
- `POST https://api.mcp.ai/api/borneo/list/dashboard/users/with/filters` — Lists and filters dashboard users in the Borneo integration platform based on specified criteria. This endpoint allows retrieval of user data filtered by roles, tenant, organization, and departments. 
  - body: { filter__roles?: string[], filter__tenantId?: string, filter__departments?: string[], filter__organisationId?: integer }
- `POST https://api.mcp.ai/api/borneo/list/data/breach/filters` — Retrieves a list of available filter options for data breaches in the Borneo platform. This endpoint allows users to obtain specific filter criteria based on either the owner of the data breach or its
  - body: { filterType: string }
- `POST https://api.mcp.ai/api/borneo/list/data/breaches/with/filters` — The ListDataBreaches endpoint retrieves a list of data breaches based on specified filter conditions, allowing for detailed searching and sorting of breach information. It supports pagination for hand
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__owner?: string[], filter__search?: string, filter__status?: string[], filter__authoritiesNotified?: boolean[] }
- `POST https://api.mcp.ai/api/borneo/list/departments/with/sort/and/pagination` — The ListDepartments endpoint retrieves a list of departments within the Borneo integration platform. It offers flexible querying with filtering, pagination, and sorting options. Use this endpoint to e
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string }
- `POST https://api.mcp.ai/api/borneo/list/discovered/document` — Retrieves a list of discovered documents in the Borneo integration platform, allowing for flexible querying, filtering, and sorting of results. This endpoint is used to fetch information about documen
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string, filter__status?: string }
- `POST https://api.mcp.ai/api/borneo/list/discovered/infotypes` — The ListDiscoveredInfoTypes endpoint retrieves discovered info types from Borneo, supporting flexible querying, filtering, sorting, and pagination. It's used for exploring sensitive information identi
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string, filter__status?: string }
- `POST https://api.mcp.ai/api/borneo/list/discovered/recipients` — Lists and retrieves discovered recipients in the Borneo integration platform. This endpoint allows for paginated, sorted, and filtered access to the discovered recipients data. It's designed for effic
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string, filter__status?: string, filter__discoverySource?: string[] }
- `POST https://api.mcp.ai/api/borneo/list/domains/with/pagination/and/sorting` — Retrieves a list of domains in the Borneo integration platform with support for pagination and custom sorting. This endpoint allows users to fetch domain information in manageable chunks and order the
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string }
- `POST https://api.mcp.ai/api/borneo/list/employees/with/filters` — Retrieves a list of employees based on specified filtering and sorting criteria. This endpoint allows for flexible querying of employee data, supporting both simple and complex search scenarios. It ca
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string, filter__department?: string[] }
- `POST https://api.mcp.ai/api/borneo/list/error/details/from/filtered/scan/iterations` — The ErrorList endpoint retrieves errors related to scan iterations in Borneo. It offers flexible filtering, sorting, and pagination for efficient error analysis. Use for debugging, monitoring, or repo
  - body: { select?: string[], pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__scanId?: string, filter__accountId?: string, filter__resourceId?: string, filter__scanExecutionId?: string, filter__scanIterationId?: string }
- `POST https://api.mcp.ai/api/borneo/list/events/with/filters` — Lists and retrieves events based on specified criteria, with options for filtering, sorting, and pagination. This endpoint is designed for querying event data in the Borneo integration platform, allow
  - body: { select?: string[], pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__scanId?: string[], filter__search?: string, filter__userId?: string[], filter__eventId?: string[], filter__issueId?: string[], filter__issueType?: string[], filter__resourceId?: string[], filter__newInfotypeFound?: boolean }
- `POST https://api.mcp.ai/api/borneo/list/filter/options/for/recipients` — Lists the available filters for recipients in the Borneo integration platform based on the specified filter type. This endpoint allows users to retrieve either category-based or role-based filters, wh
  - body: { filterType: string }
- `POST https://api.mcp.ai/api/borneo/list/filtered/sorted/categories` — The ListCategories endpoint allows users to retrieve a list of categories from the Borneo integration platform. It provides flexible options for filtering and sorting the results, enabling efficient c
  - body: { sort__order?: string, sort__column?: string, filter__categories?: string[] }
- `POST https://api.mcp.ai/api/borneo/list/headquarters/with/sorting` — The headquarters_list endpoint retrieves a paginated list of headquarters records from Borneo. It supports efficient querying of large datasets through pagination and custom sorting. This endpoint is 
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string }
- `POST https://api.mcp.ai/api/borneo/list/insight/filters` — The list-filters endpoint retrieves a list of available filters for data insights, specifically focused on file extension filters. This tool is used to obtain filtering options for managing and analyz
  - body: { scanId?: string, filterType?: string }
- `POST https://api.mcp.ai/api/borneo/list/inventory/resources/with/filters` — Retrieves a comprehensive list of resources from Borneo's inventory. Supports detailed filtering, sorting, and pagination for efficient resource management and analysis across multiple cloud providers
  - body: { select?: string[], pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__hasPii?: boolean, filter__region?: string, filter__search?: string, filter__noOwner?: boolean, filter__regions?: string[], filter__hasOwner?: boolean, filter__parentId?: string, filter__accountId?: string, filter__dataRisks?: string[], filter__firstSeen?: object, filter__resourceIds?: string[], filter__resourceTags?: object[], filter__resourceType?: string, filter__severityScore?: integer[], filter__classification?: string[], include__violationMetrics?: boolean, filter__hideBorneoResources?: boolean, filter__dataSourceCategories?: string[], filter__scannableResourceTypes?: boolean, include__frameworkExceptionsCount?: boolean, include__childResourceStats__scans?: boolean, include__childResourceStats__dataSize?: boolean }
- `POST https://api.mcp.ai/api/borneo/list/issues/with/filters` — The ListIssues endpoint allows users to retrieve a filtered and sorted list of issues from the Borneo integration platform. It provides extensive filtering capabilities to narrow down results based on
  - body: { select?: string[], include?: object, pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string, filter__states?: string[], filter__resources?: string[], filter__severities?: string[], filter__resourceTypes?: string[], filter__failedControls?: string[], filter__cloudAccountIds?: string[], filter__cloudAccountTypes?: string[] }
- `POST https://api.mcp.ai/api/borneo/list/leaf/resources/with/filters` — The listLeafResources endpoint retrieves and filters leaf resources from Borneo's catalog. It supports detailed searching across various criteria, enabling efficient resource management and discovery.
  - body: { pageSize?: integer, nextToken?: string, sourceType?: string, sort__order?: string, sort__column?: string, filter__region?: string[], filter__schema?: string[], filter__search?: string, filter__status?: string[], filter__account?: string[], filter__dataset?: string[], filter__driveId?: string[], filter__noOwner?: boolean, filter__scanned?: boolean, filter__database?: string[], filter__hasOwner?: boolean, filter__instance?: string[], filter__parentId?: string, filter__driveType?: string[], filter__firstSeen?: object, filter__orgUnitId?: string[], filter__spaceType?: string[], filter__categories?: string[], filter__resourceId?: string[], filter__spaceStatus?: string[], filter__resourceTags?: object[], filter__resourceType?: string[], filter__severityScore?: string[], filter__classification?: string[], filter__infoTypes__ops?: string, include__violationSummary?: boolean, filter__infoTypes__infoTypes?: string[], include__frameworkExceptionsCount?: boolean }
- `POST https://api.mcp.ai/api/borneo/list/legal/documents/with/pagination` — Retrieves a paginated and sortable list of legal documents based on specified filter criteria. This endpoint allows for efficient searching, filtering, and organizing of legal documents within the Bor
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string, filter__status?: string }
- `POST https://api.mcp.ai/api/borneo/list/or/filter/recipients` — The ListRecipients endpoint retrieves a paginated and filtered list of recipients from the Borneo application. It allows for extensive customization of the query through sorting and filtering options,
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, filter__role?: string[], sort__column?: string, filter__search?: string, filter__status?: string, filter__usedIn?: object, filter__categories?: string[], filter__departments?: string[], filter__recipientIds?: string[], filter__recipientState?: string[], filter__discoverySource?: string[], filter__subProcessorIds?: string[], filter__automationStatus?: string[], filter__recipientWarranties?: string[], filter__withNoProcessingActivity?: boolean }
- `POST https://api.mcp.ai/api/borneo/list/processing/activities` — ListProcessingActivities retrieves a list of processing activities with extensive filtering, sorting, and pagination. It's ideal for auditing, reporting, or managing data processing activities. The en
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__assets?: string[], filter__owners?: string[], filter__search?: string, filter__status?: string[], filter__dataTypes?: string[], filter__employees?: string[], filter__infotypes?: string[], filter__languages?: string[], filter__recipients?: string[], filter__dataSources?: string[], filter__departments?: string[], filter__companyRoles?: string[], filter__dataSubjects?: string[], filter__paAsDataSource?: string[], filter__infotypeCategories?: string[] }
- `POST https://api.mcp.ai/api/borneo/list/processing/activities/filters` — This endpoint retrieves a list of available filters for processing activities in the PoPS (Processing of Personal Data) Dashboard. It allows users to obtain filter options based on various categories 
  - body: { filterType: string }
- `POST https://api.mcp.ai/api/borneo/list/scan/execution/results` — The ListScanExecutions endpoint retrieves and filters inspection results from scan executions in the Borneo integration platform. It allows users to query scan results with highly granular control, su
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__scanId?: string, filter__search?: string, filter__statuses?: string[], filter__resourceIds?: string[], filter__infoTypes__ops?: string, filter__scanIterationId?: string, filter__infotypeConfidence?: string[], filter__infoTypes__infoTypes?: string[] }
- `POST https://api.mcp.ai/api/borneo/list/scan/iterations/with/filter` — The ListScanIterations endpoint allows users to retrieve a paginated list of scan iterations with customizable filtering, sorting, and field selection options. This POST request is ideal for querying 
  - body: { select?: string[], pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__scanId?: string, filter__resourceId?: string, filter__scanIterationId?: string }
- `POST https://api.mcp.ai/api/borneo/list/scans/with/filters` — The list_scans endpoint retrieves a filtered and sorted list of scans from the Borneo integration platform. It allows users to query scan data with extensive filtering options, including search terms,
  - body: { select?: string[], pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string, filter__status?: string[], filter__scanType?: string[], getNextExecution?: boolean, filter__accountId?: string[], filter__resources?: string[], filter__connectorId?: string[], filter__dataPlaneId?: string[], filter__gcpProjectId?: string[], filter__resourceType?: string[], filter__dataPlaneName?: string[], filter__infoTypes__ops?: string, filter__infoTypes__infoTypes?: string[] }
- `POST https://api.mcp.ai/api/borneo/list/toms/with/filter/and/pagination/options` — The ListToms endpoint retrieves a filtered, sorted, and paginated list of toms from the Borneo integration platform. It allows for complex querying of tom objects based on various criteria such as tex
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, filter__list?: string[], filter__type?: string[], sort__column?: string, filter__tomId?: string[], filter__search?: string, filter__status?: string[], filter__category?: string[], filter__objectCategory?: string[] }
- `POST https://api.mcp.ai/api/borneo/list/user/profile/with/filters/and/sorting` — The ListUserProfiles endpoint retrieves a paginated and filterable list of user profiles from Borneo. It supports custom querying with search, field selection, sorting, and pagination. Ideal for user 
  - body: { select?: string[], pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__search?: string }
- `POST https://api.mcp.ai/api/borneo/mark/scan/false/positives/by/id` — Marks specified reports as false positives within a given scan in the Borneo platform. This endpoint is used to refine scan results by identifying and flagging reports that are determined to be false 
  - body: { scanId: string, reports?: string[] }
- `POST https://api.mcp.ai/api/borneo/pause/scan/by/id` — The PauseScan endpoint allows users to temporarily halt an ongoing scan process in the Borneo integration platform. This tool is used to pause the scanning and analysis of sensitive data within connec
  - body: { scanId: string }
- `POST https://api.mcp.ai/api/borneo/poll/domain/by/id` — This endpoint allows you to initiate a poll operation or submit data for a specific domain within the Borneo integration platform. It is used when you need to gather information, trigger a data collec
  - body: { domainId: string }
- `POST https://api.mcp.ai/api/borneo/post/accounts/with/filter/and/sort/options` — The ListAccounts endpoint retrieves a filtered and sorted list of accounts from the Borneo platform. It supports complex querying based on various criteria, offers pagination for large datasets, and a
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, filter__type?: string, sort__column?: string, filter__search?: string, filter__status?: string[], filter__accountId?: string[], filter__activeStates?: boolean, filter__cloudAccountId?: string[] }
- `POST https://api.mcp.ai/api/borneo/post/classification/stats` — Retrieves statistical information about resource classifications based on the specified filter criteria. This endpoint allows you to query classification data for resources in the Borneo integration p
  - body: { filter__classification?: string }
- `POST https://api.mcp.ai/api/borneo/post/connector/with/filtering/options` — Retrieves a filtered and sorted list of connectors from the Borneo integration platform. This endpoint allows you to search, filter, and paginate through available connectors based on various criteria
  - body: { pageSize?: integer, nextToken?: string, sort__order?: string, sort__column?: string, filter__names?: string[], filter__search?: string, filter__states?: string[], filter__resourceIds?: string[], filter__activeStates?: boolean, filter__connectorIds?: string[], filter__dataPlaneIds?: string[], filter__resourceTypes?: string[], filter__connectorTypes?: string[] }
- `POST https://api.mcp.ai/api/borneo/post/current/dashboard/user` — Retrieves or updates information about the currently authenticated user in the Borneo dashboard. This endpoint is designed to provide or modify user-specific data within the context of the Borneo inte
- `POST https://api.mcp.ai/api/borneo/post/dashboard/report` — Creates or schedules a dashboard report in the Borneo integration platform for privacy operations and data discovery. This endpoint allows users to generate various types of reports, including Privacy
  - body: { name: string, roles?: string[], status: string, createdBy?: string, frequency?: string, reportTypes: string[], externalEmail?: string[], recipientsEmail?: string[], triggerImmediately: boolean }
- `POST https://api.mcp.ai/api/borneo/post/data/breach/information` — Creates a new data breach report in the Borneo platform. This endpoint allows users to submit comprehensive information about a data breach incident, including details about the occurrence, discovery,
  - body: { language?: string, createdAt?: integer, createdBy?: string, kindOfData?: string, occurredAt?: integer, description?: string, saveAsDraft: boolean, consequences?: string, discoveredAt?: integer, howDiscovered?: string, peopleInformed?: string, wasIntentional?: string, shortDescription: string, measuresToPrevent?: string, affectedPeopleFrom?: string, authoritiesInformed?: string, numberAffectedPeople?: integer, additionalInformation?: string[], profilePeopleAffected?: string, compromisedSensitiveData?: string, problemOfSecurityMeasures?: string, securityMeasuresOrProtocols?: string }
- `POST https://api.mcp.ai/api/borneo/post/discovered/recipient/by/id` — Updates or processes information for a specific discovered recipient user in the Borneo integration platform. This endpoint allows you to interact with user data that has been automatically discovered
  - body: { discoveredRecipientId: string }
- `POST https://api.mcp.ai/api/borneo/post/filtered/access/logs` — The ListAccessLogs endpoint retrieves and filters access logs from the Borneo integration platform. It allows users to search, filter, and paginate through logs based on various criteria such as user 
  - body: { pageSize?: integer, nextToken?: string, filter__end?: string, filter__email?: string, filter__start?: string, filter__search?: string, filter__requestId?: string, filter__operationName?: string }
- `POST https://api.mcp.ai/api/borneo/post/log/audit/records/with/filter/criteria` — The RetrieveAuditLogs endpoint fetches filtered audit logs from Borneo. It offers extensive filtering options for precise log retrieval across various cloud platforms and system components. Use it for
  - body: { pageSize?: integer, nextToken?: string, filter__end?: string, filter__start?: string, filter__scanId?: string, filter__search?: string, filter__category?: string, filter__accountId?: string, filter__connectorId?: string, filter__dataPlaneId?: string, filter__gcpProjectId?: string, filter__gcpConnectionId?: string, filter__azureConnectionId?: string, filter__azureSubscriptionId?: string }
- `POST https://api.mcp.ai/api/borneo/post/resource/lineage/filter` — Retrieves the lineage information for a specified resource within the Borneo integration platform. This endpoint allows users to trace the data flow both upstream and downstream from a given resource,
  - body: { filter__resourceId?: string, filter__upstreamDepth?: integer, filter__downstreamDepth?: integer }
- `POST https://api.mcp.ai/api/borneo/post/resource/stats/with/deleted/resources` — Retrieves statistics about resources within the Borneo integration platform. This endpoint provides valuable insights into the current state and usage of resources in your Borneo environment. It can b
  - body: { includeDeletedResources?: boolean }
- `POST https://api.mcp.ai/api/borneo/post/scan/resource/status` — Retrieves and filters the resource status for a specific scan iteration in the Borneo integration platform. This endpoint allows users to fetch detailed information about the status of resources assoc
  - body: { scanId: string, pageSize?: integer, nextToken?: string, filter__name?: string }
- `POST https://api.mcp.ai/api/borneo/post/support/chat/query` — The POST /support/chat endpoint handles chat support interactions in Borneo. It processes user queries for real-time assistance with platform issues or inquiries. Use this endpoint to start or continu
  - body: { query: string, sessionId?: string }
- `POST https://api.mcp.ai/api/borneo/put/tom/status/and/note` — Updates a specific Technical Operating Model (TOM) in the Borneo integration platform. This endpoint allows users to modify the implementation status of a TOM, add explanatory notes, and attach releva
  - body: { note?: string, tomId: string, status: string, documentFiles?: string[] }
- `POST https://api.mcp.ai/api/borneo/remove/dashboard/user/by/username` — Removes a specified user from the dashboard in the Borneo integration platform. This endpoint should be used when you need to revoke a user's access to the dashboard, typically during offboarding proc
  - body: { username: string }
- `POST https://api.mcp.ai/api/borneo/reset/dashboard/user/password` — Initiates a password reset process for a specified dashboard user in the Borneo platform. This endpoint should be used when a user has forgotten their password or needs to change it for security reaso
  - body: { username: string }
- `POST https://api.mcp.ai/api/borneo/resume/scan/by/id` — The ResumeDataScan endpoint allows users to resume a previously paused or interrupted data scan operation within the Borneo integration platform. This PUT request is used to continue the scanning proc
  - body: { scanId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/account/details/by/id` — Retrieves detailed information for a specific account within the Borneo integration platform. This endpoint should be used when you need to access comprehensive account data, including settings, permi
  - body: { accountId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/asset/by/id` — Retrieves detailed information about a specific asset within the Borneo integration platform. This endpoint allows users to fetch comprehensive data about a single asset, including its properties, met
  - body: { assetId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/connector/by/id` — Retrieves detailed information about a specific connector in the Borneo integration platform. This endpoint allows you to fetch the configuration, status, and other relevant details of a connector usi
  - body: { connectorId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/data/breach/by/id` — Retrieves detailed information about a specific data breach incident using its unique identifier. This endpoint is crucial for investigating and managing data breaches within the Borneo platform. It p
  - body: { dataBreachId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/data/resource/statistics` — Retrieves comprehensive statistical information about data resources across the Borneo integration platform. This endpoint provides valuable insights into the overall data landscape, including metrics
  - body: { sourceType?: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/department/information` — Retrieves detailed information about a specific department within the Borneo integration platform. This endpoint is part of the DepartmentsAPI and is used to fetch comprehensive data about a single de
  - body: { departmentId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/discovered/document/by/id` — Retrieves detailed information about a specific discovered document within the Borneo system. This endpoint allows users to access metadata, content, or processing status of a document that has been i
  - body: { discoveredDocumentId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/discovered/infotype/by/id` — Retrieves detailed information about a specific discovered infotype from the Borneo platform. This endpoint is used to access the characteristics, classification, and metadata of a particular data typ
  - body: { discoveredInfotypeId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/discovered/recipient/by/id` — Retrieves detailed information about a specific discovered recipient using their unique identifier. This endpoint is part of the recipient management and discovery process within the Borneo integratio
  - body: { discoveredRecipientId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/dpia/by/id` — Retrieves a specific Data Protection Impact Assessment (DPIA) using its unique identifier. This endpoint is used to access detailed information about a particular DPIA, which is crucial for understand
  - body: { dpiaId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/employee/details/by/id` — Retrieves detailed information for a specific employee within the Borneo integration platform. This endpoint should be used when you need to access comprehensive data about an individual employee, suc
  - body: { employeeId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/error/details/by/id` — The GetErrorDetails endpoint retrieves detailed information about a specific error in the Borneo integration platform using its unique identifier. This tool is designed to provide comprehensive error 
  - body: { errorId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/issue/by/id` — Retrieves detailed information about a specific issue in the Borneo system. This endpoint should be used when you need to fetch comprehensive data about a particular issue, such as its current status,
  - body: { issueId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/legal/document/by/id` — Retrieves a specific legal document from the Borneo system using its unique identifier. This endpoint is designed to access individual legal documents related to Borneo, such as the Native Courts Ordi
  - body: { documentId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/lopdp/threshold/by/id` — Retrieves detailed information about a specific LOPDP (Logical Object Data Point) threshold configuration within the Borneo integration platform. This endpoint is used to access the settings and param
  - body: { lopdpThresholdId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/processing/activity/by/id` — Retrieves detailed information about a specific processing activity within the Borneo platform. This endpoint allows users to access comprehensive data related to a particular data processing task or 
  - body: { processingActivityId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/recipient/details` — Retrieves detailed information about a specific recipient identified by their unique recipientId within the Borneo integration platform. This endpoint is used to fetch comprehensive data about a recip
  - body: { recipientId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/recipient/processing/activities` — Retrieves a paginated list of processing activities associated with a specific recipient in the Borneo integration platform. This endpoint allows you to fetch and navigate through large sets of proces
  - body: { pageSize?: integer, nextToken?: string, recipientId: string, sort__order?: string, sort__column?: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/resource/catalog/by/id` — Retrieves detailed information about a specific resource from the Borneo catalog using its unique identifier. This endpoint is used to access comprehensive data about a particular resource, which coul
  - body: { resourceId: string, includeParentDetails?: boolean }
- `POST https://api.mcp.ai/api/borneo/retrieve/resource/columns` — Retrieves column information for resources in the Borneo integration platform. This endpoint allows users to fetch metadata about the structure of resources, including column names, data types, and po
  - body: { dataspace?: string[], searchKey?: string, resourceId?: string[], sourceType?: string, parentResourceId: string }
- `POST https://api.mcp.ai/api/borneo/retrieve/tom/by/id` — Retrieves detailed information about a specific Tom resource using its unique identifier. This endpoint is crucial for accessing individual Tom data within the Borneo integration platform. It should b
  - body: { tomId: string }
- `POST https://api.mcp.ai/api/borneo/scan/legal/document/by/id` — Initiates a scanning process for a specified legal document within the Borneo integration platform. This endpoint is used to digitize and process a legal document, making it available for further anal
  - body: { documentId: string }
- `POST https://api.mcp.ai/api/borneo/stop/scan/via/scan/id` — Stops an ongoing scan operation in the Borneo integration platform. This endpoint allows users to halt a specific scan process that is currently in progress. It should be used when there's a need to i
  - body: { scanId: string }
- `POST https://api.mcp.ai/api/borneo/submit/chat/feedback` — The SubmitChatFeedback endpoint allows users to provide feedback on a chat support interaction within the Borneo integration platform. This endpoint is crucial for collecting user satisfaction data, w
  - body: { postId?: string, rating?: integer }
- `POST https://api.mcp.ai/api/borneo/submit/detailed/scan/results` — Retrieves detailed insights for a specific scan iteration of a particular resource in the Borneo integration platform. This endpoint allows users to access in-depth information about scan results, whi
  - body: { pageId?: string, scanId: string, resourceId: string, scanIterationId: string }
- `POST https://api.mcp.ai/api/borneo/trigger/dashboard/report/by/report/id` — Triggers the generation or retrieval of a specific dashboard report in the Borneo integration platform. This endpoint is used to initiate the process of compiling and presenting data for a predefined 
  - body: { dashboardReportId: string }
- `POST https://api.mcp.ai/api/borneo/update/asset/information/by/id` — The UpdateAsset endpoint allows you to modify the details of an existing asset in the Borneo integration platform. This PUT operation at `/assets/{assetId}` updates the specified asset's information, 
  - body: { name: string, type: string, tomIds?: string[], assetId: string, locationId?: string, locationType?: string }
- `POST https://api.mcp.ai/api/borneo/update/category/infotypes` — Updates the infotypes associated with a specific category in the Borneo integration platform. This endpoint allows you to modify the list of infotypes belonging to a category and optionally update the
  - body: { infotypes: string[], description?: string, categoryLabel: string }
- `POST https://api.mcp.ai/api/borneo/update/dashboard/report/frequency/and/recipients` — Updates the settings of an existing dashboard report in the Borneo integration platform. This endpoint allows you to modify the recipients, roles, and frequency of a specific dashboard report. Use thi
  - body: { roles?: string[], frequency?: string, externalEmail?: string[], recipientsEmail?: string[], dashboardReportId: string }
- `POST https://api.mcp.ai/api/borneo/update/dashboard/user/details` — Updates the information of an existing dashboard user in the Borneo integration platform. This endpoint allows you to modify the name associated with a user's account while maintaining their unique us
  - body: { name: string, username: string }
- `POST https://api.mcp.ai/api/borneo/update/dashboard/user/roles` — Updates the roles and department associations for a specified user across multiple organizations in the Borneo dashboard. This endpoint allows administrators to modify a user's access levels and depar
  - body: { username: string, organisations: object[] }
- `POST https://api.mcp.ai/api/borneo/update/data/breach/entry` — The UpdateDataBreach endpoint allows users to create or update detailed information about a specific data breach incident in the Borneo integration platform. This endpoint is crucial for maintaining a
  - body: { createdBy?: string, kindOfData?: string, occurredAt?: integer, description?: string, saveAsDraft: boolean, consequences?: string, dataBreachId: string, discoveredAt?: integer, howDiscovered?: string, peopleInformed?: string, wasIntentional?: string, shortDescription: string, measuresToPrevent?: string, affectedPeopleFrom?: string, authoritiesInformed?: string, numberAffectedPeople?: integer, additionalInformation?: string[], profilePeopleAffected?: string, compromisedSensitiveData?: string, problemOfSecurityMeasures?: string, securityMeasuresOrProtocols?: string }
- `POST https://api.mcp.ai/api/borneo/update/department/name` — This endpoint updates the information of an existing department within the Borneo integration platform. It allows you to modify the name of a specific department identified by its unique departmentId.
  - body: { name?: string, departmentId: string }
- `POST https://api.mcp.ai/api/borneo/update/discovered/document/status` — This endpoint updates the status of a specific discovered document in the Borneo integration platform. It is used as part of the workflow automation process to manage the lifecycle of documents within
  - body: { status: string, discoveredDocumentId: string }
- `POST https://api.mcp.ai/api/borneo/update/discovered/infotype/status` — Updates the status of a specific discovered infotype in the Borneo integration platform. This endpoint allows users to change the state of an infotype that has been identified during data discovery pr
  - body: { status: string, discoveredInfotypeId: string }
- `POST https://api.mcp.ai/api/borneo/update/domain/details` — Updates the properties of an existing domain within the Borneo integration platform. This endpoint allows you to modify the name and polling frequency of a specific domain identified by its unique dom
  - body: { name: string, domainId: string, frequency: string }
- `POST https://api.mcp.ai/api/borneo/update/dpia/by/id` — Updates an existing Data Protection Impact Assessment (DPIA) in the Borneo system. This endpoint allows for comprehensive modification of a DPIA's privacy framework, risk assessments (confidentiality,
  - body: { dpiaId: string, status: string, translations?: object, integrity__impacts?: object[], integrity__threats?: object[], additionalInformation?: string, availability__impacts?: object[], availability__threats?: object[], integrity__plannedToms?: string[], integrity__riskSources?: object[], confidentiality__impacts?: object[], confidentiality__threats?: object[], availability__plannedToms?: string[], availability__riskSources?: object[], integrity__impactsComment?: string, integrity__threatsComment?: string, privacyFramework__consent?: string, additionalInformationFiles?: string[], integrity__baselineComment?: string, integrity__implementedToms?: string[], privacyFramework__accuracy?: string, integrity__baselineSeverity?: string, privacyFramework__retention?: boolean, availability__impactsComment?: string, availability__threatsComment?: string, confidentiality__plannedToms?: string[], confidentiality__riskSources?: object[], availability__baselineComment?: string, availability__implementedToms?: string[], integrity__baselineLikelihood?: string, integrity__plannedTomsComment?: string, integrity__riskSourcesComment?: string, availability__baselineSeverity?: string, integrity__residualRiskComment?: string, privacyFramework__transparency?: string, confidentiality__impactsComment?: string, confidentiality__threatsComment?: string, integrity__residualRiskSeverity?: string, availability__baselineLikelihood?: string, availability__plannedTomsComment?: string, availability__riskSourcesComment?: string, confidentiality__baselineComment?: string, confidentiality__implementedToms?: string[], availability__residualRiskComment?: string, confidentiality__baselineSeverity?: string, integrity__implementedTomsComment?: string, integrity__residualRiskLikelihood?: string, availability__residualRiskSeverity?: string, privacyFramework__dataMinimisation?: string, privacyFramework__retentionComment?: string, confidentiality__baselineLikelihood?: string, confidentiality__plannedTomsComment?: string, confidentiality__riskSourcesComment?: string, privacyFramework__additionalComment?: string, privacyFramework__purposeLimitation?: string, availability__implementedTomsComment?: string, availability__residualRiskLikelihood?: string, confidentiality__residualRiskComment?: string, confidentiality__residualRiskSeverity?: string, privacyFramework__dataRightsExercised?: string, confidentiality__implementedTomsComment?: string, confidentiality__residualRiskLikelihood?: string }
- `POST https://api.mcp.ai/api/borneo/update/employee/by/id` — Updates the information of an existing employee in the Borneo integration platform. This endpoint allows you to modify various details of an employee's record, including personal information, job-rela
  - body: { nif?: string, name?: string, email?: string, endDate?: string, manager?: string, surname?: string, position?: string, startDate?: string, department?: string, employeeId: string }
- `POST https://api.mcp.ai/api/borneo/update/headquarter/details/by/id` — Updates the information for an existing headquarter in the Borneo integration platform. This endpoint allows you to modify various details of a headquarter, such as its name, address, and associated T
  - body: { city: string, name: string, tomIds?: string[], address: string, country: string, zipcode?: string, headquarterId: string }
- `POST https://api.mcp.ai/api/borneo/update/lopdp/threshold/by/id` — Updates the LOPDP (Likely Operational Privacy Data Protection) threshold settings for a specific threshold identified by the lopdpThresholdId. This endpoint allows you to modify various data protectio
  - body: { status?: string, comment?: string, lopdpThresholdId: string, additionalComment?: boolean, largeScaleObservation?: boolean, sensitiveOrSpecialData?: boolean, rightsRiskProcessingData?: boolean, freedomRiskProcessingData?: boolean, innovativeTechnologiesUsed?: boolean, processingPersonalDataRisk?: boolean, specialCategoryDataProcessed?: boolean, systematicPersonalAssessment?: boolean, processingVulnerableDataSubject?: boolean }
- `POST https://api.mcp.ai/api/borneo/update/processing/activity/details` — This endpoint updates an existing processing activity in a data privacy management system. It modifies details about personal data processing, crucial for compliance with regulations like GDPR. Use it
  - body: { name: string, owner?: string, active: boolean, assets?: string[], modelId?: string, purpose?: string, dataTypes?: string[], infotypes?: string[], recipients?: object[], companyRole?: string[], dataSources?: string[], departments?: string[], lawfulBasis?: object[], dataSubjects?: string[], isDataStored?: boolean, translations?: object, contactPerson?: string, additionalInfo?: string, infotypeVolume?: string, managementMethods?: object[], infotypeCategories?: string[], showOnRopaDocument?: boolean, additionalInfoFiles?: string[], processingFrequency?: string, processingActivityId: string, dataFlowRelationships?: object[], retentionPeriod__unit?: string, retentionPeriodComment?: string, retentionPeriod__value?: integer, areAccessRequestsManaged?: boolean, processingFrequencyComment?: string, processingActivitiesAsDataSources?: string[] }
- `POST https://api.mcp.ai/api/borneo/update/recipient/details/by/id` — Updates the information of an existing recipient in the Borneo integration platform. This endpoint allows you to modify various details of a recipient, including their name, business information, stat
  - body: { dpa?: string, name: string, role?: string[], state?: string, status: string, country?: string, dpaFiles?: string[], dpaStatus?: string, categories?: string[], recipientId: string, businessName?: string, recipientState?: string, subProcessorIds?: string[], automationStatus?: string, dataStorageLocation: string[], recipientWarranties: string[] }
- `POST https://api.mcp.ai/api/borneo/update/recipient/status/via/id` — Updates the status and automation status of a specific recipient in the Borneo integration platform. This endpoint allows users to modify a recipient's overall status (archived or validated) and their
  - body: { status?: string, recipientId: string, automationStatus?: string }
- `POST https://api.mcp.ai/api/borneo/update/threshold/by/id` — Updates an existing threshold in the Borneo integration platform with new settings and information related to data processing and compliance. This endpoint allows you to modify various aspects of a th
  - body: { status?: string, comment?: string, blacklist?: boolean, thresholdId: string, translations?: object, classifyingDataSubject?: boolean, automatedDecisionMaking?: boolean, largeScaleDataProcessing?: boolean, innovativeTechnologiesUsed?: boolean, matchingMergingRecordsInvolved?: boolean, processingVulnerableDataSubject?: boolean, systematicMonitoringDataSubject?: boolean, largeScaleProcessingSensitiveData?: boolean, monitoringPubliclyAccessibleAreas?: boolean, processingConfidentialSensitiveData?: boolean, preventDataSubjectsExercisingTheirRights?: boolean, extensiveAutomatedEvaluationCharacteristics?: boolean }
- `POST https://api.mcp.ai/api/borneo/verify/email/with/id/and/token` — Completes the email verification process for a user account in the Borneo integration platform. This endpoint is called when a user clicks on the verification link sent to their email address. It vali
  - body: { token: string, verificationId: string }

## Example prompts
- "What can I do in Borneo?"
- "Show me a summary of my Borneo account"

## More
- Page: https://mcp.ai/borneo
- Agent spec (llms.txt): https://mcp.ai/borneo/llms.txt
- Postman collection: https://mcp.ai/borneo/postman.json
