{"name":"io.usefulapi/php-point-of-sale","title":"PHP Point of Sale MCP by usefulapi","endpoint":"https://php-point-of-sale.usefulapi.io/mcp","repository":"https://github.com/m190/usefulapi-mcp","page":"https://lazaretto.dev/mcp-registry/io-usefulapi-php-point-of-sale","badge":"https://lazaretto.dev/mcp-registry/io-usefulapi-php-point-of-sale/badge.svg","listed_at":"2026-10-30T17:01:09.252Z","state":"no findings","check":{"checked_at":"2026-10-31T06:50:27.358Z","outcome":"read","tool_count":26,"tool_names":["phppos_list_locations","phppos_list_items","phppos_get_item","phppos_list_categories","phppos_list_item_kits","phppos_list_sales","phppos_get_sale","phppos_list_receivings","phppos_get_receiving","phppos_list_customers","phppos_get_customer","phppos_list_suppliers","phppos_get_supplier","phppos_list_employees","phppos_list_invoices","phppos_list_expenses","phppos_list_gift_cards","phppos_get_gift_card","phppos_list_appointments","phppos_list_reports","phppos_run_report","phppos_create_customer","phppos_update_customer","phppos_create_item","phppos_update_item","phppos_create_expense"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.10.30a"},"tools":{"fingerprint":"3fd3a882e11ea47cc854c26e8864c40fc6227b27d9e631e17561ef89602339bd","tool_hashes":{"phppos_get_item":"7f0f405ca3acfd8da3c33fe74e6f3f552e4d7c0aeb1bda98eed01c0c8f6d4bb0","phppos_get_sale":"6ca40e0911d7fb720e6d4d80b8e4356a6207d287a31d109a746c4f08fcb50026","phppos_list_items":"f2cce95bd070b4f2fafad6e6bbee50ad26a565c4de791056c47c572d694d32f0","phppos_list_sales":"0179e714687882835434e8d6d9445edd57afbdf24ae492cccc61e321b8a99b74","phppos_run_report":"a73e0c7195fbcc91082e758d1a20314a2da4bb07bdea21fe7c840f2de501dad1","phppos_create_item":"5564f147b9b115394c8c0833ac16b5343f7461d8e32e40c86e66c2000e8cddae","phppos_update_item":"b8fa96d4285324aef42893b06f9ffcf87c5428c3c95036aadee0106e43a0c397","phppos_get_customer":"e1d5a2ede5b5cc753d3cf992f6822780422f906072f694abad0ae2548142bd1a","phppos_get_supplier":"04cdd28c33364d2496a4acbdf837ff66053128bd5310aece6a76695d958ba8e7","phppos_list_reports":"de14b8874bba814dfc0ff5eaee8e402f1fcca13b5589f94c6298e93dba4f62fa","phppos_get_gift_card":"bd3f2dd77f33d1ea4ec8007ff2f7008d601a82931965682e91e65084ba605060","phppos_get_receiving":"bc063e723a479dfb2c8f1380bad7880020aabef7cdef07eab6790144793a8a3b","phppos_list_expenses":"af06b2affac7451f55bd0e6f37cbfc94189ad8bcc772d6903d8faa32f66be45f","phppos_list_invoices":"8e6ab5f401eb9f8ce160b04e474f0b5ce0eeb8c867174b0f6ca895d64e3eca92","phppos_create_expense":"6d4d2d69690708909961c3730df7339ebe99436f77099c95d3a0271083e74ba0","phppos_list_customers":"d98d6526b257f34c16ee2529536859021e791884ec9f199020b7ca88a823f112","phppos_list_employees":"bda742feb3bd92d30df58971b894a74f9ce25e1ca3776fb92b84053984f558e4","phppos_list_item_kits":"4ffea155dfef6a4b57973447d416c982d6b135b89dddea89ea1452d10456c242","phppos_list_locations":"28a95bdd445d59d888191530fbc5e9e5cf6d183e97676353cd514ccc57e48675","phppos_list_suppliers":"27128435edcd8d97050cca60f0ef20278d2d2e9694516ad1dbf9781438a3c920","phppos_create_customer":"e45fe0de97f1f65a00ce5a7b9cf4993e3bc5b3ae49151570bc3debee1c8353ff","phppos_list_categories":"c9f1ddb0b2d387eaa60b09f4dda3d822b993c42404f9840c73fc49fd946ad800","phppos_list_gift_cards":"9d8ff8152a11dd2f46701ded7eb5aaa750a7722bb3cfe46153ff6db102990675","phppos_list_receivings":"1a7fee5e7f650e6b92acd75aa948dd9af6305b6f0863122ce656466f753d1f7e","phppos_update_customer":"9a0248b429ddccdad5c1c6b0519f180b158f668e403ff9a8941b0c72057e0779","phppos_list_appointments":"65f774d7ff8b3e811f7c20f373862f1230fc1c5051529b19a8e548eeb6e5c592"},"instructions_hash":"cade7bbffb006a376fea1dba70978ca29ff184349e5239a7b5bc4d4c22398e78","fingerprinted_at":"2026-10-31T06:50:27.358Z","changed_at":null,"compared_since":"2026-10-30","changes":[]},"disclaimer":"Signals, not a warranty. A clean read means these rules found nothing, not that the server is harmless. An unread server is not checked."}