Japan E-Commerce Apify MCP (x402 Pay-Per-Call)
LocalAbout Japan E-Commerce Apify MCP (x402 Pay-Per-Call)
An MCP server for AI agents that searches Japanese marketplace listings through an Apify Actor. It supports x402 micropayments and stdio or HTTP/SSE transport.
Key features
- 01Apify Actor integration
- 02Japanese marketplace search
- 03x402 payment authorization
- 04stdio and HTTP/SSE transport
Use cases
- 01Search Mercari Japan listings
- 02Query Japanese e-commerce marketplaces
- 03Run paid searches from an AI agent
MCP support
Exposes marketplace search through MCP tools. Calls require x402 payment authorization; the server validates payment before returning listing data.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEjapan-ec-apify-mcp
An x402-enabled Model Context Protocol (MCP) server wrapping Apify Actors for Japanese e-commerce marketplaces (Mercari Japan, Yahoo! Auctions, Rakuten, SUUMO, Kakaku.com).
Enables AI agents (Claude Desktop, Cursor, AutoGPT) to execute paid API searches on-demand using the x402 protocol ($0.001 USDC / call).
Features
- x402 Micropayments Protocol Support: HTTP 402 / EIP-712 payment authorization for AI agents
- Apify Actor Integration: Directly connects with
fruitful_quintessence/mercari-japan-search-scraper - Multi-Transport: Runs over stdio, HTTP / SSE
- Official MCP Registry Compatible: Registered on modelcontextprotocol.io registry
Installation & Usage
1. FastMCP stdio / Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"japan-ec-apify-mcp": {
"command": "python3",
"args": ["/path/to/scripts/mcp_x402_server.py"]
}
}
}
2. x402 Payment Flow Example
When calling search_mercari_japan(keyword="CBR250RR"):
- Server returns
isError: truewith x402PaymentRequiredpayload ($0.001 USDC required). - Agent signs EIP-712 payment authorization and re-sends request with
_meta["x402/payment"]. - Server validates payment signature, retrieves Mercari listings, and returns data with
_meta["x402/payment-response"].
Verification
python3 -m py_compile scripts/mcp_x402_server.py
Related Links
Data & Store
- Apify Store: https://apify.com/fruitful_quintessence
- Gumroad datasets: https://atushi5.gumroad.com/l/kutuxe
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.