x402 + MCP clients and examples for Recall Kitchen - searching recalls, etc
rk-mcp is an early-stage Go project in the AI payments / x402 ecosystem, focused on mcp, products, recalls, x402. It currently has 2 GitHub stars and 0 forks, and sits alongside related tools like daydreams, machi, blockrun-mcp.
Welcome! This repository provides beginner-friendly examples for using the Model Context Protocol (MCP) with Recall Kitchen, a service that helps you search and access product recall information easily.
Recall Kitchen is an online platform that aggregates and provides access to product recall data from various sources. It's useful for developers building apps that need to check for safety recalls on products like food, vehicles, or consumer goods.
MCP stands for Model Context Protocol. It's a simple way for AI models and services to communicate and call tools over the web, similar to JSON-RPC. Recall Kitchen uses MCP to let you query their recall database securely.
Before getting started:
go version.X402_EVM_PRIVATE_KEY environment variable. Learn more about x402 here.Recall Kitchen hosts an MCP server at:
https://app.recallkitchen.com/mcp
Currently, we offer the following tools:
Payment Required Recall Kitchen offers MCP tools that require payment via x402 (a secure payment protocol):
search_product_recalls(query: string, limit: int): Searches for product recalls matching your query (e.g., "contaminated peanut butter"). Limit sets the max results.Free Tools Recall Kitchen offers some tools for free:
git clone https://github.com/Recall-Kitchen/rk-mcp.gitcd rk-mcpgo mod tidy (in the go/ or examples/go/ directories as needed)examples/go/search_product_recalls/ and follow its README.go run main.go (after setting up your environment).examples/go/search_product_recalls/).This repository is organized as follows:
search_product_recalls tool.Feel free to contribute new examples or improvements! See CONTRIBUTING.md for guidelines. We welcome beginners – start by forking the repo and submitting a pull request.
Your AI trading terminal assistant for US stocks, commodities, forex, and crypto.
Golang SDK for A2A Protocol
Publishes localhost services to the agentic web through self-hostable, trustless relays with x402 payments.
Building blocks for Agentic payments (x402, MPP, AP2) for TypeScript, Rust, Go, Python, Ruby, PHP, Lua, Kotlin and Swift.
Building blocks for Agentic payments (x402, MPP, AP2) for TypeScript, Rust, Go, Python, Ruby, PHP, Lua, Kotlin and Swift.
Go implementation of the x402 payment protocol