この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…