Overview
The e-commerce landscape is undergoing a sea change as the use of AI shopping agents becomes mainstream. From merchant-built assistants to third-party agents from OpenAI, Perplexity, and others, automated shopping is transforming how consumers interact with online stores. But with this transformation comes new challenges: How do you distinguish between legitimate AI agents helping real customers and malicious bots exploiting your systems? How do you apply fraud protection without breaking the automated workflows these agents depend on?
AI Agent Approve solves these challenges by adapting Riskified's battle-tested fraud and abuse protection for the world of AI agents. For over a decade, Riskified has protected the world's largest merchants from fraud, policy abuse, and chargebacks. Now, that same sophisticated risk assessment engine has been reimagined for agentic commerce.
How It Works: The system communicates through structured MCP (Model Context Protocol) standards, delivering clear merchant guidance when AI agents interact with your store:
- Approve: Transactions proceed immediately, maintaining smooth automated flows
- Decline: Transactions are blocked with clear, interpretable reasoning
- Friction: Identity verification workflows like SMS confirmation to authorize agent shopping
- Custom Response Trees: For claims and returns, merchants configure auto-approve/deny logic with intelligent escalation to human agents for borderline cases
What makes AI Agent Approve uniquely effective is Riskified's massive data foundation and multi-layered intelligence. AI-Based Performance Segmentation continuously evolves to combat emerging threats:
- Uses AI to dynamically segment the agent population in real-time
- Automatically adjusts risk thresholds to contain new fraud patterns while minimizing false positives
- Continuously creates and tests new segments while deprecating outdated ones, ensuring consistent performance as the threat landscape shifts
Dynamic Multi-Layered Abuse Detection adapts faster than any static rule system:
- Network-wide graph analyzes patterns across millions of transactions and agent behaviors
- ML-driven identity resolution connects seemingly unrelated agents to expose coordinated attacks
- Dynamic risk evaluation adjusts to each merchant's unique risk profile and agent ecosystem
- Merchants can layer custom logic on top, ensuring flexible protection that evolves with every threat.
This sophisticated infrastructure, processing hundreds of billions in transactions, now powers real-time decisions for the age of AI commerce.
Transformative Benefits for Merchants:
- Higher Approval Rates: Our ML models leverage the full network effect to distinguish helpful shopping assistants from harmful bots, maximizing revenue from legitimate automated transactions while maintaining industry-leading fraud prevention.
- Boosted Authorization Rates: Pre-authorization filtering removes bad orders before they reach card issuers, improving your reputation with banks and raising the risk threshold at which they'll authorize your transactions - a compound benefit that grows over time.
- Comprehensive Abuse Prevention: The system identifies and blocks multiple attack vectors:
- Serial returners exploiting refund policies through automated agents
- Coordinated promo abuse from agent farms draining promotional budgets
- Reseller bots using sophisticated patterns to hoard inventory
- Cross-channel abuse patterns invisible when viewing transactions in isolation
- Seamless Verification at Scale: When additional verification is needed, programmatic workflows like SMS confirmation maintain security without breaking automation: legitimate users quickly verify while unauthorized agents are stopped.
- Full Merchant Control: Every decision comes with clear reasoning and data insights. Use Riskified's Decision Studio to adjust risk rules, understand attack patterns, and refine policies with complete visibility into your fraud prevention strategy.
Built on Riskified's proven infrastructure, AI Agent Approve is a fundamental rethinking of fraud prevention for when your customers are algorithms, not humans.
The same intelligent decisioning that has protected billions in human transactions now ensures legitimate shopping agents thrive while malicious automation is systematically blocked.
Highlights
- Instant Decisioning on AI Agent Actions via MCP: Deliver real-time approve/decline/friction/escalate responses to shopping agents via MCP. Our ML models leverage Riskified's massive network to distinguish legitimate AI assistants from malicious bots, ensuring smooth automated commerce while blocking threats."
- Dynamic Multi-Layered Protection: Stop evolving agent abuse with AI-powered segmentation that adapts in real-time. Detect coordinated attacks, reseller bots, promo abuse, and returns fraud across network-wide patterns that static rules miss.
- Boost Approval & Authorization Rates: Maximize revenue by approving more good agents while filtering bad actors before bank authorization. Pre-authorization screening improves issuer relationships, raising approval thresholds and creating compound benefits over time.
Details
Unlock automation with AI agent solutions

Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Cost/12 months |
---|---|
Transaction Fraud Review | $0.01 |
Vendor refund policy
No refunds are available for this product.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
API-Based Agents & Tools
API-Based Agents and Tools integrate through standard web protocols. Your applications can make API calls to access agent capabilities and receive responses.
Additional details
Usage instructions
Riskified MCP Server Usage Guide
Guide for external users to connect to the Riskified MCP server using mcp-remote for fraud detection.
📚 Official API Reference: Riskified API DocumentationÂ
đź”— Quick Setup
MCP Configuration
Add to your MCP client configuration:
{ "mcpServers": { "riskified-mcp-server": { "command": "npx", "args": [ "-y", "mcp-remote", "<https://api.riskified.com/mcp>" ] } } }🛠️ Available Tools (9 total)
Pre-Authorization (3)
- riskified_decide_pre_auth - Analyze orders before payment
- riskified_checkout_denied_pre_auth - Report pre-auth denials
- riskified_get_decision - Retrieve existing decisions
Post-Authorization (3)
- riskified_decide_post_auth - Enhanced analysis with AVS/CVV
- riskified_create_order - Async order creation
- riskified_checkout_denied_post_auth - Report post-auth denials
Lifecycle Management (3)
- riskified_fulfill_order - Report order fulfillment
- riskified_cancel_order - Report cancellations
- riskified_refund_order - Process refunds
đź“‹ Usage Example
please use the riskified-mcp-server mcp tool and cancel this request:
{ "id": "123e4567-e89b-12d3-a456-426614174000", "cancel_reason": "test", "shop_domain": "your-shop.myshopify.com", "hmac_signature": "generated_hmac_here" }đź”’ Authentication
Generate HMAC-SHA256 signatures using your secret key and request body. See the official API authentication docs for implementation details.
import hashlib, hmac, json def generate_hmac(order_data, secret_key): body = json.dumps({"order": order_data}, separators=(',', ':')) return hmac.new(secret_key.encode(), body.encode(), hashlib.sha256).hexdigest() input_json = {'id': '123e4567-e89b-12d3-a456-426614174000', 'cancel_reason': 'test'} hmac_signature = generate_hmac(input_json, secret_key) print(hmac_signature)Required fields:
- shop_domain - Your shop domain
- hmac_signature - HMAC-SHA256 signature of the request body
⚡ Response Format
Decision Values:
- approve - Low fraud risk, proceed
- decline - High fraud risk, reject
- transfer - Manual review required
- error - Processing error
🚨 Error Examples
Authentication Error:
{"success": false, "decision": "error", "error": "Invalid HMAC signature"}Missing Fields:
{"success": false, "decision": "error", "error": "Order ID is required"}🎯 Integration Flow
- Pre-Auth - Check fraud risk before payment
- Payment - Process with your payment provider
- Post-Auth - Enhanced analysis with payment data
- Fulfillment - Report shipping details
- Lifecycle - Handle cancels/refunds/chargebacks
đź”§ Troubleshooting
Health Check:
curl <https://your-riskified-mcp-server.com/health>API Test:
curl -X POST <https://api.riskified.com/api/decide> \ -H "Content-Type: application/json" \ -H "X-RISKIFIED-SHOP-DOMAIN: your-shop.myshopify.com" \ -d '{"order":{"id":"test-123"}}'⚙️ Production Setup
- Use <https://api.riskified.com/api> (not staging)
- Implement proper HMAC signature generation
- Add retry logic for API errors
- Set up monitoring and health checks
- Configure load balancing for scale
📚 Resources
- Riskified API DocsÂ
- MCP ProtocolÂ
- Contact Riskified for production deployment guidance
All 9 fraud detection tools follow consistent authentication and response patterns for seamless integration.
Support
Vendor support
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.
Similar products
