{"name":"io.github.nirholas/papertrade-ai","slug":"nirholas-papertrade-ai","title":"Papertrade AI","description":"Trade Papertrade BTC and ETH perps from Claude, ChatGPT, Codex, Cursor and any MCP client.","url":"https://mcp.market/server/nirholas-papertrade-ai","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":35,"stars":0,"forks":0,"downloads_week":299,"last_push_at":"2026-10-10T21:58:24.000Z","license":"MIT"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T08:35:41.308Z","last_ok_at":"2026-11-04T08:35:41.308Z","latency_ms":367},"claimed":false,"transport":"mixed","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/nirholas/papertrade-ai","website":"https://papertrade-ai.ninabrekkerese.workers.dev/","version":"0.1.0","remotes":[{"type":"streamable-http","url":"https://papertrade-ai.ninabrekkerese.workers.dev/mcp"}],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"papertrade-ai","version":"0.1.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Wallet address for read-only access without logging in.","format":"string","name":"PAPERTRADE_WALLET"},{"description":"Optional wallet key for headless trading. Only used to sign a session key registration; never stored.","format":"string","isSecret":true,"name":"PAPERTRADE_PRIVATE_KEY"}]}],"tools":[],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-13T01:11:25.689Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-13T01:11:25.721Z","components":{"code":{"score":20,"max":25,"notes":["24 source files scanned"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 319ms (auth required)"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (endpoint requires auth); not counted"]},"auth":{"score":15,"max":15,"notes":["OAuth resource metadata advertised on 401"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"dist/cli.js: …ludes(\"Cloudflare\"))return!1;try{return new Function(\"\"),!0}catch{return!1}});function kt(e){…"}],"inputs":{"probes":[{"url":"https://papertrade-ai.ninabrekkerese.workers.dev/mcp","reachable":true,"authRequired":true,"latencyMs":319,"authScheme":"oauth"}],"packages":[{"registryType":"npm","identifier":"papertrade-ai","version":"0.1.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":5,"publishedAt":"2026-10-10T21:34:16.164Z","repositoryUrl":"git+https://github.com/nirholas/papertrade-ai.git","weeklyDownloads":299}],"repo":{"found":true,"owner":"nirholas","repo":"papertrade-ai","archived":false,"pushedAt":"2026-10-10T21:58:24Z","stars":0,"forks":0,"openIssues":3,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/22895867?v=4","ownerCreatedAt":"2016-10-17T19:21:57Z","license":"MIT"},"icon":{"url":"https://papertrade-ai.ninabrekkerese.workers.dev/icon-512.png","source":"registry","width":512,"height":512},"presence":{"stars":0,"forks":0,"downloadsWeek":299,"license":"MIT","lastPushAt":"2026-10-10T21:58:24.000Z","score":35}}}},"grade_history":[],"reviews":[]}