# Lxwl MCP server

Agent View of the PolicyLayer registry record for Lxwl: identity, probed posture, risk grade, and all 236 tools classified. HTML page: https://policylayer.com/tools/lxwl-mcp-server

## Facts

- Server id: `@lxwl/mcp-server`
- Install: `npx -y @lxwl/mcp-server`
- Homepage: https://www.npmjs.com/package/@lxwl/mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 236 (220 with introspected schema)
- Tool categories present: Execute, Financial, Read, Write
- Context-window cost: 56393 tokens per request — https://policylayer.com/token-cost/lxwl-mcp-server
- Tags: lxwl mcp server, payments, automation
- Record last modified: 2026-09-04T12:26:01.956Z

## Tools (236)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `onloon-crm-contact__runScene` | Execute | High | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--runscene.md |
| `onloon-crm-customer-management__runScene` | Execute | High | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--runscene.md |
| `onloon-customer-dev-b2b__buildSearchQuery` | Execute | High | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-b2b--buildsearchquery.md |
| `onloon-customer-dev-b2c__buildSearchQuery` | Execute | High | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-b2c--buildsearchquery.md |
| `onloon-crm-contact__transferContactPool` | Financial | Critical | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--transfercontactpool.md |
| `onloon-crm-customer-management__transferCustomerPool` | Financial | Critical | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--transfercustomerpool.md |
| `onloon-account__getAccountInfo` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-account--getaccountinfo.md |
| `onloon-clue__claimClue` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-clue--claimclue.md |
| `onloon-clue__getClue` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-clue--getclue.md |
| `onloon-clue__listClues` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-clue--listclues.md |
| `onloon-crm-contact__aggregateContacts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--aggregatecontacts.md |
| `onloon-crm-contact__checkDuplicates` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--checkduplicates.md |
| `onloon-crm-contact__filterContacts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--filtercontacts.md |
| `onloon-crm-contact__getContact` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--getcontact.md |
| `onloon-crm-contact__linkCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--linkcompany.md |
| `onloon-crm-contact__listActivities` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listactivities.md |
| `onloon-crm-contact__listAuditEvents` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listauditevents.md |
| `onloon-crm-contact__listBusinessCurrencies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listbusinesscurrencies.md |
| `onloon-crm-contact__listBusinessStages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listbusinessstages.md |
| `onloon-crm-contact__listCommunications` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listcommunications.md |
| `onloon-crm-contact__listContacts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listcontacts.md |
| `onloon-crm-contact__listCountries` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listcountries.md |
| `onloon-crm-contact__listFieldConfig` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listfieldconfig.md |
| `onloon-crm-contact__listFollowups` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listfollowups.md |
| `onloon-crm-contact__listGroups` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listgroups.md |
| `onloon-crm-contact__listProducts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listproducts.md |
| `onloon-crm-contact__listScenes` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listscenes.md |
| `onloon-crm-contact__listSceneStaticOptions` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listscenestaticoptions.md |
| `onloon-crm-contact__listSceneUsers` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listsceneusers.md |
| `onloon-crm-contact__listSources` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listsources.md |
| `onloon-crm-contact__listStages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--liststages.md |
| `onloon-crm-contact__listTags` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listtags.md |
| `onloon-crm-contact__listTypes` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--listtypes.md |
| `onloon-crm-contact__recordFollowup` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--recordfollowup.md |
| `onloon-crm-contact__searchContacts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--searchcontacts.md |
| `onloon-crm-customer-management__aggregateCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--aggregatecompanies.md |
| `onloon-crm-customer-management__filterCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--filtercompanies.md |
| `onloon-crm-customer-management__getCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--getcompany.md |
| `onloon-crm-customer-management__getContact` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--getcontact.md |
| `onloon-crm-customer-management__listActivities` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listactivities.md |
| `onloon-crm-customer-management__listAuditEvents` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listauditevents.md |
| `onloon-crm-customer-management__listBusinessCurrencies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listbusinesscurrencies.md |
| `onloon-crm-customer-management__listBusinessStages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listbusinessstages.md |
| `onloon-crm-customer-management__listCommunications` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listcommunications.md |
| `onloon-crm-customer-management__listCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listcompanies.md |
| `onloon-crm-customer-management__listCountries` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listcountries.md |
| `onloon-crm-customer-management__listFieldConfig` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listfieldconfig.md |
| `onloon-crm-customer-management__listFollowups` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listfollowups.md |
| `onloon-crm-customer-management__listGroups` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listgroups.md |
| `onloon-crm-customer-management__listProducts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listproducts.md |
| `onloon-crm-customer-management__listScenes` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listscenes.md |
| `onloon-crm-customer-management__listSceneStaticOptions` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listscenestaticoptions.md |
| `onloon-crm-customer-management__listSceneUsers` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listsceneusers.md |
| `onloon-crm-customer-management__listSources` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listsources.md |
| `onloon-crm-customer-management__listStages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--liststages.md |
| `onloon-crm-customer-management__listTags` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listtags.md |
| `onloon-crm-customer-management__listTypes` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--listtypes.md |
| `onloon-crm-customer-management__searchCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--searchcompanies.md |
| `onloon-crm-order__getDetail` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--getdetail.md |
| `onloon-crm-order__getTradeInfo` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--gettradeinfo.md |
| `onloon-crm-order__linkQuick` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--linkquick.md |
| `onloon-crm-order__listCurrencies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--listcurrencies.md |
| `onloon-crm-order__listOrderEnums` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--listorderenums.md |
| `onloon-crm-order__listOrders` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--listorders.md |
| `onloon-crm-order__listProducts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--listproducts.md |
| `onloon-crm-order__listQuotations` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--listquotations.md |
| `onloon-crm-order__listTemplates` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--listtemplates.md |
| `onloon-crm-order__searchContacts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--searchcontacts.md |
| `onloon-customer-dev__initSession` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev--initsession.md |
| `onloon-customer-dev__listSessions` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev--listsessions.md |
| `onloon-customer-dev__preflightOutreach` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev--preflightoutreach.md |
| `onloon-customer-dev__validateWorkspace` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev--validateworkspace.md |
| `onloon-customer-dev-b2b__crawlPage` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-b2b--crawlpage.md |
| `onloon-customer-dev-b2b__enrichCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-b2b--enrichcompany.md |
| `onloon-customer-dev-b2c__crawlPage` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-b2c--crawlpage.md |
| `onloon-customer-dev-b2c__enrichCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-b2c--enrichcompany.md |
| `onloon-customer-dev-canton-fair__enrichCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-canton-fair--enrichcompany.md |
| `onloon-customer-dev-canton-fair__searchCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-canton-fair--searchcompanies.md |
| `onloon-customer-dev-customs__enrichCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-customs--enrichcompany.md |
| `onloon-customer-dev-customs__searchCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-customs--searchcompanies.md |
| `onloon-customer-dev-enquiry__enrichCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-enquiry--enrichcompany.md |
| `onloon-customer-dev-enquiry__searchCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-enquiry--searchcompanies.md |
| `onloon-customer-dev-enterprise__enrichCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-enterprise--enrichcompany.md |
| `onloon-customer-dev-enterprise__searchCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-enterprise--searchcompanies.md |
| `onloon-customer-dev-global-engine__enrichCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-global-engine--enrichcompany.md |
| `onloon-customer-dev-global-engine__searchCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-global-engine--searchcompanies.md |
| `onloon-customer-dev-kp__enrichCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-kp--enrichcompany.md |
| `onloon-customer-dev-kp__searchCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-kp--searchcompanies.md |
| `onloon-customer-dev-marketing__getTask` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-marketing--gettask.md |
| `onloon-customer-dev-marketing__listCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-marketing--listcompanies.md |
| `onloon-customer-dev-marketing__listPersons` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-marketing--listpersons.md |
| `onloon-customer-dev-marketing__listSources` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-marketing--listsources.md |
| `onloon-customer-dev-marketing__listTasks` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-marketing--listtasks.md |
| `onloon-customer-dev-whatsapp__enrichCompany` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-whatsapp--enrichcompany.md |
| `onloon-customer-dev-whatsapp__searchCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-whatsapp--searchcompanies.md |
| `onloon-explore-customs-data__getCustomsRecord` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-explore-customs-data--getcustomsrecord.md |
| `onloon-explore-customs-data__getMerchantTradeProfile` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-explore-customs-data--getmerchanttradeprofile.md |
| `onloon-explore-customs-data__listMerchants` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-explore-customs-data--listmerchants.md |
| `onloon-explore-customs-data__runOperation` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-explore-customs-data--runoperation.md |
| `onloon-explore-customs-data__searchAdvancedRecords` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-explore-customs-data--searchadvancedrecords.md |
| `onloon-explore-customs-data__searchGlobal` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-explore-customs-data--searchglobal.md |
| `onloon-mail-marketing__getAccount` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-mail-marketing--getaccount.md |
| `onloon-mail-marketing__getCampaign` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-mail-marketing--getcampaign.md |
| `onloon-mail-marketing__getCampaignReport` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-mail-marketing--getcampaignreport.md |
| `onloon-mail-marketing__getOverallStats` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-mail-marketing--getoverallstats.md |
| `onloon-mail-marketing__listCampaigns` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-mail-marketing--listcampaigns.md |
| `onloon-mail-marketing__listReceivers` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-mail-marketing--listreceivers.md |
| `onloon-mail-marketing__listSenderMails` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-mail-marketing--listsendermails.md |
| `onloon-normal-mail__auditCustomerPending` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--auditcustomerpending.md |
| `onloon-normal-mail__distributeMessages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--distributemessages.md |
| `onloon-normal-mail__extractSubjectContacts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--extractsubjectcontacts.md |
| `onloon-normal-mail__forwardMessage` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--forwardmessage.md |
| `onloon-normal-mail__getCorrespondence` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--getcorrespondence.md |
| `onloon-normal-mail__listBusinessQueues` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--listbusinessqueues.md |
| `onloon-normal-mail__listMailboxes` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--listmailboxes.md |
| `onloon-normal-mail__listMailUsers` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--listmailusers.md |
| `onloon-normal-mail__listMessages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--listmessages.md |
| `onloon-normal-mail__listSignatures` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--listsignatures.md |
| `onloon-normal-mail__peekMessage` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--peekmessage.md |
| `onloon-normal-mail__replyMessage` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--replymessage.md |
| `onloon-normal-mail__searchMessages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--searchmessages.md |
| `onloon-normal-mail__verifyScheduleTime` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--verifyscheduletime.md |
| `onloon-product__getProduct` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--getproduct.md |
| `onloon-product__getProductGroup` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--getproductgroup.md |
| `onloon-product__inspectImportLinks` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--inspectimportlinks.md |
| `onloon-product__listProductGroups` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--listproductgroups.md |
| `onloon-product__listProducts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--listproducts.md |
| `onloon-product__listProductUnits` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--listproductunits.md |
| `onloon-product__listShops` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--listshops.md |
| `onloon-product__syncShopifyCollection` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--syncshopifycollection.md |
| `onloon-social__listChannels` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social--listchannels.md |
| `onloon-social__listPosts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social--listposts.md |
| `onloon-social__listScheduled` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social--listscheduled.md |
| `onloon-social-chat__auditImportantSessions` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--auditimportantsessions.md |
| `onloon-social-chat__getContact` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--getcontact.md |
| `onloon-social-chat__listBindAccounts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--listbindaccounts.md |
| `onloon-social-chat__listChatFolders` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--listchatfolders.md |
| `onloon-social-chat__listContacts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--listcontacts.md |
| `onloon-social-chat__listMessageParticipants` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--listmessageparticipants.md |
| `onloon-social-chat__listMessages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--listmessages.md |
| `onloon-social-chat__listRecentSessions` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--listrecentsessions.md |
| `onloon-social-chat__listWaBindAccounts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--listwabindaccounts.md |
| `onloon-social-chat__listWaContactsAllBinds` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--listwacontactsallbinds.md |
| `onloon-social-chat__searchContacts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--searchcontacts.md |
| `onloon-social-chat__searchMessages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat--searchmessages.md |
| `onloon-social-radar__listGroupComments` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--listgroupcomments.md |
| `onloon-social-radar__listGroupKeywords` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--listgroupkeywords.md |
| `onloon-social-radar__listGroupPosts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--listgroupposts.md |
| `onloon-social-radar__listHomepageComments` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--listhomepagecomments.md |
| `onloon-social-radar__listHomepageKeywords` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--listhomepagekeywords.md |
| `onloon-social-radar__listHomepagePosts` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--listhomepageposts.md |
| `onloon-social-radar__listMonitoredGroups` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--listmonitoredgroups.md |
| `onloon-social-radar__listMonitoredHomepages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--listmonitoredhomepages.md |
| `onloon-social-radar__listRecommendHomepages` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--listrecommendhomepages.md |
| `onloon-social-radar__searchFacebookCompanies` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--searchfacebookcompanies.md |
| `onloon-xl-blog__getBlog` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-blog--getblog.md |
| `onloon-xl-blog__getBlogGroup` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-blog--getbloggroup.md |
| `onloon-xl-blog__listBlogGroups` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-blog--listbloggroups.md |
| `onloon-xl-blog__listBlogs` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-blog--listblogs.md |
| `onloon-xl-blog__listTags` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-blog--listtags.md |
| `onloon-xl-decorate__analyzeTheme` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--analyzetheme.md |
| `onloon-xl-decorate__downloadSourcecode` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--downloadsourcecode.md |
| `onloon-xl-decorate__ensureTheme` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--ensuretheme.md |
| `onloon-xl-decorate__getPage` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--getpage.md |
| `onloon-xl-decorate__getSetting` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--getsetting.md |
| `onloon-xl-decorate__getSourcecodeFile` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--getsourcecodefile.md |
| `onloon-xl-decorate__listComponents` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--listcomponents.md |
| `onloon-xl-decorate__listShops` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--listshops.md |
| `onloon-xl-decorate__listSourcecode` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--listsourcecode.md |
| `onloon-xl-decorate__listThemes` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--listthemes.md |
| `onloon-xl-decorate__listThemeTemplates` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--listthemetemplates.md |
| `onloon-xl-decorate__preview` | Read | Low | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--preview.md |
| `onloon-crm-contact__createContact` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--createcontact.md |
| `onloon-crm-contact__saveScene` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--savescene.md |
| `onloon-crm-contact__scheduleFollowup` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--schedulefollowup.md |
| `onloon-crm-contact__updateContact` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-contact--updatecontact.md |
| `onloon-crm-customer-management__createCompany` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--createcompany.md |
| `onloon-crm-customer-management__createContact` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--createcontact.md |
| `onloon-crm-customer-management__recordFollowup` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--recordfollowup.md |
| `onloon-crm-customer-management__saveScene` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--savescene.md |
| `onloon-crm-customer-management__scheduleFollowup` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--schedulefollowup.md |
| `onloon-crm-customer-management__updateCompany` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--updatecompany.md |
| `onloon-crm-customer-management__updateContact` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-customer-management--updatecontact.md |
| `onloon-crm-order__createOrder` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--createorder.md |
| `onloon-crm-order__createProduct` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--createproduct.md |
| `onloon-crm-order__createQuickOrder` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--createquickorder.md |
| `onloon-crm-order__createQuickQuotation` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--createquickquotation.md |
| `onloon-crm-order__createQuotation` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--createquotation.md |
| `onloon-crm-order__createTemplate` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--createtemplate.md |
| `onloon-crm-order__saveQuickOrder` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--savequickorder.md |
| `onloon-crm-order__saveQuickQuotation` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--savequickquotation.md |
| `onloon-crm-order__saveTemplate` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--savetemplate.md |
| `onloon-crm-order__updateStatus` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--updatestatus.md |
| `onloon-crm-order__uploadQuickOrder` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--uploadquickorder.md |
| `onloon-crm-order__uploadQuickQuotation` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-crm-order--uploadquickquotation.md |
| `onloon-customer-dev__writeCandidate` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev--writecandidate.md |
| `onloon-customer-dev-marketing__createTask` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-marketing--createtask.md |
| `onloon-customer-dev-marketing__editTask` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-marketing--edittask.md |
| `onloon-customer-dev-marketing__submitMarketingTask` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-marketing--submitmarketingtask.md |
| `onloon-customer-dev-marketing__updateTaskStatus` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-customer-dev-marketing--updatetaskstatus.md |
| `onloon-file-upload__formatMailAttachments` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-file-upload--formatmailattachments.md |
| `onloon-file-upload__uploadBatch` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-file-upload--uploadbatch.md |
| `onloon-file-upload__uploadDedupSimple` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-file-upload--uploaddedupsimple.md |
| `onloon-file-upload__uploadFile` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-file-upload--uploadfile.md |
| `onloon-file-upload__uploadFromUrl` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-file-upload--uploadfromurl.md |
| `onloon-file-upload__uploadImage` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-file-upload--uploadimage.md |
| `onloon-file-upload__uploadPart` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-file-upload--uploadpart.md |
| `onloon-file-upload__uploadSocialChat` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-file-upload--uploadsocialchat.md |
| `onloon-mail-marketing__createAndSend` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-mail-marketing--createandsend.md |
| `onloon-mail-marketing__createDraft` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-mail-marketing--createdraft.md |
| `onloon-normal-mail__markMessages` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--markmessages.md |
| `onloon-normal-mail__saveDraft` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--savedraft.md |
| `onloon-normal-mail__scheduleMessage` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--schedulemessage.md |
| `onloon-normal-mail__sendMessage` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-normal-mail--sendmessage.md |
| `onloon-product__createProduct` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--createproduct.md |
| `onloon-product__createProductGroup` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--createproductgroup.md |
| `onloon-product__publishProduct` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--publishproduct.md |
| `onloon-product__updateProduct` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--updateproduct.md |
| `onloon-product__updateProductGroup` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-product--updateproductgroup.md |
| `onloon-social__schedulePost` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-social--schedulepost.md |
| `onloon-social-chat-send__querySendStatus` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat-send--querysendstatus.md |
| `onloon-social-chat-send__sendMessage` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-chat-send--sendmessage.md |
| `onloon-social-radar__addGroupKeyword` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--addgroupkeyword.md |
| `onloon-social-radar__addHomepageKeyword` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--addhomepagekeyword.md |
| `onloon-social-radar__addMonitoredGroup` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--addmonitoredgroup.md |
| `onloon-social-radar__addMonitoredHomepage` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-social-radar--addmonitoredhomepage.md |
| `onloon-xl-blog__createBlog` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-blog--createblog.md |
| `onloon-xl-blog__createBlogGroup` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-blog--createbloggroup.md |
| `onloon-xl-blog__updateBlog` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-blog--updateblog.md |
| `onloon-xl-blog__updateBlogGroup` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-blog--updatebloggroup.md |
| `onloon-xl-decorate__addComponent` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--addcomponent.md |
| `onloon-xl-decorate__decorate` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--decorate.md |
| `onloon-xl-decorate__installTheme` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--installtheme.md |
| `onloon-xl-decorate__openSourcecode` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--opensourcecode.md |
| `onloon-xl-decorate__publish` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--publish.md |
| `onloon-xl-decorate__saveSourcecodeFile` | Write | Medium | https://policylayer.com/tools/lxwl-mcp-server/onloon-xl-decorate--savesourcecodefile.md |

## Tool descriptions

- `onloon-crm-contact__runScene` — 按已保存 sceneId 运行联系人场景。
- `onloon-crm-customer-management__runScene` — 运行客户场景（POST /bshop/contacts/company/v3/list + sceneId）
- `onloon-customer-dev-b2b__buildSearchQuery` — 客户开发-B2B平台（混合）· 构建 Google site 查询串
- `onloon-customer-dev-b2c__buildSearchQuery` — 客户开发-B2C平台（混合）· 构建 Google 查询串（对齐 digger getSearchLineBySc）
- `onloon-crm-contact__transferContactPool` — 池流转：claim/assign/releaseToPublic/share/unshare/denyshare。必须 confirmed=true。
- `onloon-crm-customer-management__transferCustomerPool` — 客户池流转（transferCustomerPool）
- `onloon-account__getAccountInfo` — 获取当前 Token 账号信息：userId、主/子账号、权限码、可选绑定邮箱。供其它技能按姓名解析同事 userId。
- `onloon-clue__claimClue` — 领取盈店通线索（POST /bshop/cluecustomer/owner/change）
- `onloon-clue__getClue` — 查看盈店通线索详情（GET /bshop/cluecustomer/detail/v2）
- `onloon-clue__listClues` — 获取盈店通线索列表（POST /bshop/cluecustomer/list）
- `onloon-crm-contact__aggregateContacts` — 联系人聚合统计。unsupported metric/groupBy 禁止凑数。
- `onloon-crm-contact__checkDuplicates` — 联系人查重。可用 keyword 或 contact 对象。
- `onloon-crm-contact__filterContacts` — 高级筛选。query 走 sceneFilter（字段写在 inputSchema.query.properties）。不支持 lastFollowupAt/lastActivityAt/tagsAll/behaviors[]。行为筛选用 contactAction/operatorAction。
- `onloon-crm-contact__getContact` — 联系人详情（含公司上下文、可触达渠道）。
- `onloon-crm-contact__linkCompany` — 联系人关联客户公司。必须 confirmed=true。
- `onloon-crm-contact__listActivities` — 联系人时间线活动。
- `onloon-crm-contact__listAuditEvents` — 联系人操作历史。
- `onloon-crm-contact__listBusinessCurrencies` — 商机币种列表。
- `onloon-crm-contact__listBusinessStages` — 商机阶段列表。
- `onloon-crm-contact__listCommunications` — 联系人往来沟通摘要（邮件/社媒计数）。读正文请用邮件技能。
- `onloon-crm-contact__listContacts` — 联系人分页列表。pool 不可为 all（全池搜索请用 searchContacts）。
- `onloon-crm-contact__listCountries` — 场景筛选项：国家。sceneType 固定 person。
- `onloon-crm-contact__listFieldConfig` — 自定义字段配置。sceneType 固定 person。
- `onloon-crm-contact__listFollowups` — 联系人跟进记录（timeline querySocialType=35）。
- `onloon-crm-contact__listGroups` — 场景筛选项：分组。
- `onloon-crm-contact__listProducts` — 场景筛选项：产品。
- `onloon-crm-contact__listScenes` — 当前用户已保存的联系人场景列表（不含内置全部/关注）。
- `onloon-crm-contact__listSceneStaticOptions` — 场景筛选项：静态选项。sceneType 固定 person。
- `onloon-crm-contact__listSceneUsers` — 场景筛选项：人员（owner/create/follow/shared）。sceneType 固定 person。
- `onloon-crm-contact__listSources` — 场景筛选项：来源。
- `onloon-crm-contact__listStages` — 场景筛选项：跟进阶段。
- `onloon-crm-contact__listTags` — 联系人标签列表。默认（不传 ownFlag 或 ownFlag=0）返回主账号下全部可见标签，场景筛选必须用这个。ownFlag=1 仅当前用户自己创建的标签，禁止用于 saveScene/filterContacts。不传 open 返回已创建标签；open=true 仅公海反推「已打过标签」。客户标签请用 customer-management 包。
- `onloon-crm-contact__listTypes` — 场景筛选项：联系人类型。sceneType 固定 person。
- `onloon-crm-contact__recordFollowup` — 写跟进记录。
- `onloon-crm-contact__searchContacts` — 按关键词搜索联系人。pool=all 会合并私海/公海/共享。
- `onloon-crm-customer-management__aggregateCompanies` — 客户聚合统计（metric + groupBy）
- `onloon-crm-customer-management__filterCompanies` — 高级筛选客户（POST /bshop/contacts/company/v3/list + sceneFilter）
- `onloon-crm-customer-management__getCompany` — 客户详情
- `onloon-crm-customer-management__getContact` — 薄包装 → onloon-crm-contact-1.0.0/scripts/get-contact.js
- `onloon-crm-customer-management__listActivities` — 客户时间线活动
- `onloon-crm-customer-management__listAuditEvents` — 客户操作历史（listAuditEvents）
- `onloon-crm-customer-management__listBusinessCurrencies` — 商机币种列表。客户/联系人共用。
- `onloon-crm-customer-management__listBusinessStages` — 商机阶段列表。客户/联系人共用。filterCompanies 的 createBusinessStage 须先查此表取 id。
- `onloon-crm-customer-management__listCommunications` — 客户往来沟通记录（邮件 + 社媒聊天组合，company 维度）
- `onloon-crm-customer-management__listCompanies` — 客户（公司）列表
- `onloon-crm-customer-management__listCountries` — 场景筛选项：国家。本包固定客户域。source=system 为全量国家；source=used 从已有客户反推。
- `onloon-crm-customer-management__listFieldConfig` — 客户自定义字段配置。本包固定 type=contacts_company。createCompany/updateCompany 的键必须是本表 fieldCode 或字段名。
- `onloon-crm-customer-management__listFollowups` — 客户跟进记录（公司专用：followlog/list，非 timeline）
- `onloon-crm-customer-management__listGroups` — 场景筛选项：分组。客户/联系人共用。写入 sceneFilter.group 须用级联 id 路径，建议 --flat。
- `onloon-crm-customer-management__listProducts` — 店铺产品列表，用于 contactAction.websiteBrowseProductId。客户/联系人共用。
- `onloon-crm-customer-management__listScenes` — 客户（公司）场景列表
- `onloon-crm-customer-management__listSceneStaticOptions` — 客户场景静态选项：添加渠道、companyHas* 信息筛选项、客户等级等。本包固定客户域，禁止把 personHas* 写入客户筛选。
- `onloon-crm-customer-management__listSceneUsers` — 场景筛选项：人员（owner/create/follow/shared）。本包固定客户域。create/follow 按客户 contactType 查人。
- `onloon-crm-customer-management__listSources` — 场景筛选项：来源。客户/联系人共用。sceneFilter.source[] 只用 code，禁止 id。
- `onloon-crm-customer-management__listStages` — 场景筛选项：跟进阶段。客户/联系人共用。sceneFilter.stage[] 只用 stageCode，禁止阶段名称或 id。
- `onloon-crm-customer-management__listTags` — 客户标签列表。默认（不传 ownFlag 或 ownFlag=0）返回主账号下全部可见客户标签，场景筛选必须用这个。ownFlag=1 仅当前用户自己创建的标签，禁止用于 saveScene/filterCompanies。不传 open 返回已创建标签；open=true 仅公海反推「已打过标签」。本包固定客户域（contactType=1），禁止用联系人标签。
- `onloon-crm-customer-management__listTypes` — 场景筛选项：客户类型。本包固定 company_type。写入 type[] / customerTypes[] 只用 dictItemCode，禁止中文名。
- `onloon-crm-customer-management__searchCompanies` — 客户搜索（关键词，可选跨实体 company/contact/all）
- `onloon-crm-order__getDetail` — 报价单 / 订单详情 GET /bshop/contacts/order/detail
- `onloon-crm-order__getTradeInfo` — 获取真实买卖方贸易信息（创建配置单据前用于回填 buyer/seller）。
- `onloon-crm-order__linkQuick` — 关联客户/联系人到快捷报价单或订单
- `onloon-crm-order__listCurrencies` — 货币 / 汇率字典 GET /bshop/contacts/dict/exchange/rate
- `onloon-crm-order__listOrderEnums` — 配置单据枚举探查 GET /bshop/field/config/list。用于查询 priceTerms/insurance/paymentMethods/transportation/currency 的编码值，避免传中文文案触发 parseInt 报错。
- `onloon-crm-order__listOrders` — 订单列表 GET /bshop/contacts/order/list type=order
- `onloon-crm-order__listProducts` — CRM 产品列表 GET /crm/contacts/product/list
- `onloon-crm-order__listQuotations` — 报价单列表 GET /bshop/contacts/order/list type=quotation
- `onloon-crm-order__listTemplates` — 单据模板列表 GET /crm/contacts/template/list
- `onloon-crm-order__searchContacts` — 搜索关联对象（客户/联系人），用于创建报价单/订单时填写关联。
- `onloon-customer-dev__initSession` — 初始化客户开发会话目录 + L0 登记
- `onloon-customer-dev__listSessions` — 列出会话（对用户话术，不暴露技术 ID）
- `onloon-customer-dev__preflightOutreach` — 发信前门闸（只读）
- `onloon-customer-dev__validateWorkspace` — 客户开发工作区结构校验（只读）
- `onloon-customer-dev-b2b__crawlPage` — 客户开发-B2B平台（混合）· 页面抓取补充信息（Agent 自行获取）
- `onloon-customer-dev-b2b__enrichCompany` — 真实域名优选（调 detail 前置条件）：
- `onloon-customer-dev-b2c__crawlPage` — 客户开发-B2C平台（混合）· 页面抓取补充信息（Agent 自行获取）
- `onloon-customer-dev-b2c__enrichCompany` — 客户开发-B2C平台（混合）· 详情补全（POST ${OPENAPI_DETAIL_PATH}）
- `onloon-customer-dev-canton-fair__enrichCompany` — OpenAPI action（CME）；网关 target 为 /bshop/centra/leadsource/detail
- `onloon-customer-dev-canton-fair__searchCompanies` — OpenAPI action（CME）；网关 target 为 /bshop/centra/leadsource/search
- `onloon-customer-dev-customs__enrichCompany` — 客户开发-海关数据 · 公司详情/联系人（POST /bshop/centra/leadsource/detail）
- `onloon-customer-dev-customs__searchCompanies` — 客户开发-海关数据 · 公司列表（POST /bshop/centra/leadsource/search）
- `onloon-customer-dev-enquiry__enrichCompany` — 与后端 EnquiryLeadSourceSyncSearcher.slimRow 对齐：丢掉 oriPic 等大字段。
- `onloon-customer-dev-enquiry__searchCompanies` — 客户开发-微询盘 · 推荐列表（POST ${OPENAPI_SEARCH_PATH}）
- `onloon-customer-dev-enterprise__enrichCompany` — OpenAPI action（CMB）；网关 target 为 /bshop/centra/leadsource/detail
- `onloon-customer-dev-enterprise__searchCompanies` — OpenAPI action（CMB）；网关 target 为 /bshop/centra/leadsource/search
- `onloon-customer-dev-global-engine__enrichCompany` — OpenAPI action（CL）；网关 target 为 /bshop/centra/leadsource/detail
- `onloon-customer-dev-global-engine__searchCompanies` — OpenAPI action（CL）；网关 target 为 /bshop/centra/leadsource/search
- `onloon-customer-dev-kp__enrichCompany` — OpenAPI action（CMK）；网关 target 为 /bshop/centra/leadsource/detail
- `onloon-customer-dev-kp__searchCompanies` — OpenAPI action（CMK）；网关 target 为 /bshop/centra/leadsource/search
- `onloon-customer-dev-marketing__getTask` — 自动开发营销 · 任务详情（GET /bshop/centra/customerdev/taskDetail）
- `onloon-customer-dev-marketing__listCompanies` — 自动开发营销 · 公司结果（GET /bshop/centra/customerdev/companyList）
- `onloon-customer-dev-marketing__listPersons` — 自动开发营销 · 联系人结果（GET /bshop/centra/customerdev/personList）
- `onloon-customer-dev-marketing__listSources` — 自动开发营销 · 客户来源渠道列表
- `onloon-customer-dev-marketing__listTasks` — 自动开发营销 · 任务列表（GET /bshop/centra/customerdev/list）
- `onloon-customer-dev-whatsapp__enrichCompany` — OpenAPI action（CMJ）；网关 target 为 /bshop/centra/leadsource/detail
- `onloon-customer-dev-whatsapp__searchCompanies` — OpenAPI action（CMJ）；网关 target 为 /bshop/centra/leadsource/search
- `onloon-explore-customs-data__getCustomsRecord` — customs.getCustomsRecord — 单条海关记录/提单详情
- `onloon-explore-customs-data__getMerchantTradeProfile` — customs.getMerchantTradeProfile — 海关公司贸易画像
- `onloon-explore-customs-data__listMerchants` — customs.listMerchants — 贸易主体列表（companyList 聚合）
- `onloon-explore-customs-data__runOperation` — Phase 6 Agent Facade — 技能层统一入口（不新增 OpenAPI 路由）
- `onloon-explore-customs-data__searchAdvancedRecords` — customs.searchAdvancedRecords — 高级搜索海关记录/提单列表（transList）
- `onloon-explore-customs-data__searchGlobal` — customs.searchGlobal — 全库搜索（双路径）
- `onloon-mail-marketing__getAccount` — 营销邮件账号/额度信息
- `onloon-mail-marketing__getCampaign` — 营销邮件活动详情
- `onloon-mail-marketing__getCampaignReport` — 单活动统计报表
- `onloon-mail-marketing__getOverallStats` — 营销邮件总体统计（列表顶栏，可作为剩余额度查询入口）
- `onloon-mail-marketing__listCampaigns` — 营销邮件活动列表
- `onloon-mail-marketing__listReceivers` — 营销邮件收件人明细（按送达/阅读/点击等）
- `onloon-mail-marketing__listSenderMails` — 发件人绑定邮箱列表（营销新建用）
- `onloon-normal-mail__auditCustomerPending` — 巡检当前可见盈店账号是否仍有客户邮件待处理（对齐 #/mail/list 首页业务队列）
- `onloon-normal-mail__distributeMessages` — 分发邮件给同事邮箱（高风险，须 confirmed=true）
- `onloon-normal-mail__extractSubjectContacts` — 按邮件标题提取公司/联系人信息（一步完成，禁止 Agent 多轮试错搜索）
- `onloon-normal-mail__forwardMessage` — 转发邮件（高风险，须 confirmed=true）
- `onloon-normal-mail__getCorrespondence` — 读取往来邮件历史
- `onloon-normal-mail__listBusinessQueues` — 读取邮箱首页业务队列
- `onloon-normal-mail__listMailboxes` — 读取已绑定邮箱列表
- `onloon-normal-mail__listMailUsers` — 邮件列表页盈店账号下拉（对齐 #/mail/list）
- `onloon-normal-mail__listMessages` — 按视图读取邮件列表
- `onloon-normal-mail__listSignatures` — 读取可用签名
- `onloon-normal-mail__peekMessage` — 只读读取单封邮件详情（不改变已读状态）
- `onloon-normal-mail__replyMessage` — 回复邮件（高风险，须 confirmed=true）
- `onloon-normal-mail__searchMessages` — 搜索邮件
- `onloon-normal-mail__verifyScheduleTime` — schedule-time 解析单元校验（无 API 依赖）
- `onloon-product__getProduct` — 产品详情
- `onloon-product__getProductGroup` — 店铺产品分类详情
- `onloon-product__inspectImportLinks` — 导入前扫描产品文案中的站外链接（简介 / 电脑端描述 / 手机端描述）
- `onloon-product__listProductGroups` — 店铺产品分类列表（#/newClass，一级 / 二级）
- `onloon-product__listProducts` — 产品列表
- `onloon-product__listProductUnits` — 计件单位列表（create 辅助）
- `onloon-product__listShops` — 我的店铺列表
- `onloon-product__syncShopifyCollection` — 从 Shopify 集合页同步产品到盈店通 SHOP
- `onloon-social__listChannels` — 列出盈店通中可用于社媒发帖的主页列表（GET /bshop/channel/v2/shop/list）
- `onloon-social__listPosts` — 发帖列表（GET /bshop/channel/spread/list）
- `onloon-social__listScheduled` — @deprecated 请使用 list-posts.js --status pending
- `onloon-social-chat__auditImportantSessions` — 重要/跟进会话审计（编排脚本）
- `onloon-social-chat__getContact` — 单个 Inbox 联系人详情
- `onloon-social-chat__listBindAccounts` — 社媒主页绑定列表（Inbox 账号/主页筛选）
- `onloon-social-chat__listChatFolders` — 社媒聊天分组列表
- `onloon-social-chat__listContacts` — Inbox 联系人/会话列表
- `onloon-social-chat__listMessageParticipants` — 群聊消息收发人列表（搜索时筛选发送人）
- `onloon-social-chat__listMessages` — 会话聊天记录（打开聊天窗）
- `onloon-social-chat__listRecentSessions` — 近期活跃会话（ES 聚合，单次请求，最多 1000 条）
- `onloon-social-chat__listWaBindAccounts` — WhatsApp 个人版 / WhatsAppSync 已绑定插件账号列表
- `onloon-social-chat__listWaContactsAllBinds` — 插件/远程终端：遍历全部 bind 拉联系人并合并（按 lastMessageTime 排序）
- `onloon-social-chat__searchContacts` — Inbox 联系人搜索（Search 弹窗 — 联系人 Tab）
- `onloon-social-chat__searchMessages` — Inbox 聊天记录搜索（Search 弹窗 — 聊天记录 Tab）
- `onloon-social-radar__listGroupComments` — 小组帖子评论分页
- `onloon-social-radar__listGroupKeywords` — 小组监控关键词列表
- `onloon-social-radar__listGroupPosts` — 小组监控帖子流
- `onloon-social-radar__listHomepageComments` — 主页帖子评论分页
- `onloon-social-radar__listHomepageKeywords` — 主页监控关键词列表
- `onloon-social-radar__listHomepagePosts` — 主页监控帖子流
- `onloon-social-radar__listMonitoredGroups` — 监控小组列表
- `onloon-social-radar__listMonitoredHomepages` — 监控主页列表
- `onloon-social-radar__listRecommendHomepages` — 推荐公共主页列表
- `onloon-social-radar__searchFacebookCompanies` — 社交搜索 Facebook 公司（添加监控主页用）
- `onloon-xl-blog__getBlog` — 博客文章详情
- `onloon-xl-blog__getBlogGroup` — 博客分类详情
- `onloon-xl-blog__listBlogGroups` — 博客分类列表（树形）
- `onloon-xl-blog__listBlogs` — 博客文章列表
- `onloon-xl-blog__listTags` — 店铺标签库列表（查 tagId 供 create-blog / update-blog --tag-ids 使用）
- `onloon-xl-decorate__analyzeTheme` — 本地主题包冲突预检（对应 reference/compatibility-checklist.md）
- `onloon-xl-decorate__downloadSourcecode` — 下载主题代码包到本地并解压
- `onloon-xl-decorate__ensureTheme` — 门闸：确保目标店铺已安装指定装修基底主题（默认 theme30000）
- `onloon-xl-decorate__getPage` — 获取主题页面装修数据（moduleContainer）
- `onloon-xl-decorate__getSetting` — 获取全店设置（颜色、字体、固定组件）
- `onloon-xl-decorate__getSourcecodeFile` — 读取主题代码单文件内容
- `onloon-xl-decorate__listComponents` — 列出组件库可用组件
- `onloon-xl-decorate__listShops` — 我的店铺列表（GET /bshop/multi/shops/manage/list）
- `onloon-xl-decorate__listSourcecode` — 获取主题代码目录树
- `onloon-xl-decorate__listThemes` — 列出迅龙独立站主题
- `onloon-xl-decorate__listThemeTemplates` — 列出可安装的迅龙主题模板（店铺模板市场）
- `onloon-xl-decorate__preview` — 获取主题页面预览 URL
- `onloon-crm-contact__createContact` — 新建联系人。电话用 phone。社媒走 socialAccounts（WhatsApp platform=11），职位走 position，办公电话走 officePhone，禁止塞进 remark。必须 confirmed=true。
- `onloon-crm-contact__saveScene` — 保存当前用户 custom 场景。不支持团队共享。中风险：需 confirmed。query 与 filterContacts 相同，禁止 lastFollowupAt/behaviors[]。
- `onloon-crm-contact__scheduleFollowup` — 创建跟进日程。
- `onloon-crm-contact__updateContact` — 更新联系人。社媒/职位/办公电话必须走 patch 对应字段，禁止只改 remark。必须 confirmed=true。
- `onloon-crm-customer-management__createCompany` — 新建客户。社媒走 socialAccounts（WhatsApp=11），地址走 address，网站走 website，禁止塞进 remark。必须 confirmed=true。
- `onloon-crm-customer-management__createContact` — 薄包装联系人创建。字段与 onloon-crm-contact createContact 相同。社媒走 socialAccounts（WhatsApp=11），禁止塞进 remark。
- `onloon-crm-customer-management__recordFollowup` — 写客户跟进记录（POST /bshop/followlog/save，contentType=1）
- `onloon-crm-customer-management__saveScene` — 保存客户筛选场景（sceneType=company）
- `onloon-crm-customer-management__scheduleFollowup` — 创建客户下次跟进日程（POST /crm/calendar/add）
- `onloon-crm-customer-management__updateCompany` — 更新客户。社媒/地址/网站必须走 patch 对应字段，禁止只改 remark。必须 confirmed=true。
- `onloon-crm-customer-management__updateContact` — 薄包装联系人更新。字段与 onloon-crm-contact updateContact 相同。社媒/职位/办公电话走 patch，禁止只改 remark。
- `onloon-crm-order__createOrder` — 创建订单（配置单据） POST /bshop/contacts/order/save type=order。buyer/seller 的 companyName、contactsName、mail 后端必填且必须真实，禁止编造；先 getTradeInfo。
- `onloon-crm-order__createProduct` — 新增 CRM 产品 POST /crm/contacts/product/add
- `onloon-crm-order__createQuickOrder` — 创建空白快捷订单（Excel/Word 模板，WPS 在线编辑）
- `onloon-crm-order__createQuickQuotation` — 创建空白快捷报价单（Excel/Word 模板，WPS 在线编辑）。不是配置单据，不要传 products/buyer/seller；创建后到卖家端 WPS 编辑，再 saveQuickQuotation。
- `onloon-crm-order__createQuotation` — 创建报价单（配置单据） POST /bshop/contacts/order/save type=quotation。buyer/seller 的 companyName/contactsName/mail 后端必填且必须真实，禁止编造。
- `onloon-crm-order__createTemplate` — 新建单据模板 POST /crm/contacts/template/add
- `onloon-crm-order__saveQuickOrder` — 保存快捷订单元数据（名称、关联客户等）
- `onloon-crm-order__saveQuickQuotation` — 保存快捷报价单元数据（名称、关联客户等）
- `onloon-crm-order__saveTemplate` — 保存单据模板 POST /crm/contacts/template/save
- `onloon-crm-order__updateStatus` — 更新报价单 / 订单状态 POST /bshop/contacts/quotation/updateStatus
- `onloon-crm-order__uploadQuickOrder` — 上传本地文件 / 已有 OSS URL 创建快捷订单（WPS 在线表格）
- `onloon-crm-order__uploadQuickQuotation` — 上传本地文件创建快捷报价单（WPS 在线表格）
- `onloon-customer-dev__writeCandidate` — 统一写入/更新潜客 record + candidates/index.json（减少手拼路径错误）
- `onloon-customer-dev-marketing__createTask` — 自动开发营销 · Step0 创建（POST /bshop/centra/customerdev/createTask）。必须 confirmed=true。
- `onloon-customer-dev-marketing__editTask` — 自动开发营销 · editTask（Step1 开发营销 / Step2 SOP / Step3 建档）。必须 confirmed=true。
- `onloon-customer-dev-marketing__submitMarketingTask` — 自动开发营销 · 一次提交四步（createTask + editTask×3）。四段均必填：excavate / develop / sop / archive。必须 confirmed=true。
- `onloon-customer-dev-marketing__updateTaskStatus` — 自动开发营销 · 更新任务状态（start/pause/delete）。必须 confirmed=true。
- `onloon-file-upload__formatMailAttachments` — 将已有 URL 列表格式化为邮件 attachs JSON（不上传）。传 items[]，每项至少 fileName + urlWhole。
- `onloon-file-upload__uploadBatch` — 批量 MD5 去重上传
- `onloon-file-upload__uploadDedupSimple` — MD5 去重单文件上传（file-service）
- `onloon-file-upload__uploadFile` — 通用文件上传（对齐 Web WriteMail 附件上传）
- `onloon-file-upload__uploadFromUrl` — 远程 URL 下载并上传 OSS（MD5 去重）
- `onloon-file-upload__uploadImage` — 图片上传（JPG/PNG/BMP）
- `onloon-file-upload__uploadPart` — 分片上传 — 当前仅 onloon-social 发帖视频（TikTok/YouTube）
- `onloon-file-upload__uploadSocialChat` — SocialChat 社媒附件上传（对齐 Web SocialChat fileDomain）
- `onloon-mail-marketing__createAndSend` — 新建并发送营销邮件（高风险）
- `onloon-mail-marketing__createDraft` — 新建营销邮件草稿
- `onloon-normal-mail__markMessages` — 标记邮件已读/未读/重要
- `onloon-normal-mail__saveDraft` — 保存邮件草稿（不发送）
- `onloon-normal-mail__scheduleMessage` — 定时发送普通邮件（与 Web WriteMail 一致：draft/save + scheduleTime）
- `onloon-normal-mail__sendMessage` — 发送新邮件（高风险，须 confirmed=true）
- `onloon-product__createProduct` — 新增产品
- `onloon-product__createProductGroup` — 新增店铺产品分类（一级 / 二级）
- `onloon-product__publishProduct` — 产品上架
- `onloon-product__updateProduct` — 更新产品
- `onloon-product__updateProductGroup` — 修改店铺产品分类
- `onloon-social__schedulePost` — 通过盈店通 B2B API 发帖（立即 & 定时）。socials.pageType 必须用 listChannels 返回的 spreadPageType（如 INSTAGRAM），禁止直接用 list 的 insPages/tiktokAccountList。图片字段名是 pircUrls（不是 picUrls）。短视频与图文渠道禁止混在同一次 socials。
- `onloon-social-chat-send__querySendStatus` — 查询社媒私信发送状态（支持单次查询或轮询至终态）
- `onloon-social-chat-send__sendMessage` — 发送社媒私信（OpenAPI HTTP）。内容三选一：text / attachmentUrl+attachmentType / file。推荐仅传 fbMessageUserId + platform + 内容 + confirmed。
- `onloon-social-radar__addGroupKeyword` — 添加小组监控关键词
- `onloon-social-radar__addHomepageKeyword` — 添加主页监控关键词
- `onloon-social-radar__addMonitoredGroup` — 添加监控 Facebook 小组
- `onloon-social-radar__addMonitoredHomepage` — 添加监控公共主页
- `onloon-xl-blog__createBlog` — 新增博客文章
- `onloon-xl-blog__createBlogGroup` — 新增博客分类（一级 / 二级）
- `onloon-xl-blog__updateBlog` — 更新博客文章
- `onloon-xl-blog__updateBlogGroup` — 更新博客分类
- `onloon-xl-decorate__addComponent` — 从组件库插入模块并保存（temp + 正式保存）。必填 themeCode，以及 moduleType 或 moduleShowName。news/product 页不支持新增。
- `onloon-xl-decorate__decorate` — 迅龙主题装修核心脚本：patch DSL → get → 修改 → save
- `onloon-xl-decorate__installTheme` — 安装（使用）迅龙主题到当前店铺
- `onloon-xl-decorate__openSourcecode` — 开启/关闭主题代码功能
- `onloon-xl-decorate__publish` — 发布迅龙主题
- `onloon-xl-decorate__saveSourcecodeFile` — 保存主题代码单文件（上传修改后的内容）

## Related servers

- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Ainumbers Mcp Apps (717 tools) — https://policylayer.com/tools/postoaklabs-ainumbers-mcp-apps.md
- Yaver (664 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=lxwl-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/lxwl-mcp-server
