このMCPでできること
Reads and manages Checkout.com payments, payment links, customers, captures, refunds, voids, disputes, reports and payouts-related data.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Payment id to capture, e.g. 'pay_...'. Required."}, 'amount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Amount to capture in MINOR units (defaults to the full authorized amount).'}, 'metadata': {'type': 'object', 'description': 'Arbitrary key/value metadata to attach to the capture.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'reference': {'type': 'string', 'description': 'Your reference for the capture.'}, 'idempotency_key': {'type': 'string', 'description': 'Idempotency key — sent as the Cko-Idempotency-Key header.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['email'], 'properties': {'name': {'type': 'string', 'description': 'Customer full name.'}, 'email': {'type': 'string', 'description': 'Customer email address (required, must be unique on the account).'}, 'phone': {'type': 'object', 'description': "Phone object, e.g. { country_code: '+1', number: '4155552671' }.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'default': {'type': 'string', 'description': "Id of the default instrument ('src_...') for this customer."}, 'metadata': {'type': 'object', 'description': 'Arbitrary key/value metadata to attach to the customer.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'idempotency_key': {'type': 'string', 'description': 'Idempotency key — sent as the Cko-Idempotency-Key header.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['amount', 'currency', 'source'], 'properties': {'amount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': "Amount in the currency's MINOR units (e.g. 1000 = $10.00; 0 = card verification). Required."}, 'source': {'type': 'object', 'description': "Payment source object. Required. E.g. { type:'token', token:'tok_...' }, { type:'id', id:'src_...' }, or { type:'customer', id:'cus_...' }.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'capture': {'type': 'boolean', 'description': 'If true (default for card), capture immediately; if false, authorize only.'}, 'currency': {'type': 'string', 'description': "3-letter ISO currency code, e.g. 'USD', 'GBP', 'EUR'. Required."}, 'customer': {'type': 'object', 'description': "Customer object to associate/create, e.g. { id:'cus_...' } or { email, name }.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'metadata': {'type': 'object', 'description': 'Arbitrary key/value metadata to attach to the payment.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'reference': {'type': 'string', 'description': 'Your reference for the payment (e.g. order id).'}, 'description': {'type': 'string', 'description': "Description shown on the customer's statement / for your records."}, 'payment_type': {'type': 'string', 'description': "Payment type, e.g. 'Regular', 'Recurring', 'MOTO'."}, 'idempotency_key': {'type': 'string', 'description': 'Idempotency key — sent as the Cko-Idempotency-Key header to safely retry.'}, 'processing_channel_id': {'type': 'string', 'description': "Processing channel id ('pc_...') to route the payment through."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['amount', 'currency'], 'properties': {'amount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Amount in MINOR units (e.g. 1000 = $10.00). Required.'}, 'billing': {'type': 'object', 'description': "Billing object, e.g. { address: { country: 'GB' } }.", 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'currency': {'type': 'string', 'description': "3-letter ISO currency code, e.g. 'USD'. Required."}, 'customer': {'type': 'object', 'description': 'Customer object, e.g. { email, name }.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'metadata': {'type': 'object', 'description': 'Arbitrary key/value metadata to attach to the payment link.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'products': {'type': 'array', 'items': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'description': 'Line items, each e.g. { name, quantity, unit_price }.'}, 'reference': {'type': 'string', 'description': 'Your reference for the payment link (e.g. order id).'}, 'expires_in': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Seconds until the link expires.'}, 'return_url': {'type': 'string', 'description': 'URL the customer is returned to after paying.'}, 'description': {'type': 'string', 'description': 'Description shown to the customer on the payment page.'}, 'idempotency_key': {'type': 'string', 'description': 'Idempotency key — sent as the Cko-Idempotency-Key header.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Customer id ('cus_...') or the customer's email address."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Dispute id, e.g. 'dsp_...'."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['source', 'currency_pairs'], 'properties': {'source': {'type': 'string', 'description': "Rate source, e.g. 'visa' or 'mastercard' (required)."}, 'product': {'type': 'string', 'description': "Product the rates are for, e.g. 'card_payouts'."}, 'currency_pairs': {'type': 'string', 'description': "Comma-separated currency pairs, e.g. 'GBPEUR,USDNOK' (required, up to 20 pairs)."}, 'processing_channel_id': {'type': 'string', 'description': "Processing channel id ('pc_...') to scope the rates."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Instrument id, e.g. 'src_...'."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Payment id, e.g. 'pay_mbabizu24mvu3mela5njyhpit4' (or a 'sid_' payment session id)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Payment id, e.g. 'pay_...'."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Payment Link id, e.g. 'pl_ok1itj8ykm3eyk1toywr6uwlwe'."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Report id, e.g. 'rpt_...'."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to': {'type': 'string', 'description': 'Only disputes last modified on/before this ISO-8601 timestamp.'}, 'from': {'type': 'string', 'description': 'Only disputes last modified on/after this ISO-8601 timestamp.'}, 'skip': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Number of disputes to skip (pagination offset).'}, 'limit': {'type': 'integer', 'maximum': 250, 'minimum': 1, 'description': 'Maximum number of disputes to return (default 20).'}, 'statuses': {'type': 'string', 'description': "Comma-separated dispute statuses to filter by, e.g. 'evidence_required,arbitration'."}, 'entity_ids': {'type': 'string', 'description': 'Comma-separated sub-entity ids to filter by (for platforms).'}, 'payment_id': {'type': 'string', 'description': "Filter to disputes for a specific payment id ('pay_...')."}, 'this_channel_only': {'type': 'boolean', 'description': 'If true, only return disputes for the authenticating channel.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'skip': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Number of payments to skip (pagination offset).'}, 'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of payments to return.'}, 'reference': {'type': 'string', 'description': 'Return only payments with this reference.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of reports to return.'}, 'entity_id': {'type': 'string', 'description': 'Filter reports to a specific entity id (for platforms).'}, 'created_after': {'type': 'string', 'description': 'Only reports created on/after this ISO-8601 timestamp.'}, 'created_before': {'type': 'string', 'description': 'Only reports created on/before this ISO-8601 timestamp.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Payment id to refund, e.g. 'pay_...'. Required."}, 'amount': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Amount to refund in MINOR units (defaults to the full captured amount).'}, 'metadata': {'type': 'object', 'description': 'Arbitrary key/value metadata to attach to the refund.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'reference': {'type': 'string', 'description': 'Your reference for the refund.'}, 'idempotency_key': {'type': 'string', 'description': 'Idempotency key — sent as the Cko-Idempotency-Key header.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Maximum number of results to return.'}, 'query': {'type': 'object', 'description': 'Search filter object, e.g. { reference, id, status, currency, amount, from, to }.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'pagination': {'type': 'object', 'description': 'Cursor pagination object (e.g. { after, before }) as returned in previous responses.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': "Payment id to void, e.g. 'pay_...'. Required."}, 'metadata': {'type': 'object', 'description': 'Arbitrary key/value metadata to attach to the void.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'reference': {'type': 'string', 'description': 'Your reference for the void.'}, 'idempotency_key': {'type': 'string', 'description': 'Idempotency key — sent as the Cko-Idempotency-Key header.'}}}
最近のツール変更
類似のMCPサーバー
SAP MCP Server
Provides an MCP gateway connecting SAP-related tools with Solana, DeFi, decentralized identity, and x402 payments.
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
AgentLot Marketplace
Enables agents and users to discover, bid on, purchase, deliver, and settle paid digital services and compute work.
Award Travel Finder
Searches award flights and hotels, tracks bookings and loyalty balances, evaluates points and credit cards, and monitors travel r…
BeeL
Provides Spanish company administration and VeriFactu-compliant invoicing, including customers, products, invoice issuance, corre…
corply
Supports company formation and corporate administration including incorporation documents, signatures, cap tables, corporate acti…
FortFi Treasury MCP
Provides policy-controlled crypto treasury operations across chains, including wallets, payments, token discovery, swaps, bridges…
Speedbot Autonomous Work Network
Supports asynchronous collaboration, discovery, messaging, referrals, and optional USDC-based scenarios among AI agents.