{"name":"io.github.Christopher-AS/riv-mcp","slug":"christopher-as-riv-mcp","title":null,"description":"Riv MCP: spend authorization and governed trading (place_order, positions, market data, policies).","url":"https://mcp.market/server/christopher-as-riv-mcp","rating":null,"grade":"C","score":55,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":9,"stars":null,"forks":null,"downloads_week":58,"last_push_at":null,"license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Christopher-AS/Riv.IO","website":null,"version":"0.4.1","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@riv-io/mcp","version":"0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"The riv_ credential issued when you connect the agent in the Riv dashboard.","isRequired":true,"isSecret":true,"name":"RIV_API_KEY"},{"description":"Riv API base URL. Defaults to http://localhost:3000; use https://riventa.dev for live agents.","default":"http://localhost:3000","name":"RIV_API_URL"}]}],"tools":[{"name":"authorize","description":"Pergunta ao Riv se uma transação é permitida ANTES de executá-la. Retorna a","write_action":false,"price_micros":0,"input_schema":null},{"name":"cancel_order","description":"Cancels a resting order on the venue by its venueOrderId (as returned by place_order).","write_action":true,"price_micros":0,"input_schema":null},{"name":"close_position","description":"Closes the agent's open position in the given asset by submitting a governed","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_account_state","description":"Returns the agent's trading account state as Riv sees it: equity, peak equity, daily","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_activity","description":"Consulta o ledger do Riv. Com activityId, retorna o resultado de uma","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_market_data","description":"Fetches read-only market data for one asset on the venue: mid price, mark price,","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_positions","description":"Lists the agent's open positions from Riv's view of the trading account (refreshed from","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_trading_policies","description":"Lists the trading policies currently in effect for this agent, with a human-readable","write_action":false,"price_micros":0,"input_schema":null},{"name":"place_order","description":"Places a perp order on the connected venue through Riv's governance layer: every order","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":55,"grade":"C","scanned_at":"2026-09-19T20:27:50.792Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:27:50.730Z","components":{"code":{"score":25,"max":25,"notes":["5 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":3,"max":15,"notes":["repository not readable: repo not found"]},"identity":{"score":2,"max":10,"notes":["no repository or website to verify"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@riv-io/mcp","version":"0.4.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-10T20:10:59.107Z","repositoryUrl":"git+https://github.com/Christopher-AS/Riv.IO.git","weeklyDownloads":58}],"repo":{"found":false,"owner":"Christopher-AS","repo":"Riv.IO","error":"repo not found"},"icon":{"url":null,"source":"none"},"presence":{"stars":null,"forks":null,"downloadsWeek":58,"license":"MIT","lastPushAt":null,"score":9}}}},"grade_history":[],"reviews":[]}