accueil / serveurs / Médias / io.github.roadtogideon222-byte/boringtoolskit
io.github.roadtogideon222-byte/boringtoolskit
serveur MCP (Model Context Protocol) · boringtoolskit 1.0.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.roadtogideon222-byte/boringtoolskit est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.roadtogideon222-byte/boringtoolskit » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 36 outils
- apy≈ 161 tokens
Compute annual percentage yield from a nominal rate and a compounding frequency, plus the one year interest and ending balance on an example deposit.
Paramètres, retour & exemple (3)
Paramètresrate· number · requis
Nominal interest rate percentdeposit· number · requis
Example deposit amountcompound· number · requis
Compounding periods per year (e.g. 12 for monthly)
Exemple d'appel{"name": "apy", "arguments": {"rate": 1, "deposit": 1, "compound": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - audio_time_stretch≈ 128 tokens
Compute the new duration of audio at a playback speed, plus the percent time change.
Paramètres, retour & exemple (2)
Paramètresspeed· number · requis
Playback speed multiplier (e.g. 1.25)duration· number · requis
Original duration in seconds
Exemple d'appel{"name": "audio_time_stretch", "arguments": {"speed": 1, "duration": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - auto_loan≈ 166 tokens
Estimate a monthly auto-loan payment from price, down payment, trade-in, term, and APR.
Paramètres, retour & exemple (5)
Paramètresapr· number · optionnel
Annual interest rate percentdown· number · optionnel
Down paymentterm· number · optionnel
Loan term in months (default 60)price· number · requis
Vehicle pricetrade· number · optionnel
Trade-in value
Exemple d'appel{"name": "auto_loan", "arguments": {"price": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - bmi≈ 132 tokens
Calculate body mass index and category from weight and height in US units.
Paramètres, retour & exemple (3)
ParamètresheightFt· number · requis
Height feetheightIn· number · optionnel
Additional height inchesweightLb· number · requis
Weight in pounds
Exemple d'appel{"name": "bmi", "arguments": {"heightFt": 1, "weightLb": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - bmr_tdee≈ 197 tokens
Estimate basal metabolic rate (Mifflin-St Jeor) and total daily energy expenditure from age, weight, height, sex, and an activity multiplier.
Paramètres, retour & exemple (5)
Paramètresage· number · requis
Age in yearssex· string · requis · male | female
Biological sexactivity· number · requis
Activity multiplier (e.g. 1.4)heightCm· number · requis
Height in centimetresweightKg· number · requis
Weight in kilograms
Exemple d'appel{"name": "bmr_tdee", "arguments": {"age": 1, "sex": "male", "activity": 1, "heightCm": 1, "weightKg": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - boat_loan≈ 195 tokens
Boat or RV loan payment with optional sales tax, down payment, and trade-in, including amount financed and total interest.
Paramètres, retour & exemple (6)
Paramètresapr· number · requis
Annual interest rate percentdown· number · optionnel
Down paymentterm· number · requis
Loan term in whole months (1-600)price· number · requis
Boat pricetrade· number · optionnel
Trade-in valuetaxPct· number · optionnel
Sales tax percent
Exemple d'appel{"name": "boat_loan", "arguments": {"apr": 1, "term": 1, "price": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - budget_50_30_20≈ 107 tokens
Split monthly after-tax income by the 50/30/20 rule into needs, wants, and savings or debt paydown.
Paramètres, retour & exemple (1)
Paramètresincome· number · requis
Monthly after-tax income
Exemple d'appel{"name": "budget_50_30_20", "arguments": {"income": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - cagr≈ 154 tokens
Compute the compound annual growth rate connecting a starting and an ending value over a number of years, with total return percent and absolute change.
Paramètres, retour & exemple (3)
Paramètresend· number · requis
Ending value, zero or morestart· number · requis
Starting value, above zeroyears· number · requis
Number of years, above zero
Exemple d'appel{"name": "cagr", "arguments": {"end": 1, "start": 1, "years": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - calorie≈ 195 tokens
Estimate BMR and total daily energy expenditure using Mifflin-St Jeor, from weight/height in US units.
Paramètres, retour & exemple (6)
Paramètresage· number · optionnel
Age in yearssex· string · optionnel · male | female
Biological sexactivity· number · optionnel
Activity multiplier (e.g. 1.2)heightFt· number · requis
Height feetheightIn· number · optionnel
Height inchesweightLb· number · requis
Weight in pounds
Exemple d'appel{"name": "calorie", "arguments": {"heightFt": 1, "weightLb": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - ceiling_tile≈ 124 tokens
Count 2x2 ft ceiling tiles needed for a rectangular room, with room area and a 5 percent cut-waste reminder.
Paramètres, retour & exemple (2)
Paramètreswidth· number · requis
Room width in feetlength· number · requis
Room length in feet
Exemple d'appel{"name": "ceiling_tile", "arguments": {"width": 1, "length": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - combinations≈ 125 tokens
Compute the number of distinct combinations, n choose r, using a multiplicative form that avoids factorial overflow.
Paramètres, retour & exemple (2)
Paramètresn· number · requis
Total items, at least 1r· number · requis
Items chosen, between 0 and n
Exemple d'appel{"name": "combinations", "arguments": {"n": 1, "r": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - compound_interest≈ 216 tokens
Grow a balance with compound interest and optional monthly contributions. Returns future value, total contributed, and interest earned.
Paramètres, retour & exemple (6)
Paramètresrate· number · optionnel
Annual interest rate percentyears· number · optionnel
Term in years (default 10)timing· string · optionnel · end | begin
When contributions are addedcontrib· number · optionnel
Monthly contributioncompound· number · optionnel
Compounds per year (default 12)principal· number · requis
Starting amount
Exemple d'appel{"name": "compound_interest", "arguments": {"principal": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - discount_percent_off≈ 197 tokens
Compute the final checkout total after stacked percentage discounts, a fixed coupon, and a tax assumption. Sequential discounts are NOT additive.
Paramètres, retour & exemple (5)
Paramètrescoupon· number · optionnel
Fixed coupon applied after all discountstaxPct· number · optionnel
Tax percentdiscount1· number · optionnel
First discount percent (0-100)discount2· number · optionnel
Second discount percent (0-100)originalPrice· number · requis
Original price
Exemple d'appel{"name": "discount_percent_off", "arguments": {"originalPrice": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - dividend_reinvestment≈ 221 tokens
Compound a portfolio with a constant dividend yield and price growth, reinvesting monthly and optionally adding deposits. Returns ending value, total contributed, and dividends reinvested.
Paramètres, retour & exemple (5)
Paramètresyears· number · requis
Holding period in yearsgrowth· number · requis
Annual price growth percentinitial· number · requis
Starting investmentyieldPct· number · requis
Dividend yield percent (the key yield is also accepted)contribution· number · optionnel
Monthly deposit (default 0)
Exemple d'appel{"name": "dividend_reinvestment", "arguments": {"years": 1, "growth": 1, "initial": 1, "yieldPct": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - emergency_fund≈ 182 tokens
Emergency fund target (expenses times coverage months), the remaining gap versus current savings, and months to close the gap at a fixed monthly contribution.
Paramètres, retour & exemple (4)
Paramètressaved· number · optionnel
Current savings (default 0)months· number · requis
Coverage target in monthsmonthly· number · optionnel
Monthly contribution (default 0)expenses· number · requis
Monthly core expenses
Exemple d'appel{"name": "emergency_fund", "arguments": {"months": 1, "expenses": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - gross_rent_multiplier≈ 128 tokens
Gross rent multiplier for a rental property: price divided by annual gross rent. Lower means more rent per dollar of price.
Paramètres, retour & exemple (2)
Paramètresrent· number · requis
Monthly rentprice· number · requis
Property price
Exemple d'appel{"name": "gross_rent_multiplier", "arguments": {"rent": 1, "price": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - growing_degree_day≈ 208 tokens
Accumulate growing, heating, or cooling degree days (Fahrenheit basis) from daily high, low, a base threshold, and a day count. Includes Celsius-basis totals.
Paramètres, retour & exemple (5)
Paramètresbase· number · requis
Base threshold in Fahrenheitdays· number · requis
Number of days (1 to 366)mode· string · optionnel · gdd | hdd | cdd
Degree day mode (default gdd)tmax· number · requis
Daily high in Fahrenheittmin· number · requis
Daily low in Fahrenheit
Exemple d'appel{"name": "growing_degree_day", "arguments": {"base": 1, "days": 1, "tmax": 1, "tmin": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - insulation≈ 179 tokens
U-value of an insulation upgrade and an estimated annual heating saving from conduction, using heating degree days, area, kWh conversion, and utility cost.
Paramètres, retour & exemple (4)
Paramètresr1· number · requis
Current R-valuer2· number · optionnel
Upgraded R-value (defaults to current)area· number · optionnel
Area in square feetcost· number · optionnel
Utility cost in dollars per kWh (0 disables the dollar estimate)
Exemple d'appel{"name": "insulation", "arguments": {"r1": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - key_transposition≈ 163 tokens
Transpose a musical key and report the number of semitone steps upward between two keys.
Paramètres, retour & exemple (2)
ParamètrestoKey· string · requis · C | C# | D | Eb | E | F | F# | G
Target key (default C)fromKey· string · requis · C | C# | D | Eb | E | F | F# | G
Original key (default C)
Exemple d'appel{"name": "key_transposition", "arguments": {"toKey": "C", "fromKey": "C"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - maintenance_calories≈ 214 tokens
Daily maintenance calories (TDEE) from Mifflin-St Jeor BMR and an activity level, using metric inputs.
Paramètres, retour & exemple (5)
Paramètresage· number · requis
Age in years (10-90)sex· string · requis · male | female
Biological sexactivity· number · requis
Activity level index 0-4: 0 sedentary, 1 light, 2 moderate, 3 very active, 4 extra activeheightCm· number · requis
Height in centimetres (120-230)weightKg· number · requis
Weight in kilograms (30-350)
Exemple d'appel{"name": "maintenance_calories", "arguments": {"age": 1, "sex": "male", "activity": 1, "heightCm": 1, "weightKg": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - margin_of_error≈ 140 tokens
Compute the margin of error for a survey sample at the 90, 95, or 99 percent confidence level, assuming maximum variance proportions.
Paramètres, retour & exemple (2)
Paramètresn· number · requis
Sample size, above zeroconfidence· string · optionnel · 90 | 95 | 99
Confidence level percent (default 90)
Exemple d'appel{"name": "margin_of_error", "arguments": {"n": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - mortgage_payment≈ 257 tokens
Estimate the full monthly housing payment (principal, interest, tax, insurance, PMI, HOA) and the total interest over the term. Requires a positive home price.
Paramètres, retour & exemple (8)
Paramètresapr· number · optionnel
Annual interest rate percenthoa· number · optionnel
Monthly HOA feepmi· number · optionnel
Annual PMI rate percent (monthly cost = loan x rate / 12, so 0.5 on a $300,000 loan is $125/month)tax· number · optionnel
Annual property taxdown· number · optionnel
Down paymentterm· number · optionnel
Loan term in years (default 30)price· number · requis
Home priceinsurance· number · optionnel
Annual home insurance
Exemple d'appel{"name": "mortgage_payment", "arguments": {"price": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - percentage≈ 141 tokens
Solve percentage problems: what is X% of Y, X is what % of Y, or the % change from X to Y.
Paramètres, retour & exemple (3)
Paramètresmode· string · optionnel · of | iswhat | change
Calculation mode (default of)val1· number · requis
First valueval2· number · requis
Second value
Exemple d'appel{"name": "percentage", "arguments": {"val1": 1, "val2": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - pressure≈ 120 tokens
Compute pressure in Pascals, kilopascals, and psi from a force in newtons over an area in square metres.
Paramètres, retour & exemple (2)
Paramètresarea· number · requis
Area in square metresforce· number · requis
Force in newtons
Exemple d'appel{"name": "pressure", "arguments": {"area": 1, "force": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - protein_molecular_weight≈ 150 tokens
Estimate a protein chain molecular weight in Da and kDa from residue count and average residue mass, plus peptide bond count.
Paramètres, retour & exemple (2)
Paramètresresidues· number · requis
Number of amino acid residues (1-100000)avgResidueMass· number · requis
Average mass per residue in Da (e.g. 110)
Exemple d'appel{"name": "protein_molecular_weight", "arguments": {"residues": 1, "avgResidueMass": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - remainder≈ 115 tokens
Compute the remainder and floored quotient of a division. Works for decimal inputs, not just integers.
Paramètres, retour & exemple (2)
Paramètresa· number · requis
Dividendb· number · requis
Divisor, not zero
Exemple d'appel{"name": "remainder", "arguments": {"a": 1, "b": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - roofing≈ 167 tokens
Roof area from footprint and pitch, with waste allowance, roofing squares, and approximate shingle bundles (3 per square).
Paramètres, retour & exemple (4)
Paramètresrise· number · optionnel
Pitch rise per 12 run (default 0)waste· number · optionnel
Waste percent (default 0)width· number · requis
Footprint width in feetlength· number · requis
Footprint length in feet
Exemple d'appel{"name": "roofing", "arguments": {"width": 1, "length": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - rule_of_72≈ 123 tokens
Estimate the doubling time of money at a fixed rate using the rule of 72, plus the exact doubling time from the compound formula. Rate must be between 0 and 30 percent.
Paramètres, retour & exemple (1)
Paramètresrate· number · requis
Annual growth rate percent (0 to 30)
Exemple d'appel{"name": "rule_of_72", "arguments": {"rate": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - savings_growth≈ 158 tokens
Project the future value of a lump-sum investment (optionally with monthly additions), including interest earned.
Paramètres, retour & exemple (4)
Paramètresrate· number · optionnel
Annual interest rate percentyears· number · optionnel
Term in yearsamount· number · requis
Starting amountcontribMonthly· number · optionnel
Monthly addition
Exemple d'appel{"name": "savings_growth", "arguments": {"amount": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simple_interest≈ 134 tokens
Compute simple interest, total value, and a comparison to annual compounding.
Paramètres, retour & exemple (3)
Paramètresrate· number · requis
Annual rate percentyears· number · requis
Term in yearsprincipal· number · requis
Principal
Exemple d'appel{"name": "simple_interest", "arguments": {"rate": 1, "years": 1, "principal": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - slope≈ 121 tokens
Compute slope from rise and run as degrees, percent grade, and the rise to run ratio. Run must be above zero.
Paramètres, retour & exemple (2)
Paramètresrun· number · requis
Horizontal run, above zerorise· number · requis
Vertical rise
Exemple d'appel{"name": "slope", "arguments": {"run": 1, "rise": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - square_footage≈ 176 tokens
Compute total area (and with-waste area) from up to two rectangular spaces, plus square yards, square metres, and acres.
Paramètres, retour & exemple (5)
Paramètreswaste· number · optionnel
Waste percentwidth· number · requis
First space widthlength· number · requis
First space lengthwidth2· number · optionnel
Second space widthlength2· number · optionnel
Second space length
Exemple d'appel{"name": "square_footage", "arguments": {"width": 1, "length": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - tip_bill_split≈ 231 tokens
Split a bill across a group after tax, tip, and optional rounding. Returns each person's share, the tip, the effective tip rate, and the collected total.
Paramètres, retour & exemple (6)
Paramètrestax· number · requis
Tax amountpeople· number · requis
Number of people sharingtipPct· number · requis
Tip percentage (e.g. 18)subtotal· number · requis
Pre-tax bill amounttipOnTax· boolean · optionnel
Whether tip is calculated on subtotal plus taxroundMode· string · optionnel · none | up-dollar | up-five
Rounding mode for each share
Exemple d'appel{"name": "tip_bill_split", "arguments": {"tax": 1, "people": 1, "tipPct": 1, "subtotal": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - va_mortgage≈ 168 tokens
Monthly VA loan payment including the funding fee, with no PMI. Returns the financed amount, payment, and total interest.
Paramètres, retour & exemple (4)
Paramètresapr· number · requis
Annual interest rate percentfee· number · optionnel
VA funding fee percent (default 0)term· number · requis
Loan term in monthsprincipal· number · requis
Loan principal
Exemple d'appel{"name": "va_mortgage", "arguments": {"apr": 1, "term": 1, "principal": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - win_loss_percentage≈ 134 tokens
Compute a winning percentage from wins, losses, and ties, where ties count as half a win.
Paramètres, retour & exemple (3)
Paramètresties· number · optionnel
Games tied (default 0)wins· number · requis
Games wonlosses· number · requis
Games lost
Exemple d'appel{"name": "win_loss_percentage", "arguments": {"wins": 1, "losses": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - youtube_revenue≈ 137 tokens
Estimated YouTube Adsense revenue from monthly views and RPM, with an annual figure and a 30 percent RPM swing range. RPM defaults to 2 when omitted.
Paramètres, retour & exemple (2)
Paramètresrpm· number · optionnel
Revenue per mille in dollars (default 2)views· number · requis
Monthly view count
Exemple d'appel{"name": "youtube_revenue", "arguments": {"views": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».