LeashIndex Get the report

Index / calendar

API Ninjas

com-api-ninjas-mcp declares 253 capabilities across 253 tools, with 2 critical issues.

99/100 exposureHigh exposure

Manifest recorded 2026-10-21 from tools/list on https://mcp.api-ninjas.com/mcp, published in the official MCP registry as com.api-ninjas/mcp 1.0.0. The date changes only when the manifest does. Not verified by a maintainer.

Issues

These describe what this server's manifest declares. A product can provide controls that MCP has no way to express — token revocation, an admin console, audit logs — and this page cannot see them. The absence of a declaration is not evidence that a control is absent.

critical · no-revocation · All 253 tools

253 of 253 tools declare no way for the customer to switch them off once granted. This applies to every tool because MCP has no field in which to declare a revocation mechanism; the product may provide one outside MCP that a manifest cannot show.

critical · irreversible-uncapped · 1 of 253 tools

1 tool is classified as irreversible and declares no limit.

high · no-expiry · All 253 tools

253 of 253 tools declare no expiry. This applies to every tool because MCP has no field in which to declare an expiry; the product may provide one outside MCP that a manifest cannot show.

high · no-audit-trail · All 253 tools

253 of 253 tools declare no record of their actions that the customer can read. This applies to every tool because MCP has no field in which to declare an audit requirement; the product may provide one outside MCP that a manifest cannot show.

low · uncapped-read · 252 of 253 tools

252 tools can read data and declare no limit.

Declared capabilities

How each tool was read. declared means the server's own annotation said so — self-reported and unverified. inferred is from the tool's name. assumed means nothing indicated either way.

ToolRead asBasis
getAdviceread declared
getAirQualityread declared
getAircraftread declared
getAirlinesread declared
getAirportsread declared
getAirportsListread declared
convertAirportCoderead declared
airportDistanceread declared
airportSuggestread declared
closestAirportread declared
getAnalyticsread declared
getAnimalsread declared
getBabyNamesread declared
getBalanceSheetread declared
getBalanceSheetAvailabilityread declared
getBankHolidaysread declared
isBankHolidayread declared
generateBarcoderead declared
binLookupread declared
getBitcoinDataread declared
getBitcoinHistoricalDataread declared
getBitcoinTreasuryread declared
getBsbInforead declared
searchBsbread declared
getBucketListItemread declared
calculateCaloriesBurnedread declared
listActivitiesread declared
getCanadaRoutingNumberInforead declared
searchCanadaRoutingNumbersread declared
getCarsread declared
getCarFacetsread declared
getCarMakesread declared
getCarModelsread declared
getCarGenerationsread declared
getCashFlowread declared
getCashFlowAvailabilityread declared
getCatsread declared
getAllCatNamesread declared
getCelebrityread declared
getChuckNorrisJokeread declared
getCityDataread declared
searchCocktailsread declared
getCurrentCommodityPriceread declared
getCommoditySpotPriceread declared
getHistoricalCommodityPriceread declared
getCommoditySnapshotread declared
getCommodityContractread declared
getCommodityContractListread declared
getCommodityForwardCurveread declared
convertCurrencyread declared
getCounterdestructive declared
getAllCountryFlagsread declared
getCountryFlagread declared
getAllCountriesread declared
getCountryDataread declared
getCountyread declared
getCovidDataread declared
getCryptoPriceHistoricalread declared
getCryptoPriceread declared
getCryptoTreasuryread declared
getCryptoSymbolsread declared
getCurrencyVolatilityread declared
getCurrencyVolatilityHistoricalread declared
getCurrencyVolatilityForecastread declared
getDadJokeread declared
getDayInHistoryread declared
getDefinitionread declared
checkDisposableEmailread declared
getDNSRecordsread declared
getDogsread declared
getAllDogsread declared
getDomainInforead declared
getEarningsCalendarread declared
getEarningsCalendarListread declared
getUpcomingEarningsread declared
getEarningsTranscriptread declared
listEarningsCallTranscriptsread declared
searchEarningsTranscriptsread declared
getEarningsCallSpeakerread declared
getEarningsCallParticipantsread declared
getEarningsread declared
getElectricVehicleDataread declared
getElectricVehicleMakesread declared
getElectricVehicleModelsread declared
encodeTextread declared
getEmojisread declared
getETFInforead declared
listETFsread declared
searchETFsread declared
getEuriborRatesread declared
getEVChargerread declared
getExchangeRateread declared
getHistoricalExchangeRateread declared
getExecutiveCompensationread declared
getExercisesread declared
getAllExercisesread declared
detectFacesread declared
getFactsread declared
getFactOfTheDayread declared
getGDPDataread declared
getGeocodingread declared
getReverseGeocodingread declared
getCurrentGoldPriceread declared
getGoldSpotPriceread declared
getHistoricalGoldPriceread declared
getHelicopterDataread declared
getHistoricalEventsread declared
searchHistoricalFiguresread declared
getHobbyread declared
getHolidaysread declared
isHolidayread declared
getHoroscoperead declared
getHospitalsread declared
getIBANread declared
extractTextFromImageread declared
getIncomeStatementread declared
getIncomeStatementAvailabilityread declared
calculateIncomeTaxread declared
calculatePaycheckWithholdingread declared
getIncomeTaxread declared
getCurrentInflationread declared
getHistoricalInflationread declared
getInsiderTransactionsread declared
getInsiderDetailsread declared
getInsidersListread declared
getInstitutionalHoldingsread declared
getInstitutionalOwnershipread declared
getInstitutionalInvestorsread declared
getInstitutionalMoversread declared
getCurrentInterestRatesread declared
getHistoricalInterestRatesread declared
getIPInforead declared
getIpoCalendarread declared
getJokeread declared
getJokeOfTheDayread declared
getHistoricalLiborRatesread declared
getLogosread declared
generateLoremIpsumread declared
getLotteryDrawread declared
getLotteryHistoricalDrawsread declared
listLotteryGamesread declared
checkLotteryTicketread declared
listLotteryJackpotsread declared
getMarketCapread declared
getCurrentMetalsPriceread declared
calculateMortgageread declared
getMortgageRateread declared
getMotorCarrierread declared
searchMotorCarriersread declared
getMotorCarrierInsuranceread declared
getMotorCarrierSafetyread declared
getMotorCarrierLinksread declared
searchMotorcyclesread declared
getMotorcycleMakesread declared
getMotorcycleModelsread declared
getMutualFundread declared
getMXRecordsread declared
getNaicsread declared
searchNaicsread declared
getNaicsSizeStandardread declared
classifyNaicsread declared
getNaicsRiskread declared
getNutritionread declared
getNutritionItemread declared
getNutritionBarcoderead declared
detectObjectsread declared
getCurrentOilPriceread declared
getOilSpotPriceread declared
getHistoricalOilPriceread declared
generatePasswordread declared
phoneLookupread declared
getPinCoderead declared
Get_a_list_of_planetsread declared
getPopulationDataread declared
getPostalCoderead declared
filterProfanityread declared
getPropertyTaxread declared
getPublicHolidaysread declared
isPublicHolidayread declared
generateQRCoderead declared
getQuotesread declared
getRandomQuotesread declared
getQuoteOfTheDayread declared
getQuoteAuthorsread declared
getRandomImageread declared
getRandomUsersread declared
getRandomWordread declared
getRecipesread declared
getRhymeread declared
getRiddlesread declared
getBankInforead declared
searchBanksread declared
calculateSalesTaxread declared
getSalesTaxread declared
getSalesTaxFilingread declared
getSalesTaxHolidaysread declared
getSalesTaxNexusread declared
getSalesTaxRateChangesread declared
screenSanctionsread declared
searchSECread declared
analyzeSentimentread declared
getShortInterestread declared
getShortInterestScreenerread declared
getShortVolumeread declared
getFailsToDeliverread declared
getShortInterestCalendarread declared
getSortCodeInforead declared
searchSortCodesread declared
spellCheckread declared
Get_a_list_of_starsread declared
getStockExchangeread declared
getAllStockExchangesread declared
getStockExchangeHoursread declared
getStockExchangeHolidaysread declared
getStockNewsread declared
getCurrentStockPriceread declared
getHistoricalStockPriceread declared
getStockPriceListread declared
getStockSplitread declared
generateSudokuread declared
solveSudokuread declared
findSwiftCodesread declared
detectLanguageread declared
computeTextSimilarityread declared
getThesaurusread declared
getTickerread declared
searchTickersread declared
getTimezoneread declared
getTreasuryYieldread declared
getTreasuryYieldHistoricalread declared
getTriviaread declared
getTriviaOfTheDayread declared
getUnemploymentDataread declared
convertUnitread declared
getUniversitiesread declared
getUrlInforead declared
parseUserAgentread declared
generateUserAgentread declared
validateEmailread declared
validatePhoneread declared
getVATRatesread declared
validateVATNumberread declared
vinLookupread declared
getCurrentWeatherread declared
getWeatherForecastread declared
getWeatherIconsread declared
scrapeDataread declared
getWebpageMetadataread declared
getWhoisread declared
getWorkingDaysread declared
isWorkingDayread declared
getWorldTimeread declared
Get_ZIP_Code_detailsread declared

Record history

Earlier records for this server. A correction is added here, never written over the record it corrects.

RecordedExposureSource
2026-10-1699 tools/list on https://mcp.api-ninjas.com/mcp, published in the official MCP registry as com.api-ninjas/mcp 1.0.0
2026-10-1199 tools/list on https://mcp.api-ninjas.com/mcp, published in the official MCP registry as com.api-ninjas/mcp 1.0.0
Answering this question about your own agent? The self-serve stack report applies the same reading to your own stack or server and gives you a dated document you can hand to a customer's security review. It is generated in your browser, with nobody to wait for. Buying one does not change this page, its score or its place in the index — see Independence.
Maintain this server? If this page misreads your manifest, or your server has changed, submit its current tools/list response and it will be re-scored and dated. Corrections are published alongside the original, not in place of it.