maxmind-minfraud
Qué hace este MCP
Scores payment transactions for fraud risk, returns detailed risk factors and attributes, and accepts transaction-outcome feedback for MaxMind minFraud.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'email': {'type': 'object', 'properties': {'domain': {'type': 'string'}, 'address': {'type': 'string', 'description': 'Plaintext email OR its MD5 hash.'}}}, 'event': {'type': 'object', 'properties': {'time': {'type': 'string', 'description': 'ISO 8601 timestamp of the event.'}, 'type': {'enum': ['account_creation', 'account_login', 'email_change', 'password_reset', 'payout_change', 'purchase', 'recurring_purchase', 'referral', 'survey'], 'type': 'string'}, 'shop_id': {'type': 'string'}, 'transaction_id': {'type': 'string'}}}, 'order': {'type': 'object', 'properties': {'amount': {'type': 'number'}, 'is_gift': {'type': 'boolean'}, 'currency': {'type': 'string', 'description': '3-letter ISO 4217 currency code.'}, 'affiliate_id': {'type': 'string'}, 'referrer_uri': {'type': 'string'}, 'discount_code': {'type': 'string'}, 'subaffiliate_id': {'type': 'string'}, 'has_gift_message': {'type': 'boolean'}}}, 'device': {'type': 'object', 'properties': {'ip_address': {'type': 'string', 'description': 'IPv4 or IPv6 address — the single most important field for scoring.'}, 'session_id': {'type': 'string'}, 'user_agent': {'type': 'string'}, 'session_age': {'type': 'number', 'description': "Seconds since the visitor's session started."}, 'accept_language': {'type': 'string'}}, 'description': 'Info about the device/connection. device.ip_address is the most important input.'}, 'account': {'type': 'object', 'properties': {'user_id': {'type': 'string'}, 'username_md5': {'type': 'string'}}}, 'billing': {'type': 'object', 'properties': {'city': {'type': 'string'}, 'postal': {'type': 'string'}, 'region': {'type': 'string'}, 'address': {'type': 'string'}, 'company': {'type': 'string'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address_2': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'phone_number': {'type': 'string'}, 'phone_country_code': {'type': 'string'}}}, 'payment': {'type': 'object', 'properties': {'processor': {'type': 'string'}, 'decline_code': {'type': 'string'}, 'was_authorized': {'type': 'boolean'}}}, 'shipping': {'type': 'object', 'properties': {'city': {'type': 'string'}, 'postal': {'type': 'string'}, 'region': {'type': 'string'}, 'address': {'type': 'string'}, 'company': {'type': 'string'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address_2': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'phone_number': {'type': 'string'}, 'delivery_speed': {'enum': ['same_day', 'overnight', 'expedited', 'standard'], 'type': 'string'}, 'phone_country_code': {'type': 'string'}}}, 'credit_card': {'type': 'object', 'properties': {'token': {'type': 'string'}, 'bank_name': {'type': 'string'}, 'last_digits': {'type': 'string', 'description': 'Last 2 or 4 digits.'}, 'issuer_id_number': {'type': 'string', 'description': '6- or 8-digit IIN.'}, 'bank_phone_number': {'type': 'string'}, 'bank_phone_country_code': {'type': 'string'}, 'was_3d_secure_successful': {'type': 'boolean'}}}, 'custom_inputs': {'type': 'object', 'description': 'Custom inputs configured in your minFraud account.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': ['string', 'number', 'boolean']}}, 'shopping_cart': {'type': 'array', 'items': {'type': 'object', 'properties': {'price': {'type': 'number'}, 'item_id': {'type': 'string'}, 'category': {'type': 'string'}, 'quantity': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}}}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'email': {'type': 'object', 'properties': {'domain': {'type': 'string'}, 'address': {'type': 'string', 'description': 'Plaintext email OR its MD5 hash.'}}}, 'event': {'type': 'object', 'properties': {'time': {'type': 'string', 'description': 'ISO 8601 timestamp of the event.'}, 'type': {'enum': ['account_creation', 'account_login', 'email_change', 'password_reset', 'payout_change', 'purchase', 'recurring_purchase', 'referral', 'survey'], 'type': 'string'}, 'shop_id': {'type': 'string'}, 'transaction_id': {'type': 'string'}}}, 'order': {'type': 'object', 'properties': {'amount': {'type': 'number'}, 'is_gift': {'type': 'boolean'}, 'currency': {'type': 'string', 'description': '3-letter ISO 4217 currency code.'}, 'affiliate_id': {'type': 'string'}, 'referrer_uri': {'type': 'string'}, 'discount_code': {'type': 'string'}, 'subaffiliate_id': {'type': 'string'}, 'has_gift_message': {'type': 'boolean'}}}, 'device': {'type': 'object', 'properties': {'ip_address': {'type': 'string', 'description': 'IPv4 or IPv6 address — the single most important field for scoring.'}, 'session_id': {'type': 'string'}, 'user_agent': {'type': 'string'}, 'session_age': {'type': 'number', 'description': "Seconds since the visitor's session started."}, 'accept_language': {'type': 'string'}}, 'description': 'Info about the device/connection. device.ip_address is the most important input.'}, 'account': {'type': 'object', 'properties': {'user_id': {'type': 'string'}, 'username_md5': {'type': 'string'}}}, 'billing': {'type': 'object', 'properties': {'city': {'type': 'string'}, 'postal': {'type': 'string'}, 'region': {'type': 'string'}, 'address': {'type': 'string'}, 'company': {'type': 'string'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address_2': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'phone_number': {'type': 'string'}, 'phone_country_code': {'type': 'string'}}}, 'payment': {'type': 'object', 'properties': {'processor': {'type': 'string'}, 'decline_code': {'type': 'string'}, 'was_authorized': {'type': 'boolean'}}}, 'shipping': {'type': 'object', 'properties': {'city': {'type': 'string'}, 'postal': {'type': 'string'}, 'region': {'type': 'string'}, 'address': {'type': 'string'}, 'company': {'type': 'string'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address_2': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'phone_number': {'type': 'string'}, 'delivery_speed': {'enum': ['same_day', 'overnight', 'expedited', 'standard'], 'type': 'string'}, 'phone_country_code': {'type': 'string'}}}, 'credit_card': {'type': 'object', 'properties': {'token': {'type': 'string'}, 'bank_name': {'type': 'string'}, 'last_digits': {'type': 'string', 'description': 'Last 2 or 4 digits.'}, 'issuer_id_number': {'type': 'string', 'description': '6- or 8-digit IIN.'}, 'bank_phone_number': {'type': 'string'}, 'bank_phone_country_code': {'type': 'string'}, 'was_3d_secure_successful': {'type': 'boolean'}}}, 'custom_inputs': {'type': 'object', 'description': 'Custom inputs configured in your minFraud account.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': ['string', 'number', 'boolean']}}, 'shopping_cart': {'type': 'array', 'items': {'type': 'object', 'properties': {'price': {'type': 'number'}, 'item_id': {'type': 'string'}, 'category': {'type': 'string'}, 'quantity': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}}}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tag'], 'properties': {'tag': {'enum': ['not_fraud', 'suspected_fraud', 'spam_or_abuse', 'chargeback', 'clear'], 'type': 'string', 'description': 'REQUIRED. The outcome you are reporting for this transaction.'}, 'notes': {'type': 'string', 'description': 'Free-form notes about the transaction.'}, 'ip_address': {'type': 'string', 'description': 'Identifier: the IP address of the reported transaction.'}, 'maxmind_id': {'type': 'string', 'description': 'Identifier: the 8-character maxmind_id from a prior response.'}, 'minfraud_id': {'type': 'string', 'description': 'Identifier: the minfraud_id (UUID) from a prior response.'}, 'transaction_id': {'type': 'string', 'description': 'Identifier: your own transaction_id sent at scoring time.'}, 'chargeback_code': {'type': 'string', 'description': 'The chargeback reason code, if tag=chargeback.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'email': {'type': 'object', 'properties': {'domain': {'type': 'string'}, 'address': {'type': 'string', 'description': 'Plaintext email OR its MD5 hash.'}}}, 'event': {'type': 'object', 'properties': {'time': {'type': 'string', 'description': 'ISO 8601 timestamp of the event.'}, 'type': {'enum': ['account_creation', 'account_login', 'email_change', 'password_reset', 'payout_change', 'purchase', 'recurring_purchase', 'referral', 'survey'], 'type': 'string'}, 'shop_id': {'type': 'string'}, 'transaction_id': {'type': 'string'}}}, 'order': {'type': 'object', 'properties': {'amount': {'type': 'number'}, 'is_gift': {'type': 'boolean'}, 'currency': {'type': 'string', 'description': '3-letter ISO 4217 currency code.'}, 'affiliate_id': {'type': 'string'}, 'referrer_uri': {'type': 'string'}, 'discount_code': {'type': 'string'}, 'subaffiliate_id': {'type': 'string'}, 'has_gift_message': {'type': 'boolean'}}}, 'device': {'type': 'object', 'properties': {'ip_address': {'type': 'string', 'description': 'IPv4 or IPv6 address — the single most important field for scoring.'}, 'session_id': {'type': 'string'}, 'user_agent': {'type': 'string'}, 'session_age': {'type': 'number', 'description': "Seconds since the visitor's session started."}, 'accept_language': {'type': 'string'}}, 'description': 'Info about the device/connection. device.ip_address is the most important input.'}, 'account': {'type': 'object', 'properties': {'user_id': {'type': 'string'}, 'username_md5': {'type': 'string'}}}, 'billing': {'type': 'object', 'properties': {'city': {'type': 'string'}, 'postal': {'type': 'string'}, 'region': {'type': 'string'}, 'address': {'type': 'string'}, 'company': {'type': 'string'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address_2': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'phone_number': {'type': 'string'}, 'phone_country_code': {'type': 'string'}}}, 'payment': {'type': 'object', 'properties': {'processor': {'type': 'string'}, 'decline_code': {'type': 'string'}, 'was_authorized': {'type': 'boolean'}}}, 'shipping': {'type': 'object', 'properties': {'city': {'type': 'string'}, 'postal': {'type': 'string'}, 'region': {'type': 'string'}, 'address': {'type': 'string'}, 'company': {'type': 'string'}, 'country': {'type': 'string', 'description': 'ISO 3166-1 alpha-2 country code.'}, 'address_2': {'type': 'string'}, 'last_name': {'type': 'string'}, 'first_name': {'type': 'string'}, 'phone_number': {'type': 'string'}, 'delivery_speed': {'enum': ['same_day', 'overnight', 'expedited', 'standard'], 'type': 'string'}, 'phone_country_code': {'type': 'string'}}}, 'credit_card': {'type': 'object', 'properties': {'token': {'type': 'string'}, 'bank_name': {'type': 'string'}, 'last_digits': {'type': 'string', 'description': 'Last 2 or 4 digits.'}, 'issuer_id_number': {'type': 'string', 'description': '6- or 8-digit IIN.'}, 'bank_phone_number': {'type': 'string'}, 'bank_phone_country_code': {'type': 'string'}, 'was_3d_secure_successful': {'type': 'boolean'}}}, 'custom_inputs': {'type': 'object', 'description': 'Custom inputs configured in your minFraud account.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': ['string', 'number', 'boolean']}}, 'shopping_cart': {'type': 'array', 'items': {'type': 'object', 'properties': {'price': {'type': 'number'}, 'item_id': {'type': 'string'}, 'category': {'type': 'string'}, 'quantity': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991}}}}}}
Cambios recientes en herramientas
Servidores MCP similares
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
x402-endpoints
Offers paid x402 API tools for crypto intelligence, wallet and transaction analysis, compliance screening, content safety, due di…
Cofferline
Provides policy-controlled agent wallet treasury operations, token conversions, gas top-ups, prediction-market orders, delegation…
xrpl-referee
Supports XRPL-based agent hiring, escrow payments, job marketplaces, wallet trust scoring, sanctions and KYC checks, and AI-assis…
blindoracle
Offers paid, verifiable research and data services alongside agent trust checks, settlement attestations, crypto market analysis,…
SALT19 Agent Utility Grid
Provides paid agent decision gates, code and dependency risk checks, repository intelligence, blockchain facts, payment-policy ch…
InsureLink
Manages agent reputation, insurance coverage, SLA agreements, transaction safety checks, attestations, claims, and x402-mediated …
biii
Evaluates Base wallets, tokens, agents, merchants, payment authorization, transaction settlement, approvals, theft traces, and on…