npm analyzed 0.3.0

@alchemy/mcp-server

v0.3.0
npm

MCP server for using Alchemy APIs

maintainer
brian-alchemy
license
MIT
first seen
2026-06-09
last seen
2026-06-16
releases · 30d
0
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities0 tools
transport stdio counts 0 tools · 0 res · 0 prompts permission surface via code analysis

no tools enumerated yet for this server.

code evidencev0.3.0 · npm-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

network 4

  • net package/dist/api/alchemyApi.js :107 const response = await fetch(`${this.agentWalletServer}/transactions/send`, {
  • net package/dist/api/client-providers.js :13 import axios from "axios";
  • net package/dist/api/registerTools.js :1 import { isAxiosError } from "axios";
  • net package/dist/di/modules/clients.module.js :1 import axios from "axios";

secrets 1

  • secrets package/dist/di/modules/clients.module.js :10 const apiKey = process.env.ALCHEMY_API_KEY || "";

tool registrations 97

  • listSupportedNetworks package/dist/api/registerTools.js :77
  • fetchTokenPriceBySymbol package/dist/api/registerTools.js :88
  • fetchTokenPriceByAddress package/dist/api/registerTools.js :93
  • fetchTokenPriceHistoryBySymbol package/dist/api/registerTools.js :103
  • fetchTokenPriceHistoryByTimeFrame package/dist/api/registerTools.js :119
  • fetchTokensOwnedByMultichainAddresses package/dist/api/registerTools.js :150
  • fetchAddressTransactionHistory package/dist/api/registerTools.js :163
  • fetchTransfers package/dist/api/registerTools.js :197
  • fetchNftsOwnedByMultichainAddresses package/dist/api/registerTools.js :247
  • fetchNftContractDataByMultichainAddress package/dist/api/registerTools.js :284
  • sendTransaction package/dist/api/registerTools.js :304
  • swap package/dist/api/registerTools.js :321
  • getNFTsForOwner package/dist/api/registerTools.js :332
  • getNFTsForContract package/dist/api/registerTools.js :374
  • getNFTsForCollection package/dist/api/registerTools.js :396
  • getNFTMetadata package/dist/api/registerTools.js :423
  • getContractMetadata package/dist/api/registerTools.js :442
  • getCollectionMetadata package/dist/api/registerTools.js :448
  • invalidateNFTContractCache package/dist/api/registerTools.js :454
  • getOwnersForNFT package/dist/api/registerTools.js :460
  • getOwnersForContract package/dist/api/registerTools.js :465
  • getSpamContracts package/dist/api/registerTools.js :479
  • isSpamContract package/dist/api/registerTools.js :482
  • isAirdropNFT package/dist/api/registerTools.js :488
  • summarizeNFTAttributes package/dist/api/registerTools.js :493
  • getFloorPrice package/dist/api/registerTools.js :499
  • searchContractMetadata package/dist/api/registerTools.js :510
  • isHolderOfContract package/dist/api/registerTools.js :516
  • computeRarity package/dist/api/registerTools.js :525
  • getNFTSales package/dist/api/registerTools.js :534
  • getContractsForOwner package/dist/api/registerTools.js :578
  • getCollectionsForOwner package/dist/api/registerTools.js :607
  • reportSpam package/dist/api/registerTools.js :631
  • getTokenAllowance package/dist/api/registerTools.js :639
  • getTokenBalances package/dist/api/registerTools.js :645
  • getTokenMetadata package/dist/api/registerTools.js :666
  • getTransactionReceipts package/dist/api/registerTools.js :675
  • debugGetRawBlock package/dist/api/registerTools.js :689
  • debugGetRawHeader package/dist/api/registerTools.js :695
  • debugGetRawReceipts package/dist/api/registerTools.js :701
  • debugTraceBlockByHash package/dist/api/registerTools.js :707
  • debugTraceBlockByNumber package/dist/api/registerTools.js :712
  • debugTraceCall package/dist/api/registerTools.js :719
  • debugTraceTransaction package/dist/api/registerTools.js :732
  • traceBlock package/dist/api/registerTools.js :744
  • traceCall package/dist/api/registerTools.js :751
  • traceGet package/dist/api/registerTools.js :765
  • traceRawTransaction package/dist/api/registerTools.js :770
  • traceReplayBlockTransactions package/dist/api/registerTools.js :777
  • traceReplayTransaction package/dist/api/registerTools.js :786
  • traceTransaction package/dist/api/registerTools.js :793
  • traceFilter package/dist/api/registerTools.js :797
  • simulateAssetChanges package/dist/api/registerTools.js :821
  • simulateAssetChangesBundle package/dist/api/registerTools.js :833
  • simulateExecution package/dist/api/registerTools.js :847
  • simulateExecutionBundle package/dist/api/registerTools.js :859
  • getMaxPriorityFeePerGas package/dist/api/registerTools.js :876
  • getUserOperationReceipt package/dist/api/registerTools.js :879
  • getSupportedEntryPoints package/dist/api/registerTools.js :883
  • getUserOperationByHash package/dist/api/registerTools.js :886
  • estimateUserOperationGas package/dist/api/registerTools.js :890
  • simulateUserOperationAssetChanges package/dist/api/registerTools.js :906
  • getBeaconGenesis package/dist/api/registerTools.js :921
  • getBeaconBlock package/dist/api/registerTools.js :924
  • getBeaconBlockAttestations package/dist/api/registerTools.js :930
  • getBeaconBlockRoot package/dist/api/registerTools.js :936
  • getBeaconBlobSidecars package/dist/api/registerTools.js :942
  • getBeaconHeaders package/dist/api/registerTools.js :952
  • getBeaconHeaderByBlockId package/dist/api/registerTools.js :957
  • getBeaconPoolVoluntaryExits package/dist/api/registerTools.js :963
  • getBeaconPoolAttestations package/dist/api/registerTools.js :966
  • getBeaconStateCommittees package/dist/api/registerTools.js :969
  • getBeaconStateFinalityCheckpoints package/dist/api/registerTools.js :978
  • getBeaconStateFork package/dist/api/registerTools.js :984
  • getBeaconStatePendingConsolidations package/dist/api/registerTools.js :990
  • getBeaconStateRoot package/dist/api/registerTools.js :996
  • getBeaconStateSyncCommittees package/dist/api/registerTools.js :1002
  • getBeaconStateRandao package/dist/api/registerTools.js :1009
  • getBeaconStateValidatorBalances package/dist/api/registerTools.js :1016
  • getBeaconStateValidators package/dist/api/registerTools.js :1026
  • getBeaconStateValidatorById package/dist/api/registerTools.js :1040
  • getBeaconBlockRewards package/dist/api/registerTools.js :1047
  • getBeaconConfigSpec package/dist/api/registerTools.js :1053
  • getBeaconNodeSyncing package/dist/api/registerTools.js :1056
  • getBeaconNodeVersion package/dist/api/registerTools.js :1059
  • solanaGetAsset package/dist/api/registerTools.js :1065
  • solanaGetAssets package/dist/api/registerTools.js :1072
  • solanaGetAssetProof package/dist/api/registerTools.js :1079
  • solanaGetAssetProofs package/dist/api/registerTools.js :1086
  • solanaGetAssetsByAuthority package/dist/api/registerTools.js :1093
  • solanaGetAssetsByCreator package/dist/api/registerTools.js :1114
  • solanaGetAssetsByGroup package/dist/api/registerTools.js :1139
  • solanaGetAssetsByOwner package/dist/api/registerTools.js :1159
  • solanaGetAssetSignatures package/dist/api/registerTools.js :1178
  • solanaGetNftEditions package/dist/api/registerTools.js :1189
  • solanaGetTokenAccounts package/dist/api/registerTools.js :1198
  • solanaSearchAssets package/dist/api/registerTools.js :1211

declared dependencies 20

  • @modelcontextprotocol/sdk@^1.14.0
  • axios@^1.13.2
  • dotenv@^16.6.1
  • inversify@^8.1.0
  • reflect-metadata@^0.2.2
  • zod@^3.25.71
  • @changesets/changelog-github@^0.6.0
  • @changesets/cli@^2.30.0
  • @eslint/js@^10.0.1
  • @types/node@^20.19.4
  • eslint@^10.0.3
  • eslint-plugin-simple-import-sort@^12.1.1
  • husky@^9.1.7
  • jiti@^2.6.1
  • lint-staged@^16.4.0
  • prettier@^3.8.1
  • shx@^0.4.0
  • tsx@^4.20.3
  • typescript@^5.8.3
  • typescript-eslint@^8.57.1