Pulsechain MCP
PulseChain MCP server for AI agents: chain reads, markets, swap quotes, and encrypted wallets
Pulsechain MCP is an open-source mcp server by DavidFeder, written mainly in TypeScript, with 12 GitHub stars and the MIT license. Its code was last updated Oct 21, 2026.
Scan summary: scanned Nov 5, 2026 at commit be340b1. Seen able to touch money or trading. Scan policy
What Pulsechain MCP can touch
- Our checks did not find this. The tool may still do it.Run shell commandsNot seen in this scan
- Our checks did not find this. The tool may still do it.Run dynamic codeNot seen in this scan
- Our checks did not find this. The tool may still do it.Read or write filesNot seen in this scan
- Our checks did not find this. The tool may still do it.Read environment and secretsNot seen in this scan
- Our checks did not find this. The tool may still do it.Control a web browserNot seen in this scan
- Our checks did not find this. The tool may still do it.Connect to databasesNot seen in this scan
- Our checks did not find this. The tool may still do it.Read or send messagesNot seen in this scan
- The server lists a tool that does this.Touch money or tradingListed as a tool: get_token_transfers
- Our checks did not find this. The tool may still do it.Connect to the internetNo connections seen while running
"Not seen" means our checks did not find it, and the tool may still do it. Covers commit be340b1, Nov 5, 2026. See the scan policy.
Before you install Pulsechain MCP
AgenticMart scanned Pulsechain MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.
What it can access
- An MCP server is a program your AI app starts and talks to. A local one runs with your user's permissions: it can see the files, environment variables and network your account can.
- Based on its description and topics, it likely needs to touch financial accounts or data.
Before you install
- Never give it live trading or payment keys until you've read the code.
- Pin the version you reviewed instead of always installing the latest release.
- Read the tool list or scripts before the first run, and keep approval prompts on for actions that write, send or delete.
- Maintained by DavidFeder on GitHub, 12 stars and 9 forks. Popularity is not proof of safety.
- Last code change: Oct 21, 2026.
- Open-source license: MIT.
Tools Pulsechain MCP exposes (80)
Listed by the server itself during our scan of commit be340b1.
pulsechain_healthReport PulseChain MCP health: chain id, multi-RPC list and active endpoint, explorer/subgraph flags, agent wallet enabled. Never returns secrets.
pulsechain_statusAlias of pulsechain_health with optional verbose subgraph hosts and full RPC endpoint health (no secrets). Prefer get_rpc_health for dedicated RPC monitoring.
get_rpc_healthReport health of all configured PulseChain RPC endpoints: status (healthy | degraded | cool-down | unreachable | unknown), failure counts, last success/failure times, latency when known. primaryRpcUrl = configured first-priority URL (list order). activeRpcUrl = last successful request or probe — not
get_balanceGet native PLS balance for an address on PulseChain (wei + formatted).
get_token_balanceGet a single ERC-20 token balance plus on-chain metadata (name, symbol, decimals).
get_portfolioMulti-token balances for an address via multicall. Defaults to core PulseChain tokens (WPLS, HEX, PLSX, INC, bridged DAI, USDC, USDT) plus native PLS. Symbol DAI is bridged stable only; forked pDAI is labeled when its address appears.
get_transactionFetch a transaction by hash from RPC, including receipt and status when available.
get_transaction_historyRecent native transactions for an address via BlockScout explorer API. For ERC-20 token transfers use get_token_transfers (not this tool).
get_token_transfersRecent ERC-20 token transfers for an address via BlockScout explorer tokentx. Optional contractAddress filters to one token. Native txs: get_transaction_history.
get_gas_priceCurrent gas price and EIP-1559 fee data (maxFeePerGas / maxPriorityFeePerGas when available).
estimate_gasEstimate gas for a prepared call (to / data / value / from).
get_blockFetch a block by number (decimal string) or latest.
read_contractRead a contract via viem readContract (eth_call). Provide ABI (JSON or human-readable fragment), function name, and args.
prepare_transactionBuild an unsigned transaction object (to, data, value, gas/fee estimates). NEVER signs or broadcasts. UNSIGNED ONLY: This tool builds a transaction payload and never signs or broadcasts. Nothing is submitted unless agent wallet tools are enabled (AGENT_WALLET_ENABLED=true, operator-trust when funded
pulsex_quoteQuote an exact-in swap via **PulseX router only** (getAmountsOut V1/V2). Not multi-DEX — prefer pulseswap_quote for cross-DEX routes. Uses WPLS hop when needed. Advisory size check; does not execute. Token symbols: DAI/USDC/USDT = bridged only; use addresses for identity-sensitive paths.
prepare_swapBuild unsigned PulseX exact-in swap calldata (swapExactTokensForTokens / ETH variants). NEVER signs or broadcasts. UNSIGNED ONLY: This tool builds a transaction payload and never signs or broadcasts. Nothing is submitted unless agent wallet tools are enabled (AGENT_WALLET_ENABLED=true, operator-trus
get_token_allowanceRead ERC-20 allowance(owner, spender). Does not approve or broadcast. Token may be a 0x address or an explicit catalog symbol. USDL and LOAN are Liquid Loans symbols, not aliases of DAI or USD. For Piteas swaps the spender is the Piteas router.
get_token_priceUSD and PLS **price by token address** from PulseX subgraph (derivedUSD / derivedPLS). Prefer this over DexScreener search for size/price. Includes UTC calendar-day change from tokenDayData when available (not a rolling 24h window — see volume_window). Catalog origin labels attach for known addresse
get_token_infoToken metadata by **address** (identity-sensitive). Combines PulseX subgraph + BlockScout. Catalogued assets get display_symbol / token_origin (e.g. eUSDC, pHEX); never invented for unknowns. Pairs are quality-ranked (catalog rails preferred; ghost/polluted reserves demoted; junk rails excluded from
get_token_historyHistorical daily price/volume/liquidity from PulseX tokenDayData (subgraph). Returns up to 90 days of public day candles.
get_top_tokensTop PulseX tokens by volume, liquidity, or transaction count (subgraph orderBy). Public PulseX data. Catalogued addresses include display_symbol / token_origin (e.g. pHEX vs eHEX, pDAI vs DAI) — never invented for unknowns. liquidity_usd_estimate demotes absurd subgraph derivedUSD products (not inve
get_top_pairsTop PulseX DEX pairs by volume, liquidity (reserveUSD), or tx count. Filters out dust pairs (reserveUSD & volumeUSD > 100). Catalogued token sides include token0/1_display_symbol and token0/1_origin (e.g. pHEX/eHEX, pDAI/DAI). IMPORTANT: token0_price and token1_price are pair-relative (token1 per to
get_market_overviewAggregate PulseX market stats: TVL (totalLiquidityUSD), cumulative volume, pair/tx counts, recent daily volumes, PLS price. From public PulseX factory + day data.
get_token_safetyHEURISTIC token safety score (0–100, grade A–F) from public signals: contract verification, ownership renounce (owner()), liquidity, holder concentration, age, suspicious ABI patterns. NOT a full audit or guaranteed honeypot detector. Limitations clearly labeled in result.
get_token_liquidityPool liquidity breakdown for a token: all major PulseX pairs, reserves, and USD liquidity estimates.
get_honeypotsHEURISTIC list of recently suspicious / high-risk tokens from public PulseX + contract signals (low liquidity vs volume, suspicious ABI, transfer simulation). NOT a guarantee of honeypot status — labels confidence and method. For screening only.
get_bridge_statsBest-effort PulseChain bridge / bridged-asset overview from public PulseX liquidity of major bridged tokens (DAI/USDC/USDT from Ethereum). LIMITED: daily inflow/outflow event series require bridge indexers (not available via public PulseX/BlockScout alone). Documents gaps.
get_holder_leaguesHolder distribution buckets (poseidon/whale/shark/dolphin/squid/turtle) for a core token or any address, using BlockScout top holders + PulseX price. USD tiers are approximate community-style leagues.
check_address_riskHeuristic risk signals for a PulseChain address from public data only. Methodology: explorer txlist (age, fail rate, funders, contract creates) + known CORE_TOKENS/POPULAR_CONTRACTS allowlist. No private openpulsechain backend. Returns riskScore 0–100, signals[], confidence, and method. Heuristic/di
get_deployer_reputationBest-effort contract creator reputation from public BlockScout data. Methodology: getcontractcreation for the contract → creator address history (txlist contract creates, age, fail rate). Outcomes are approximate (no private scam DB). confidence/method included.
get_scam_alertsRecent suspicious PulseX tokens/pairs from public subgraph heuristics only. Signals: (1) young pairs with volume>>liquidity, (2) thin-reserve high-tx pairs, (3) large LP burns vs remaining reserves (liquidity-pull). Each alert includes confidence + method. Heuristic/directional only — not a definiti
get_smart_money_feedHigh-signal PulseX swaps from the public subgraph. Default threshold: amountUSD > minUsd (default 10000). Methodology: GraphQL swaps where amountUSD_gt = threshold, newest first. 'Smart money' here means large USD-notional flow only — not labeled whale DB.
get_recent_swapsRecent PulseX swaps with optional pair, token, or minUsd filters. Uses public graph.pulsechain.com PulseX subgraph. Token filter resolves top pairs (capped) then strict-filters swaps; partial results if some pair queries fail. Deep skip or pair-capped token pages set incomplete=true with a coverage
get_wallet_balancesNative PLS + ERC-20 portfolio for a wallet. Methodology: (1) explorer account/tokenlist (or tokentx sample) to discover tokens, (2) merge with CORE_TOKENS, (3) live balances via RPC multicall balanceOf + native getBalance. Explorer list may be incomplete for never-indexed tokens.
get_wallet_swapsPulseX swap history for a wallet from the public subgraph. Methodology: swaps where sender == wallet OR to == wallet, merged & sorted by timestamp desc. Deep pages (skip+first>100) set incomplete=true; the merged page is approximate. Router-mediated swaps may attribute sender as the router — coverag
get_funding_treeDepth-limited first-funder hop tree via public explorer native transfers. Methodology: for each node, take earliest inbound native tx (txlist sort=asc) as parent edge; BFS up to maxDepth (default 2) and maxNodes. Approximate; CEX/deposit roots common.
get_holder_rankRank of an address among ERC-20 holders via public BlockScout. Primary: API v2 /tokens/{addr}/holders (top holders). Fallback: module=token&action=getTokenHolders. If found on the returned page, rank = index + 1 (v2 top list) or (page-1)*offset + index + 1. Otherwise not-found with percentileEstimat
dexscreener_searchSearch DexScreener pairs/tokens — **discovery-only** (defaults PulseChain-only). Upstream may return empty or spoof-dominated sets; always read catalog_coverage and recommended_address_followups (token and/or known major pair → dexscreener_pair). Never invent pairs from guidance. Catalogued addresse
dexscreener_pairGet a single DexScreener pair by pair address. chainId defaults to pulsechain. Returns price, liquidity, volume, and origin labels on known tokens.
dexscreener_token_pairsList DexScreener pools/pairs for a token address on PulseChain (default). Useful market overview for PLSX, HEX, bridged DAI, etc. Origin labels attached when known.
Pulsechain MCP is an open-source mcp server by DavidFeder, written mainly in TypeScript. PulseChain MCP server for AI agents: chain reads, markets, swap quotes, and encrypted wallets
At a glance
- Stars
- 12
- Forks
- 9
- Language
- TypeScript
- License
- MIT
- Created
- Jul 2026
- Last update
- Oct 21, 2026
- Type
- MCP Server
- Price
- Free
Topics
Questions about Pulsechain MCP
What is Pulsechain MCP?
PulseChain MCP server for AI agents: chain reads, markets, swap quotes, and encrypted wallets
Who maintains Pulsechain MCP?
Pulsechain MCP is maintained by DavidFeder on GitHub (DavidFeder/pulsechain-mcp). AgenticMart lists it from public repository data.
Is Pulsechain MCP safe to use?
AgenticMart scanned Pulsechain MCP on Nov 5, 2026 with automated checks for hidden code, known-malicious packages, leaked secrets and vulnerable dependencies. The result covers one commit under our scan policy, so review what access you give it and check any advisories shown here.
What license does Pulsechain MCP use?
It is published under the MIT license.
Pulsechain MCP alternatives
View more →Similar mcp servers in Coding Agents, ranked by GitHub stars. Compare licence, recent activity and scan status before you choose.
| Name | Stars | Licence | Last updated | Scan |
|---|---|---|---|---|
| Pulsechain MCP (this page) DavidFeder | 12 | MIT | Oct 21, 2026 | Scanned, no flagged issues |
| Context Mode mksglu | 33k | None found | Nov 1, 2026 | Not scanned yet |
| Serena oraios | 31k | None found | Oct 28, 2026 | Not scanned yet |
| Fastmcp PrefectHQ | 28k | Apache-2.0 | Nov 1, 2026 | Scanned, no flagged issues |
| Nuclear nukeop | 19k | AGPL-3.0 | Nov 1, 2026 | Scanned, no flagged issues |
| MCP For Beginners microsoft | 18k | MIT | Oct 30, 2026 | Scanned, no flagged issues |