{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"smithery_catwhisperingninja-uniswap-trader-mcp","slug":"catwhisperingninja-uniswap-trader-mcp","name":"Uniswap Trader","type":"mcp","url":"https://github.com/catwhisperingninja/uniswap-trader-mcp","page_url":"https://unfragile.ai/catwhisperingninja-uniswap-trader-mcp","categories":["mcp-servers"],"tags":["mcp","model-context-protocol","smithery:catwhisperingninja/uniswap-trader-mcp"],"pricing":{"model":"open_source","free":true,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"smithery_catwhisperingninja-uniswap-trader-mcp__cap_0","uri":"capability://data.processing.analysis.real.time.token.swap.quoting","name":"real-time token swap quoting","description":"This capability retrieves real-time quotes for token swaps on Uniswap by integrating directly with the Uniswap V2 or V3 smart contracts. It utilizes Web3 libraries to interact with the Ethereum blockchain, ensuring that users receive the most accurate and up-to-date pricing information. The implementation leverages asynchronous calls to optimize performance and reduce latency in fetching quotes.","intents":["How can I get the latest token swap prices on Uniswap?","I need real-time quotes for my token trading strategy.","What are the current prices for swapping my tokens on Uniswap?"],"best_for":["traders looking for accurate and timely price information"],"limitations":["Dependent on Ethereum network speed; congestion may delay quote retrieval"],"requires":["Node.js 14+","Web3.js library"],"input_types":["token pair identifiers"],"output_types":["structured data with price quotes"],"categories":["data-processing-analysis","decentralized-finance"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_catwhisperingninja-uniswap-trader-mcp__cap_1","uri":"capability://tool.use.integration.optimal.trade.execution.routing","name":"optimal trade execution routing","description":"This capability executes trades by determining the optimal routing path for token swaps, minimizing slippage and maximizing price efficiency. It employs a routing algorithm that evaluates multiple liquidity pools and calculates the best path for trade execution. This is achieved by analyzing on-chain data and simulating trades before execution to ensure the best outcome.","intents":["How can I execute trades with minimal slippage?","What is the best route for swapping my tokens?","I want to optimize my token trades on Uniswap."],"best_for":["experienced traders looking to maximize their trading efficiency"],"limitations":["Complex routing may increase execution time; not all paths are available at all times"],"requires":["Node.js 14+","Web3.js library"],"input_types":["token pair identifiers","trade amount"],"output_types":["transaction details","execution path"],"categories":["tool-use-integration","decentralized-finance"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"smithery_catwhisperingninja-uniswap-trader-mcp__cap_2","uri":"capability://planning.reasoning.swap.suggestion.generation","name":"swap suggestion generation","description":"This capability provides users with intelligent swap suggestions based on their selected tokens and market conditions. It analyzes historical trading data and current market trends to recommend optimal swaps. The implementation uses machine learning models to predict favorable trading pairs and potential price movements, enhancing user decision-making.","intents":["What token swaps should I consider based on current market trends?","Can you suggest optimal trades for my selected tokens?","I need recommendations for profitable token swaps."],"best_for":["traders looking for data-driven insights into token swaps"],"limitations":["Suggestions may not always reflect real-time market changes; relies on historical data"],"requires":["Node.js 14+","machine learning model dependencies"],"input_types":["token identifiers"],"output_types":["suggested swap pairs","predicted outcomes"],"categories":["planning-reasoning","decentralized-finance"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":29,"verified":false,"data_access_risk":"moderate","permissions":["Node.js 14+","Web3.js library","machine learning model dependencies"],"failure_modes":["Dependent on Ethereum network speed; congestion may delay quote retrieval","Complex routing may increase execution time; not all paths are available at all times","Suggestions may not always reflect real-time market changes; relies on historical data","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.05,"quality":0.31,"ecosystem":0.48999999999999994,"match_graph":0.25,"freshness":0.6,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.15,"match_graph":0.23,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:25.636Z","last_scraped_at":"2026-05-03T15:19:20.349Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=catwhisperingninja-uniswap-trader-mcp","compare_url":"https://unfragile.ai/compare?artifact=catwhisperingninja-uniswap-trader-mcp"}},"signature":"/Vug1MEgFbB1PxKt3arBxhjXQMFqyXxJqI0uOdAQ4NMmQOMa5H44N+sroQ5Q1DuWm5ndNhIrrns57qC8RYltBA==","signedAt":"2026-06-21T04:07:34.424Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/catwhisperingninja-uniswap-trader-mcp","artifact":"https://unfragile.ai/catwhisperingninja-uniswap-trader-mcp","verify":"https://unfragile.ai/api/v1/verify?slug=catwhisperingninja-uniswap-trader-mcp","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}