{"name":"io.github.Rotwang9000/flashbank","slug":"rotwang9000-flashbank","title":"FlashBank","description":"Fixed-fee P2P term loans (no oracles) and flash loans on Ethereum, Base, Arbitrum and Sepolia.","url":"https://mcp.market/server/rotwang9000-flashbank","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":21,"stars":0,"forks":0,"downloads_week":44,"last_push_at":"2026-08-03T13:52:28.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Rotwang9000/flashbank-net","website":"https://flashbank.net","version":"1.1.1","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@flashbank/mcp","version":"1.1.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional EVM private key enabling write tools (create/take/repay offers, faucet). Omit for read-only mode. Use a throwaway key.","isSecret":true,"name":"FLASHBANK_MCP_PRIVATE_KEY"},{"description":"Set to 'true' to allow write tools on mainnets (Ethereum, Base, Arbitrum). Defaults to Sepolia-only writes.","name":"FLASHBANK_MCP_ALLOW_MAINNET"},{"description":"Optional custom RPC URL override for Sepolia (similarly FLASHBANK_MCP_RPC_ETHEREUM / _BASE / _ARBITRUM).","name":"FLASHBANK_MCP_RPC_SEPOLIA"}]}],"tools":[{"name":"explain","description":"Plain-English primer on both FlashBank products, the loan lifecycle, fees and safety rules. Call this first if you are unsure how anything works.","write_action":false,"price_micros":0,"input_schema":null},{"name":"faucet_mint","description":"Mint a free batch of 10,000 fpUSD or fpETH (valueless playground tokens) to the signing wallet on Sepolia. The safe way for agents to get funds to experiment with.","write_action":false,"price_micros":0,"input_schema":null},{"name":"flash_pools","description":"Per-token flash-loan liquidity on a chain: committed amount, live available liquidity, fee, per-loan cap and provider count.","write_action":false,"price_micros":0,"input_schema":null},{"name":"flash_quote","description":"Fee quote for flash-borrowing a given amount of a token (symbol or address) on a chain.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_chains","description":"Supported chains with contract addresses, registry tokens and whether writes are currently permitted for each.","write_action":false,"price_micros":0,"input_schema":null},{"name":"p2p_cancel","description":"Cancel an offer you created that has not been taken, reclaiming your escrow (any boost spend is not refunded). Mainnet gated.","write_action":true,"price_micros":0,"input_schema":null},{"name":"p2p_claim_default","description":"After the repay window closes unpaid, the lender claims the collateral (any agreed surplus returns to the borrower). Irreversibly settles the loan. Requires the signing wallet to be the lender (mainnet gated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"p2p_create_offer","description":"Post a loan offer (you lend) or borrow request (you borrow) on-chain. Escrows your side immediately: lenders escrow the principal, borrowers escrow the collateral. Reversible via p2p_cancel while untaken. Requires a signing key; mainnet additionally requires FLASHBANK_MCP_ALLOW_MAINNET=true.","write_action":true,"price_micros":0,"input_schema":null},{"name":"p2p_get_loan","description":"Full detail for one loan id: terms, parties, status, what a taker must provide, repayment quote, default deadline/split and the on-chain terms hash.","write_action":false,"price_micros":0,"input_schema":null},{"name":"p2p_list_offers","description":"Open, takeable loan offers/requests on a chain, newest first with boosted (featured) offers ranked on top. Returns human-readable terms plus the raw ids for follow-up calls.","write_action":false,"price_micros":0,"input_schema":null},{"name":"p2p_my_loans","description":"Every loan created by or assigned to an address (defaults to the configured wallet), with current status.","write_action":false,"price_micros":0,"input_schema":null},{"name":"p2p_repay","description":"Repay an active loan you borrowed, redeeming your collateral. On v2 chains (Sepolia) the fee is the VESTED amount — repaying inside the cooling-off window is rebated down to a 10% floor. Requires the signing wallet to be the borrower (mainnet gated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"p2p_take_offer","description":"Accept an open offer, pinning the EXACT terms currently on-chain (takeWithTerms) so a last-second re-price reverts instead of surprising you. Approves and escrows your side, which activates the loan — a BINDING commitment until repaid or defaulted. Requires a signing key (mainnet gated).","write_action":false,"price_micros":0,"input_schema":null},{"name":"p2p_withdraw_unclaimed","description":"v2 chains (Sepolia) only: if a settlement payout to you could not be delivered (e.g. a blocklisting token), it queues on-chain — this checks your queued balance for a token and withdraws it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wallet_status","description":"Address, native balance and registry-token balances of the configured signing wallet on one chain. Reports read-only mode when no key is set.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-09-27T05:29:08.162Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T05:29:08.152Z","components":{"code":{"score":25,"max":25,"notes":["6 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":12,"max":15,"notes":["last push 55 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@flashbank/mcp","version":"1.1.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-06-12T07:51:22.668Z","repositoryUrl":"git+https://github.com/Rotwang9000/flashbank-net.git","weeklyDownloads":44}],"repo":{"found":true,"owner":"Rotwang9000","repo":"flashbank-net","archived":false,"pushedAt":"2026-08-03T13:52:28Z","stars":0,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/144210384?v=4","ownerCreatedAt":"2023-09-06T06:48:17Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":0,"downloadsWeek":44,"license":"MIT","lastPushAt":"2026-08-03T13:52:28.000Z","score":21}}}},"grade_history":[],"reviews":[]}