이 MCP로 할 수 있는 일
Reads Loyverse POS sales, receipts, shifts, products, customers, payments and inventory, and updates stock and customer records.
도구
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['customer_id'], 'properties': {'customer_id': {'type': 'string', 'minLength': 1, 'description': 'The customer id (UUID).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['item_id'], 'properties': {'item_id': {'type': 'string', 'minLength': 1, 'description': 'The item id (UUID).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['receipt_number'], 'properties': {'receipt_number': {'type': 'string', 'minLength': 1, 'description': 'The receipt number, e.g. 2-1008.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250 (Loyverse default 50).'}, 'cursor': {'type': 'string', 'description': "The `cursor` from the previous page's response. Omit for the first page."}, 'show_deleted': {'type': 'boolean', 'description': 'Also return soft-deleted records (they carry deleted_at).'}, 'categories_ids': {'type': 'string', 'description': 'Comma-separated list of category ids to return.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'email': {'type': 'string', 'description': 'Only the customer with this email.'}, 'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250 (Loyverse default 50).'}, 'cursor': {'type': 'string', 'description': "The `cursor` from the previous page's response. Omit for the first page."}, 'customer_ids': {'type': 'string', 'description': 'Comma-separated list of customer ids to return.'}, 'created_at_max': {'type': 'string', 'description': 'Only records created at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only records created at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_max': {'type': 'string', 'description': 'Only records updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only records updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'discount_ids': {'type': 'string', 'description': 'Comma-separated list of discount ids to return.'}, 'show_deleted': {'type': 'boolean', 'description': 'Also return soft-deleted records (they carry deleted_at).'}, 'created_at_max': {'type': 'string', 'description': 'Only records created at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only records created at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_max': {'type': 'string', 'description': 'Only records updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only records updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250 (Loyverse default 50).'}, 'cursor': {'type': 'string', 'description': "The `cursor` from the previous page's response. Omit for the first page."}, 'employee_ids': {'type': 'string', 'description': 'Comma-separated list of employee ids to return.'}, 'show_deleted': {'type': 'boolean', 'description': 'Also return soft-deleted records (they carry deleted_at).'}, 'created_at_max': {'type': 'string', 'description': 'Only records created at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only records created at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_max': {'type': 'string', 'description': 'Only records updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only records updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250 (Loyverse default 50).'}, 'cursor': {'type': 'string', 'description': "The `cursor` from the previous page's response. Omit for the first page."}, 'store_ids': {'type': 'string', 'description': 'Comma-separated store ids.'}, 'variant_ids': {'type': 'string', 'description': 'Comma-separated variant ids.'}, 'updated_at_max': {'type': 'string', 'description': 'Only levels updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only levels updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250 (Loyverse default 50).'}, 'cursor': {'type': 'string', 'description': "The `cursor` from the previous page's response. Omit for the first page."}, 'items_ids': {'type': 'string', 'description': 'Comma-separated list of item ids to return.'}, 'show_deleted': {'type': 'boolean', 'description': 'Also return soft-deleted records (they carry deleted_at).'}, 'created_at_max': {'type': 'string', 'description': 'Only records created at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only records created at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_max': {'type': 'string', 'description': 'Only records updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only records updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'show_deleted': {'type': 'boolean', 'description': 'Also return soft-deleted records (they carry deleted_at).'}, 'created_at_max': {'type': 'string', 'description': 'Only records created at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only records created at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_max': {'type': 'string', 'description': 'Only records updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only records updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'payment_type_ids': {'type': 'string', 'description': 'Comma-separated list of payment type ids to return.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250 (Loyverse default 50).'}, 'order': {'type': 'string', 'description': 'Only receipts with this order name/number.'}, 'cursor': {'type': 'string', 'description': "The `cursor` from the previous page's response. Omit for the first page."}, 'source': {'type': 'string', 'description': 'Only receipts from this source (e.g. an app name).'}, 'store_id': {'type': 'string', 'description': 'Only receipts from this store.'}, 'created_at_max': {'type': 'string', 'description': 'Only records created at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only records created at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_max': {'type': 'string', 'description': 'Only records updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only records updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'receipt_numbers': {'type': 'string', 'description': 'Comma-separated receipt numbers to return, e.g. 2-1008,2-1009.'}, 'since_receipt_number': {'type': 'string', 'description': 'Only receipts created at or after the receipt with this number.'}, 'before_receipt_number': {'type': 'string', 'description': 'Only receipts created up to the receipt with this number.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250 (Loyverse default 50).'}, 'cursor': {'type': 'string', 'description': "The `cursor` from the previous page's response. Omit for the first page."}, 'store_ids': {'type': 'string', 'description': 'Comma-separated list of store ids to return.'}, 'created_at_max': {'type': 'string', 'description': 'Only shifts opened at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only shifts opened at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'store_ids': {'type': 'string', 'description': 'Comma-separated list of store ids to return.'}, 'show_deleted': {'type': 'boolean', 'description': 'Also return soft-deleted records (they carry deleted_at).'}, 'created_at_max': {'type': 'string', 'description': 'Only records created at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only records created at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_max': {'type': 'string', 'description': 'Only records updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only records updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250 (Loyverse default 50).'}, 'cursor': {'type': 'string', 'description': "The `cursor` from the previous page's response. Omit for the first page."}, 'show_deleted': {'type': 'boolean', 'description': 'Also return soft-deleted records (they carry deleted_at).'}, 'suppliers_ids': {'type': 'string', 'description': 'Comma-separated list of supplier ids to return.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tax_ids': {'type': 'string', 'description': 'Comma-separated list of tax ids to return.'}, 'show_deleted': {'type': 'boolean', 'description': 'Also return soft-deleted records (they carry deleted_at).'}, 'created_at_max': {'type': 'string', 'description': 'Only records created at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only records created at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_max': {'type': 'string', 'description': 'Only records updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only records updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'sku': {'type': 'string', 'description': 'Only the variant with this SKU.'}, 'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Page size, 1-250 (Loyverse default 50).'}, 'cursor': {'type': 'string', 'description': "The `cursor` from the previous page's response. Omit for the first page."}, 'items_ids': {'type': 'string', 'description': 'Comma-separated item ids whose variants to return.'}, 'show_deleted': {'type': 'boolean', 'description': 'Also return soft-deleted records (they carry deleted_at).'}, 'variants_ids': {'type': 'string', 'description': 'Comma-separated list of variant ids to return.'}, 'created_at_max': {'type': 'string', 'description': 'Only records created at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'created_at_min': {'type': 'string', 'description': 'Only records created at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_max': {'type': 'string', 'description': 'Only records updated at or before this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}, 'updated_at_min': {'type': 'string', 'description': 'Only records updated at or after this time (ISO 8601 UTC, e.g. 2026-03-30T18:30:00.000Z).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['inventory_levels'], 'properties': {'inventory_levels': {'type': 'array', 'items': {'type': 'object', 'required': ['variant_id', 'store_id', 'stock_after'], 'properties': {'store_id': {'type': 'string', 'minLength': 1, 'description': 'The store id.'}, 'variant_id': {'type': 'string', 'minLength': 1, 'description': 'The item variant id.'}, 'stock_after': {'type': 'number', 'description': 'The new stock level for that variant at that store.'}}}, 'maxItems': 250, 'minItems': 1, 'description': 'The stock levels to set.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'id': {'type': 'string', 'description': 'Existing category id to update. Omit to create.'}, 'name': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The category name (required).'}, 'color': {'enum': ['GREY', 'RED', 'PINK', 'ORANGE', 'GREEN', 'BLUE', 'PURPLE'], 'type': 'string', 'description': 'Display color on the POS.'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'id': {'type': 'string', 'description': 'Existing customer id to update. Omit to create.'}, 'city': {'type': 'string', 'maxLength': 64, 'description': 'City, town or village.'}, 'name': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': "The customer's name (required)."}, 'note': {'type': 'string', 'maxLength': 255, 'description': 'A note about the customer.'}, 'email': {'type': 'string', 'maxLength': 100, 'description': 'Email address.'}, 'region': {'type': 'string', 'maxLength': 64, 'description': 'Province, state or prefecture.'}, 'address': {'type': 'string', 'maxLength': 192, 'description': 'Street address.'}, 'postal_code': {'type': 'string', 'maxLength': 20, 'description': 'Postal / ZIP code.'}, 'country_code': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Two-letter ISO 3166-1 alpha-2 country code, e.g. US.'}, 'phone_number': {'type': 'string', 'maxLength': 15, 'description': 'Phone number.'}, 'customer_code': {'type': 'string', 'maxLength': 40, 'description': 'Your own customer code (e.g. a loyalty card number).'}}}
입력 스키마
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'id': {'type': 'string', 'description': 'Existing supplier id to update. Omit to create.'}, 'city': {'type': 'string', 'maxLength': 64, 'description': 'City, town or village.'}, 'name': {'type': 'string', 'maxLength': 64, 'minLength': 1, 'description': 'The supplier company name (required).'}, 'note': {'type': 'string', 'maxLength': 500, 'description': 'A note about the supplier.'}, 'email': {'type': 'string', 'maxLength': 100, 'description': 'Email address.'}, 'region': {'type': 'string', 'maxLength': 64, 'description': 'Province, state or prefecture.'}, 'contact': {'type': 'string', 'maxLength': 64, 'description': "Contact person's name."}, 'website': {'type': 'string', 'description': 'Website URL.'}, 'address_1': {'type': 'string', 'maxLength': 192, 'description': 'Address line 1.'}, 'address_2': {'type': 'string', 'maxLength': 192, 'description': 'Address line 2.'}, 'postal_code': {'type': 'string', 'maxLength': 20, 'description': 'Postal / ZIP code.'}, 'country_code': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Two-letter ISO 3166-1 alpha-2 country code, e.g. US.'}, 'phone_number': {'type': 'string', 'maxLength': 15, 'description': 'Phone number.'}}}
최근 도구 변경
유사한 MCP 서버
SpellBook Finance
Provides Magic: The Gathering and other trading-card market prices, buylist offers, arbitrage analysis, sealed-product EV, seller…
Sorsa
Supports Amazon FBA arbitrage with product analysis, sourcing and deal feeds, pricing alerts, inventory and order reporting, prof…
Bonhams
Searches Bonhams' auction archive for past lots and retrieves realized prices, estimates, sale dates, descriptions, and condition…
swop
Manages Swop profiles and storefronts, supports product sales, wallet balances and transfers, token swaps, perpetuals, and predic…
Cambio Uruguay
Provides Uruguayan exchange-rate data, rental and used-car searches, product pricing, market comparisons, and neighborhood inform…
The Undesirables TCG Oracle
Provides trading-card search, market and graded-slab pricing, price forecasts, grading analysis, ROI and lending calculations, sp…
kdata-gate
Provides Korean product, trend, weather, tourism, real estate, company, stock, and market data plus commercial research packet ge…
Thrifle
Provides US shopping research on deals, returns, discounts, price matching, product recalls, credit cards, consumer prices, and A…