Skip to main content
Glama

arbipulse

Scans arbitrage opportunities across DeFi yield spreads, DEX price differentials, perpetual funding rates, sports surebets, ETF/NAV gaps, and commodity regional pricing. Build execution packages and calculate profits.

Instructions

ArbiPulse: 12 endpoints scanning arbitrage opportunities across DeFi yield spreads, DEX price differentials, perpetual funding rates, sports surebets, ETF/NAV gaps, and commodity regional pricing. Execution-tier

Coverage: Global

Endpoints: • scanner ($0.10): Unified Arbitrage Scanner • defi ($0.10): DeFi Yield Arbitrage • perps ($0.10): Perpetual Futures Funding Rate Carry • flash ($0.10): Flash Loan Strategy Builder • sports ($0.10): Sports Surebet Scanner • crypto ($0.10): CEX Spot Price Arbitrage • dex ($0.10): DEX Price Arbitrage • execute ($0.10): Execution Package Builder • calculator ($0.10): Arbitrage Profit Calculator • etf ($0.10): ETF/NAV Premium-Discount Tracker • commodity ($0.10): Commodity Regional Arbitrage • pairs ($0.10): Statistical Arbitrage (Pairs Trading)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actionYesWhich endpoint to call. Options: scanner | defi | perps | flash | sports | crypto | dex | execute | calculator | etf | commodity | pairs
langNoResponse language code (en | es | fr | de | zh | hi | ar | pt | ja | ko | etc.)
categoryNocategory
min_profit_usdNomin_profit_usd
chainNochain
assetNoasset
min_spread_bpsNomin_spread_bps
stablecoin_onlyNostablecoin_only
min_apyNomin_apy
platformNoplatform
protocolNoprotocol
amountNoamount
strategyNostrategy
receiverNoreceiver
sportNosport
regionNoregion
min_profit_pctNomin_profit_pct
pairNopair
amount_usdNoamount_usd
exchangesNoexchanges
tokenNotoken
chainsNochains
opportunity_typeNoopportunity_type
wallet_addressNowallet_address
slippage_bpsNoslippage_bps
long_venueNolong_venue
short_venueNoshort_venue
trade_size_usdNotrade_size_usd
entry_priceNoentry_price
exit_priceNoexit_price
arb_typeNoarb_type
taker_fee_bpsNotaker_fee_bps
gas_usdNogas_usd
flash_fee_bpsNoflash_fee_bps
bridge_fee_usdNobridge_fee_usd
withdrawal_fee_usdNowithdrawal_fee_usd
daysNodays
tickerNoticker
typeNotype
commodityNocommodity
unitNounit
regionsNoregions
asset_aNoasset_a
asset_bNoasset_b
asset_classNoasset_class
lookback_daysNolookback_days
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description bears the full burden. It mentions 'Execution-tier' and pricing ($0.10 per endpoint), but fails to disclose important behavioral traits such as whether endpoints are read-only or mutating, rate limits, authentication requirements, side effects, or return format. This is insufficient for an agent to safely invoke the tool.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is lengthy due to listing all 12 endpoints with prices, but it is reasonably structured with a clear opening sentence and bullet points. It could be more concise by omitting redundant pricing details per endpoint. The key purpose is front-loaded, but the overall verbosity detracts from quick comprehension.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the high complexity (46 parameters, 12 sub-actions, no output schema), the description is incomplete. It explains endpoints but fails to map parameters to specific endpoints, leaving the agent unsure which parameters are relevant for a given action. The absence of output schema information further reduces completeness.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters2/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema descriptions cover 100% of parameters, but most are mere repetitions of parameter names (e.g., 'category', 'chain', 'asset') adding no meaning. The tool description does not explain parameter usage or which parameters apply to which endpoints. With such minimal semantics, the baseline score of 3 is reduced.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool scans arbitrage opportunities across multiple domains and lists specific endpoints. It uses a specific verb ('scanning arbitrage opportunities') and identifies the resource (arbitrage). However, it does not explicitly differentiate from sibling tools, though the name and domain strongly imply its focus.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance on when to use this tool versus alternatives. The description does not mention when not to use it or suggest other tools for different scenarios. It simply describes what it does, leaving the agent to infer usage context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/GTCC777/pulsenetwork-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server