{"name":"io.github.ameernoufil/angel-one","slug":"ameernoufil-angel-one","title":"Angel One","description":"Angel One SmartAPI MCP for orders, portfolio, market data, GTT rules, charges, and margin.","url":"https://mcp.market/server/ameernoufil-angel-one","rating":null,"grade":"B","score":72,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":15,"stars":0,"forks":0,"downloads_week":63,"last_push_at":"2026-05-22T17:28:28.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ameernoufil/angel-one-mcp","website":null,"version":"1.0.10","remotes":[],"packages":[{"registryType":"npm","identifier":"angel-one-mcp","version":"1.0.10","transport":{"type":"stdio"},"environmentVariables":[{"description":"Angel One SmartAPI app key","isRequired":true,"isSecret":true,"name":"ANGEL_API_KEY"},{"description":"Angel One client code","isRequired":true,"isSecret":true,"name":"ANGEL_CLIENT_ID"},{"description":"Angel One password or MPIN","isRequired":true,"isSecret":true,"name":"ANGEL_PASSWORD"},{"description":"Base32 TOTP secret used to generate login OTPs","isRequired":true,"isSecret":true,"name":"ANGEL_TOTP_SECRET"},{"description":"Soft max order quantity","default":"25","name":"SOFT_MAX_ORDER_QTY"},{"description":"Hard max order quantity","default":"100","name":"HARD_MAX_ORDER_QTY"},{"description":"Soft max order value in INR","default":"10000","name":"SOFT_MAX_ORDER_VALUE"},{"description":"Hard max order value in INR","default":"100000","name":"HARD_MAX_ORDER_VALUE"}]}],"tools":[{"name":"cancel_gtt_rule","description":"Cancel an existing GTT rule by ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"cancel_order","description":"Cancel a pending order by order ID and variety.","write_action":true,"price_micros":0,"input_schema":null},{"name":"convert_position","description":"Convert an existing position from one product type to another (e.g. INTRADAY to DELIVERY).","write_action":false,"price_micros":0,"input_schema":null},{"name":"create_gtt_rule","description":"Create a GTT (Good Till Triggered) rule. When trigger price is hit, the order is automatically placed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"estimate_charges","description":"Estimate brokerage, STT, transaction charges, GST, SEBI charges, and stamp duty for proposed trades.","write_action":false,"price_micros":0,"input_schema":null},{"name":"estimate_margin","description":"Calculate margin requirements for a batch of potential orders before placing them.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_all_holdings","description":"Get extended portfolio holdings with total holding value, total investment, total P&L, and P&L percentage.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_bse_intraday","description":"Get top BSE intraday movers data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_candle_data","description":"Get historical OHLCV candle data for a symbol. Intervals: ONE_MINUTE, FIVE_MINUTE, FIFTEEN_MINUTE, THIRTY_MINUTE, ONE_HOUR, ONE_DAY.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_funds","description":"Get available funds and margins: cash, collateral, utilised margins, net value.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_gainers_losers","description":"Get top gainers or losers by OI or price change percentage for derivatives.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_gtt_rule_details","description":"Get details of a specific GTT rule by ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_gtt_rule_list","description":"List GTT rules filtered by status. Returns paginated results.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_holdings","description":"Get portfolio holdings: stocks owned, quantities, average prices, P&L, LTP.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_ltp","description":"Get last traded price for a symbol. Also returns open, high, low, close.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_market_quote","description":"Get market quote data. Modes: FULL (all fields), OHLC, LTP. Pass exchange and token list.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_nse_intraday","description":"Get top NSE intraday movers data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_oi_buildup","description":"Get OI Buildup analysis: Long Buildup, Short Buildup, Short Covering, Long Unwinding.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_oi_data","description":"Get historical Open Interest data for derivatives. Same intervals as candle data.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_option_greeks","description":"Get option Greeks (Delta, Gamma, Theta, Vega, IV) for all strikes of a given underlying and expiry.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_order_book","description":"Get all orders for today: pending, executed, rejected. Shows status, prices, quantities.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_order_details","description":"Get detailed information for a specific order by its order ID.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_positions","description":"Get open positions: intraday/carryforward, buy/sell qty, avg prices, unrealised P&L.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_profile","description":"Get Angel One user profile: name, email, mobile, exchanges, products, broker info.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_put_call_ratio","description":"Get Put-Call Ratio data for the derivatives market.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_trade_book","description":"Get executed trades for today: fill prices, quantities, timestamps.","write_action":false,"price_micros":0,"input_schema":null},{"name":"login","description":"Authenticate with Angel One SmartAPI. Auto-generates TOTP. Stores session internally.","write_action":false,"price_micros":0,"input_schema":null},{"name":"logout","description":"End Angel One SmartAPI session and invalidate tokens.","write_action":false,"price_micros":0,"input_schema":null},{"name":"modify_gtt_rule","description":"Modify an existing GTT rule. Change price, quantity, or trigger price.","write_action":false,"price_micros":0,"input_schema":null},{"name":"modify_order","description":"Modify an existing pending order. Change price, quantity, order type, or trigger price.","write_action":true,"price_micros":0,"input_schema":null},{"name":"place_order","description":"Place a buy/sell order on Angel One. Supports NORMAL, STOPLOSS, AMO, ROBO varieties. Returns order ID on success.","write_action":true,"price_micros":0,"input_schema":null},{"name":"search_scrip","description":"Search for trading instruments by name. Returns symbol tokens needed for other tools.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":72,"grade":"B","scanned_at":"2026-09-27T17:07:38.724Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T17:07:38.839Z","components":{"code":{"score":25,"max":25,"notes":["29 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":8,"max":15,"notes":["last push 128 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":"angel-one-mcp","version":"1.0.10","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-05-22T17:01:43.557Z","repositoryUrl":"git+https://github.com/ameernoufil/angel-one-mcp.git","weeklyDownloads":63}],"repo":{"found":true,"owner":"ameernoufil","repo":"angel-one-mcp","archived":false,"pushedAt":"2026-05-22T17:28:28Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/59198817?v=4","ownerCreatedAt":"2019-12-24T10:43:52Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/59198817?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":63,"license":"MIT","lastPushAt":"2026-05-22T17:28:28.000Z","score":15}}}},"grade_history":[],"reviews":[]}