MCP server for using Alchemy APIs
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio counts 0 tools · 0 res
· 0 prompts
permission surface via code analysis
no tools enumerated yet for this server.
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