Skip to main content
Glama

pulsenetwork

Server Details

825 paid intelligence endpoints in one MCP server — agents pay per query via x402 USDC on Base.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsC

Average 3.1/5 across 74 of 74 tools scored. Lowest: 2.3/5.

Server CoherenceA
Disambiguation5/5

Each tool targets a distinct domain (e.g., trading, automotive, biodiversity) with clear naming and descriptions. Overlaps between financial tools are minimal and domain-specific, so agents can easily distinguish them.

Naming Consistency5/5

All tool names follow a consistent '{domain}pulse' pattern (e.g., alphapulse, arbipulse). Endpoint names within each tool are also consistently short and lowercase. No mixing of conventions.

Tool Count3/5

With 74 tools, the set is extremely large and could overwhelm agents. Although each tool serves a clear purpose, the sheer number makes selection challenging. The count is borderline heavy for a single server.

Completeness5/5

The server covers an exceptionally wide range of domains (finance, health, legal, travel, etc.), and within each domain, endpoints appear to cover core use cases (e.g., CRUD, analysis). No obvious gaps for the intended scope.

Available Tools

74 tools
alphapulseCInspect

AlphaPulse: Global alternative trading intelligence API. AI-synthesized signal provider rankings, managed account analysis, copy trading discovery, expert advisor (EA/robot) vetting, multi-asset arbitrage, crypto

Coverage: Global

Endpoints: • discover ($0.15): Cross-platform provider discovery • signals ($0.10): Signal provider discovery • ea ($0.10): Expert Advisor discovery • copy ($0.10): Copy trading discovery • managed ($0.10): Managed account discovery • vaults ($0.08): DeFi vault discovery • vet ($0.15): Provider due diligence • broker ($0.10): IB-approved broker recommendation • asia ($0.08): Asia-Pacific copy trading discovery • alternative ($0.08): Alternative and niche strategies • compare ($0.10): Side-by-side provider comparison

ParametersJSON Schema
NameRequiredDescriptionDefault
langNolang
typeNosignal|copy|EA|managed|vault|any
actionYesWhich endpoint to call. Options: discover | signals | ea | copy | managed | vaults | vet | broker | asia | alternative | compare
regionNoregion
min_tvlNomin_tvl
categoryNocategory
platformNoplatform
protocolNoprotocol
providerNoprovider
strategyNostrategy
use_caseNouse_case
min_weeksNomin_weeks
providersNoComma-separated provider names (min 2)
instrumentNoinstrument
min_returnNomin_return
min_copiersNomin_copiers
max_drawdownNomax_drawdown
us_accessibleNous_accessible
min_investmentNomin_investment
min_track_recordNomin_track_record
Behavior2/5

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

No annotations are present, so the description must bear full weight. It mentions endpoint prices but does not disclose read-only nature, rate limits, authentication needs, or what each call returns. The description is insufficient for an agent to understand tool behavior.

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 somewhat structured with a bullet list of endpoints and prices, but it includes potentially unnecessary detail (prices) and lacks clear organization. It could be more concise and focused on essential information.

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?

The tool has 20 parameters and no output schema, yet the description does not explain parameter combinations, endpoint return formats, or query construction. The complexity is high, and the description is insufficient for an agent to use the tool effectively.

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?

Although schema coverage is 100%, parameter descriptions are minimal (only the parameter name). The description adds some context for the 'action' parameter by listing options but does not explain other parameters like 'lang', 'type', 'region', etc. The description does not compensate for the weak schema descriptions.

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 it is a global alternative trading intelligence API with specific endpoints like provider discovery, signal analysis, etc. However, it does not explicitly differentiate from sibling pulse tools, though the endpoints suggest a unique domain.

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?

The description lists endpoints and capabilities but offers no explicit guidance on when to use this tool versus sibling tools or how to select endpoints. The context of sibling tools suggests different domains, but no comparative usage advice is provided.

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

arbipulseCInspect

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.75): Flash Loan Strategy Builder • sports ($0.10): Sports Surebet Scanner • crypto ($0.07): CEX Spot Price Arbitrage • dex ($0.10): DEX Price Arbitrage • execute ($0.75): Execution Package Builder • calculator ($0.05): Arbitrage Profit Calculator • etf ($0.10): ETF/NAV Premium-Discount Tracker • commodity ($0.10): Commodity Regional Arbitrage • pairs ($0.15): Statistical Arbitrage (Pairs Trading)

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

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

No annotations are provided, so the description carries the full burden. It discloses per-endpoint costs (e.g., $0.10, $0.75) and a 'Coverage: Global' note, but it omits critical behavioral details such as result format, pagination, rate limits, authentication requirements, or error handling. The description does not explain what happens when no opportunities are found or how to interpret responses.

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 starts with a clear summary and lists endpoints in a structured format. However, the list is somewhat lengthy and could be condensed or presented as a table. The repetition of costs for each endpoint is consistent but could be streamlined. Overall, it is adequately sized but not maximally efficient.

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 tool's complexity (46 parameters, 12 endpoints, no output schema), the description is insufficient. It does not explain how endpoints relate to each other, which parameters are required for each endpoint, or what the 'Execution Package Builder' does. The lack of return value description and parameter-endpoint mapping leaves significant gaps for the agent.

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?

While the input schema has 100% description coverage, many parameter descriptions are merely the parameter name (e.g., 'days', 'pair', 'type'), adding no semantic value. The description similarly repeats these names without elaboration. Only 'action' and 'lang' have useful descriptions. The tool description fails to clarify which parameters apply to which endpoint or provide examples of valid values.

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 (DeFi, DEX, perps, sports, etc.) and lists 12 specific endpoints. However, it does not explicitly differentiate the tool from similarly named sibling tools (e.g., alphapulse, marketpulse), leaving the agent to infer that arbipulse specifically targets arbitrage.

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?

The description provides no explicit guidance on when to use this tool versus alternatives or when not to use it. It lists endpoints but does not explain criteria for choosing between arbipulse and other pulse tools. The 'Execution-tier' label is vague and does not help with decision-making.

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

autopulseAInspect

AutoPulse: Automotive intelligence API — 10 endpoints powered by NHTSA, EPA, and live market data. Safety recalls, reliability analysis, DIY repair guides, vehicle comparison, market value, EV break-even, dealer

Coverage: Global

Endpoints: • recall ($0.05): NHTSA safety recall lookup • problems ($0.10): Known problems and reliability analysis • repair ($0.10): DIY repair guide • compare ($0.10): Vehicle comparison • value ($0.08): Market value estimate • ev-breakeven ($0.10): EV break-even analysis vs. gas vehicle • negotiate ($0.10): Car buying negotiation guide • inspect ($0.08): Pre-purchase inspection checklist • parts ($0.08): Parts pricing and sourcing • tco ($0.15): Total cost of ownership (5-year) • financing ($0.12): Car financing / auto loan APR intelligence

ParametersJSON Schema
NameRequiredDescriptionDefault
aprNoAPR percent — combine with amount + term_months for a deterministic monthly payment
jobNoRepair job (e.g. brake-pads, oil-change, cabin-air-filter)
vinNo17-character VIN
langNolang
makeNomake
partNoPart name (e.g. brake-pads, alternator, water-pump)
trimNotrim
yearNoyear
modelNomodel
stateNoUS state for state-level incentives and electricity rates
actionYesWhich endpoint to call. Options: recall | problems | repair | compare | value | ev-breakeven | negotiate | inspect | parts | tco | financing
amountNoLoan principal — combine with apr + term_months for a deterministic monthly payment
countryNoCountry context for APR landscape and financing structures
mileageNomileage
vehicleNoVehicle descriptor (e.g. 2020-toyota-camry)
ev_modelNoEV model name (e.g. Tesla Model 3, Chevrolet Bolt, Ford F-150 Lightning)
vehiclesNoComma-separated vehicles (e.g. Toyota RAV4,Honda CR-V,Mazda CX-5)
conditionNocondition
gas_priceNoLocal gas price in $/gallon
credit_tierNocredit_tier
gas_vehicleNoGas vehicle for comparison (e.g. Toyota Camry, Honda CR-V)
term_monthsNoLoan term in months, e.g. 36/48/60/72/84
annual_milesNoAnnual mileage (default: 12,000)
down_paymentNodown_payment
purchase_priceNoPurchase price in USD
electricity_rateNoLocal electricity rate in $/kWh
Behavior2/5

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

No annotations are provided, and the description offers no behavioral traits such as read-only vs. mutable, rate limits, authentication requirements, or disclosure of side effects. The pricing is mentioned but not sufficient for transparency.

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

Conciseness4/5

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

The description is front-loaded with a clear purpose and uses bullet points for endpoints, making it scannable. However, it includes pricing details that, while potentially useful, add bulk.

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

Completeness3/5

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

Given the tool's complexity (26 parameters, 1 required, many endpoints), the description provides a high-level overview of endpoints and their costs but lacks output schema, behavioral details, and usage guidance, leaving gaps for an agent.

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

Parameters3/5

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

Schema description coverage is 100%, so each parameter is already documented. The description does not add additional meaning beyond listing endpoints; it reiterates the 'action' enum but provides no extra semantic guidance.

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

Purpose5/5

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

The description clearly states 'Automotive intelligence API' and lists 10 specific endpoints with sources (NHTSA, EPA, market data), distinguishing it from many sibling 'pulse' tools serving different domains.

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

Usage Guidelines4/5

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

The description implies use for automotive-related queries by naming the tool 'Automotive intelligence API' and listing endpoints, but does not explicitly state when not to use it or compare with alternatives.

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

biopulseCInspect

BioPulse: Global biodiversity intelligence API. GBIF + IUCN + eBird + iNaturalist data synthesis. Species profiles, IUCN conservation status, sighting reports, birding hotspots, migration tracking, endangered s

Coverage: Global

Endpoints: • species ($0.12): Species profile • sightings ($0.08): Recent wildlife sightings • birding ($0.10): Birding intelligence • invasive ($0.08): Invasive species alerts • endangered ($0.10): Endangered species profile • hotspot ($0.10): Biodiversity hotspot guide • identify ($0.12): Species identification • migrate ($0.10): Migration intelligence • marine ($0.10): Marine biodiversity

ParametersJSON Schema
NameRequiredDescriptionDefault
latNolat
lngNolng
distNoSearch radius in km (max 50, default 25)
langNolang
groupNobird | mammal | reptile | amphibian | insect | plant | other
actionYesWhich endpoint to call. Options: species | sightings | birding | invasive | endangered | hotspot | identify | migrate | marine
radiusNoRadius in km (max 100, default 25)
regionNoCountry, state, province, or region name
speciesNoCommon or scientific name
locationNolocation
descriptionNoWhat you observed — size, color, behavior, habitat
Behavior2/5

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

No annotations are provided. The description discloses endpoint names and suggests data sources, but lacks behavioral details such as authentication requirements, rate limits, error handling, or what the return data looks like. It also includes pricing, which is not behavioral. This is insufficient for a multi-endpoint tool.

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

Conciseness2/5

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

The description is verbose, including line breaks, symbols, and pricing information that is not essential for tool invocation. It repeats endpoint names already present in the schema's action enum. The front-loaded sentence is clear, but the excess length reduces clarity.

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 tool has 11 parameters and 9 endpoints with no output schema, the description is incomplete. It does not specify which parameters are relevant for each endpoint, nor does it describe return values or error handling. An agent would lack sufficient context to invoke the tool correctly for all cases.

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

Parameters3/5

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

The input schema has 100% description coverage, so baseline is 3. The description adds a list of endpoints with brief purposes, which helps understand the 'action' parameter. However, it does not add meaningful context for other parameters (e.g., lat, lng remain minimally defined). The schema itself does the heavy lifting.

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

Purpose5/5

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

The description clearly identifies the tool as a global biodiversity intelligence API synthesizing data from GBIF, IUCN, eBird, and iNaturalist. It lists specific endpoints (e.g., species, sightings) which distinguish it from sibling tools like climatepulse or alphapulse that target other domains.

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?

The description provides no explicit guidance on when to use this tool versus alternatives or when-not-to-use. It lists endpoints but does not explain how to choose between them or any prerequisites. The domain is implied but no comparative context is given.

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

buildpulseCInspect

BuildPulse: BuildPulse — home construction and renovation intelligence: project cost estimates, contractor vetting, permit requirements, material pricing, ROI projections, and inspection checklists. US-focused wi

Coverage: Global

Endpoints: • code ($0.10): /api/build/code • compare ($0.10): /api/build/compare • contractor ($0.10): /api/build/contractor • estimate ($0.15): /api/build/estimate • inspect ($0.08): /api/build/inspect • materials ($0.10): /api/build/materials • permit ($0.08): /api/build/permit • roi ($0.10): BuildPulse project ROI analysis — resale value, rental income, payback period, and alternatives • schedule ($0.10): /api/build/schedule • subcontractor ($0.10): /api/build/subcontractor

ParametersJSON Schema
NameRequiredDescriptionDefault
zipNozip
cityNocity
langNolang
sqftNosqft
stageNostage
startNostart
stateNostate
tradeNotrade
actionYesWhich endpoint to call. Options: code | compare | contractor | estimate | inspect | materials | permit | roi | schedule | subcontractor
budgetNobudget
projectNoproject
qualityNoquality
materialNomaterial
projectsNoprojects
home_valueNohome_value
Behavior2/5

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

With no annotations, the description should disclose behavioral traits. It does not mention whether the tool is read-only, rate limits, authentication needs, or potential side effects. The 'Coverage: Global' contradicts 'US-focused,' causing confusion.

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

Conciseness2/5

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

The description is overly verbose with a repeated title, cut-off text, and a lengthy list of endpoints with prices. It lacks clear structure and front-loads a cluttered overview rather than essential information for tool selection.

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 complexity (15 parameters, 10 actions, no output schema), the description fails to explain what each endpoint returns or how parameters interact. It omits return format, error handling, and any contextual details needed for correct invocation.

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?

Although schema description coverage is 100%, most parameter descriptions in the schema are tautological (e.g., 'zip' description is 'zip'). The tool description adds endpoint URLs and prices for the 'action' parameter but does not clarify other parameters (zip, city, lang, etc.), leaving their purpose ambiguous.

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

Purpose3/5

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

The description identifies the tool as providing home construction and renovation intelligence and lists specific capabilities (cost estimates, contractor vetting, etc.). However, it is cluttered with pricing and redundant information, and the purpose is not clearly distilled from the list of endpoints.

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 is given on when to use this tool versus sibling tools (e.g., homepulse, alphapulse). There is no mention of context, prerequisites, or alternatives, leaving the agent to infer usage from the domain alone.

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

careerpulseAInspect

CareerPulse: Global career intelligence API serving the world's 3.5 billion workers. 10 endpoints: salary benchmarking (any role + any country, sourced from BLS, OECD, ILO, Glassdoor, Levels.fyi), industry outlook

Coverage: Global

Endpoints: • salary ($0.10): Salary benchmarking — any role, any country, any experience level • outlook ($0.08): Industry job market outlook — growth, hiring trends, top employers by country • skills-gap ($0.10): Skills gap analysis — exact skills needed to reach your target role • resume ($0.10): ATS-optimized resume intelligence — keywords, format, and recruiter intel by role • negotiate ($0.10): Salary negotiation playbook — counter-offer strategy and exact scripts • transition ($0.10): Career transition roadmap — transferable skills analysis and step-by-step pivot plan • remote ($0.08): Remote work intelligence — best remote roles, companies, and cross-border setup • certify ($0.08): Certification roadmap — highest-ROI certs in order, with study resources • interview ($0.10): Interview preparation — questions, frameworks, and company research intel • layoff ($0.08): Layoff support — severance review, legal rights, benefits continuation, next steps • resume-critique ($0.25): Real resume critique — submit actual resume text for personalized feedback

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoto
yoeNoYears of experience
fromNofrom
langNoBCP-47 language code — response in any language
roleNorole
offerNoOffer amount in local currency
titleNotitle
actionYesWhich endpoint to call. Options: salary | outlook | skills-gap | resume | negotiate | transition | remote | certify | interview | layoff | resume-critique
sectorNosector
targetNotarget
tenureNoYears at company — affects severance expectations and legal entitlements
companyNocompany
countryNoCountry for localized outlook — defaults to global
currentNocurrent
industryNoindustry
locationNoCity, region, or country — global coverage
timelineNoDesired transition timeline — e.g. 6 months, 1 year
seniorityNoseniority
resume_textNoGET fallback for simple agents that cannot send a POST body — POST JSON body is preferred
target_roleNotarget_role
current_certsNoComma-separated existing certifications
target_countryNotarget_country
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It mentions cost per endpoint and data sources (BLS, OECD, etc.), which adds valuable context beyond a generic 'API'. However, it does not specify whether the tool is read-only, requires authentication, or disclose rate limits or error handling.

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 (nearly a full page) with a bullet list of endpoints. It is structured but includes redundant phrases (e.g., 'Global coverage' repeated). Could be more concise while retaining essential information.

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?

Despite 22 parameters and 11 actions, the description does not explain what the output looks like (no output schema). It fails to describe return value structure, pagination, or error responses. For a complex tool, this is a significant gap.

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

Parameters3/5

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

Schema description coverage is 100%, but many parameter descriptions are merely the field name (e.g., 'to', 'from', 'role'). The main description does not elaborate on parameter usage beyond listing endpoints. The baseline is 3 due to high coverage, and the description does not significantly enhance parameter understanding.

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

Purpose5/5

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

The description clearly states 'Global career intelligence API' and enumerates 11 specific endpoints (salary, outlook, skills-gap, etc.) each with a one-line purpose. It distinguishes itself from sibling tools (other 'pulse' tools) by its explicit focus on career data.

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

Usage Guidelines3/5

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

The description lists endpoints but provides no explicit guidance on when to use this tool versus alternatives. Usage is implied by the tool name and description, but there is no 'when to use' or 'when not to use' advice, nor a comparison with siblings.

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

chronicapulseCInspect

ChronicaPulse: Global genealogy and historical archive intelligence API. Full-text search across Chronicling America (1770–1963 US newspapers), Library of Congress, Trove (Australia), British Newspaper Archive, Euro

Coverage: Global

Endpoints: • search ($0.05): Archive search • person ($0.12): Person research • obituary ($0.10): Obituary research • event ($0.08): Historical event coverage • place ($0.08): Place history • immigration ($0.12): Immigration research • military ($0.10): Military service research • business ($0.08): Business history • timeline ($0.15): Chronological timeline

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoSearch query
eraNoera
langNolang
nameNoname
typeNotype
yearNoyear
eventNoevent
placeNoplace
stateNostate
actionYesWhich endpoint to call. Options: search | person | obituary | event | place | immigration | military | business | timeline
originNoCountry of origin
subjectNosubject
businessNobusiness
conflictNoCivil War | WWI | WWII | Korean War | Vietnam
locationNolocation
year_endNoyear_end
year_startNoyear_start
destinationNoUS destination city
Behavior2/5

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

No annotations are provided, and the description does not disclose behavioral traits such as read-only nature, authentication requirements, rate limits, or cost implications (though prices are listed, that is more about cost than behavior). The tool could be making external API calls, but this is not stated.

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 moderately concise but includes redundant information (endpoints list mirrors the action enum). The structure is reasonable with a title, coverage note, and bullet list, but it could be tighter.

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 tool's complexity (18 parameters, 9 actions, no output schema), the description is incomplete. It lacks examples, response expectations, and per-action parameter guidance, leaving the agent guessing.

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 coverage is 100%, but the description adds minimal value beyond the parameter names. It lists endpoints but does not clarify which parameters are relevant for each action, nor does it explain parameter semantics or usage patterns for the 18 parameters.

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

Purpose5/5

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

The description clearly states it is a genealogy and historical archive intelligence API with full-text search across major archives. It lists specific endpoints (search, person, obituary, etc.), making the purpose precise and distinct from sibling tools that likely focus on other domains.

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?

The description provides no guidance on when to use this tool versus alternatives. It does not mention any exclusions or contexts where a sibling tool would be more appropriate, leaving the agent without decision support.

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

citepulseCInspect

CitePulse: Academic citation analytics for AI research agents, grant offices, and PIs — bibliography verification, retraction detection, paper/author/institution/journal metrics, topic and funder impact scans, and grounded literature briefs. Built on open scholarly infrastructure (OpenAlex, Crossref). All endpoints require x402 payment (USDC on Base mainnet) via the PAYMENT-SIGNATURE header.

Coverage: Global

Endpoints: • ref-check ($0.15): Bibliography verification (flagship) • paper ($0.05): Single-paper lookup • author ($0.10): Author metrics • institution ($0.15): Institution research-output benchmark • journal ($0.10): Journal/venue intelligence • topic-scan ($0.20): Rising-topic research scan • funder-impact ($0.20): Funder research-impact brief • literature-brief ($0.25): Grounded literature synthesis

ParametersJSON Schema
NameRequiredDescriptionDefault
doiNoDOI (preferred, exact match)
langNoResponse language, default en
nameNoAuthor name to search
titleNoPaper title (used only if doi is omitted)
topicNoTopic/field name or keyword
yearsNoLookback window in years, default 3
actionYesWhich endpoint to call. Options: ref-check | paper | author | institution | journal | topic-scan | funder-impact | literature-brief
funderNoFunder name
questionNoThe research question to synthesize
citationsNoComma-separated list of DOIs and/or free-text references, up to 20 items.
compare_toNoOptional second institution name for a side-by-side benchmark
openalex_idNoOpenAlex author ID for an exact, disambiguated lookup
Behavior3/5

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

The description discloses the critical behavioral trait of requiring x402 payment via the PAYMENT-SIGNATURE header. It also notes global coverage. However, it does not explain failure behaviors, rate limits, idempotency, or response structures. Without annotations, the description carries full burden and misses these details.

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 front-loaded with a clear purpose but becomes verbose with a list of endpoints and prices. Some information (e.g., action enum values) is repeated from the schema. It could be more concise by trimming redundant details.

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 complexity (12 parameters, 8 endpoints, payment requirement) and lack of output schema, the description is incomplete. It does not explain return formats, error handling, how to obtain payment, or what to expect from each endpoint beyond a one-line label. This leaves significant gaps for agent decision-making.

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

Parameters3/5

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

The input schema has 100% description coverage, so the baseline is 3. The description adds context by listing endpoints with prices and brief explanations (e.g., 'ref-check: Bibliography verification (flagship)'). However, it does not provide additional semantics for individual parameters beyond what the schema already offers.

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's domain: 'Academic citation analytics for AI research agents, grant offices, and PIs'. It lists specific capabilities such as bibliography verification, retraction detection, and various metrics. However, it does not explicitly differentiate from sibling tools like 'scholarpulse' which may have overlapping functionality.

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?

The description mentions payment requirements but does not provide guidance on when to use this tool versus alternatives. No information about prerequisites, when to use or avoid the tool, or how to decide between citepulse and other pulse tools. The list of endpoints is present but without context for selection.

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

clearcarepulseBInspect

ClearCarePulse: Healthcare price transparency and cost navigation API. AI-synthesized procedure price search, cash-pay alternatives, hospital quality scoring, out-of-pocket estimation, insurance negotiation scripts,

Coverage: Global

Endpoints: • search ($0.15): Procedure price search • hospital ($0.10): Hospital price lookup • episode ($0.15): Total episode cost breakdown • oop ($0.15): Out-of-pocket cost calculator • alternatives ($0.10): Lower-cost care site alternatives • negotiate ($0.10): Medical bill negotiation guide • dental ($0.10): Dental cost intelligence • cosmetic ($0.10): Cosmetic procedure cost intelligence

ParametersJSON Schema
NameRequiredDescriptionDefault
hsaNoHas HSA (true/false)
zipNoPatient zip code for geographic search
langNoResponse language (e.g., 'Spanish')
actionYesWhich endpoint to call. Options: search | hospital | episode | oop | alternatives | negotiate | dental | cosmetic
incomeNoAnnual income in USD (for charity care eligibility)
radiusNoSearch radius in miles
insuredNoinsured
oop_maxNoAnnual out-of-pocket maximum in USD
hospitalNoHospital name — e.g., 'Cleveland Clinic', 'Stanford Medical Center'
locationNoCity or region for geographic adjustment
oop_spentNoOOP already spent this year in USD
plan_typeNoPlan type (Bronze, Silver, Gold, Platinum, employer)
procedureNoProcedure name in plain English — e.g., 'knee MRI', 'colonoscopy', 'hip replacement'
deductibleNoAnnual deductible in USD
bill_amountNoBill amount in USD
coinsuranceNoPatient coinsurance % (default: 20)
has_insuranceNohas_insurance
deductible_metNoDeductible already met this year in USD
procedure_costNoKnown procedure cost in USD
current_settingNoWhere currently scheduled (default: hospital outpatient)
Behavior2/5

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

No annotations are provided, so the description carries full burden. It mentions per-call costs but does not disclose auth needs, rate limits, side effects, or idempotency. As a data retrieval API, it likely has no destructive side effects, but the description fails to state this.

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 includes pricing data and redundant endpoint listings, making it longer than necessary. A concise summary of the tool's purpose and a reference to the schema would suffice.

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?

With 20 parameters and no output schema, the description should provide more context on how parameters interact and what the output looks like. It only lists endpoints and costs, leaving the agent uncertain about return values and usage patterns.

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

Parameters3/5

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

Schema coverage is 100% with descriptions for all 20 parameters. The description does not add additional semantic meaning beyond what the schema provides, achieving baseline.

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 is for healthcare price transparency and cost navigation, listing specific endpoints. However, it does not differentiate from the many sibling 'pulse' tools, which are also data APIs for various domains.

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

Usage Guidelines3/5

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

The description implies usage for healthcare cost queries, and lists sub-actions, but provides no guidance on when to use this tool versus alternatives, nor when not to use it.

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

climatepulseBInspect

ClimatePulse: Global climate and weather intelligence API. Open-Meteo real-time weather + AI synthesis. Severe weather assessment, air quality monitoring, wildfire smoke tracking, agricultural grow-day modeling, cl

Coverage: Global

Endpoints: • now ($0.05): Current conditions • forecast ($0.08): Multi-day forecast • activity ($0.10): Activity weather assessment • severe ($0.08): Severe weather and preparedness • compare ($0.10): Location climate comparison • air ($0.05): Real-time air quality + health risk assessment • smoke ($0.05): Wildfire smoke tracking and respiratory risk assessment • grow ($0.08): Growing-season intelligence and frost date analysis • event ($0.08): Event weather suitability and planning assessment

ParametersJSON Schema
NameRequiredDescriptionDefault
cropNoSpecific crop or plant to tailor advice for (e.g. tomatoes, kale)
dateNoTarget event date (YYYY-MM-DD)
daysNoNumber of days ahead to forecast (1–7, default 7)
langNoResponse language code (e.g. es, fr, de); defaults to English
unitsNoimperial (°F, mph, inches) or metric (°C, km/h, mm); defaults to imperial
actionYesWhich endpoint to call. Options: now | forecast | activity | severe | compare | air | smoke | grow | event
purposeNoComparison purpose (e.g. vacation, relocation, sports)
activityNoActivity to assess conditions for
locationNoCity, address, or lat,lon for current conditions (e.g. Denver, CO)
locationsNoComma-separated list of 2–4 locations (e.g. Miami,Seattle,Denver)
event_typeNoEvent type — tailors the guidance (e.g. wedding, marathon, outdoor-festival, camping)
Behavior2/5

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

No annotations are provided, so the description must disclose behavioral traits. It mentions cost per endpoint, which is valuable for cost-awareness, but lacks details on authentication, rate limits, data freshness, or what happens on error. The description does not contradict any annotations (none exist), but it fails to fully inform the agent about the tool's behavior beyond cost.

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 moderately concise but includes detailed endpoint bullet points with costs, which could be considered extraneous. It is front-loaded with the overall purpose, but the list of endpoints adds length without significantly aiding interpretation. Some sentences (e.g., 'Coverage: Global') are redundant with the first line. It earns its place but could be trimmed.

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

Completeness3/5

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

Given 11 parameters and 9 actions, the description provides an overview of endpoints and costs, which helps. However, it lacks information about return values or output format (no output schema exists). The description covers the main functional areas but omits details that would help an agent understand what data to expect from each endpoint.

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

Parameters3/5

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

The input schema has 100% description coverage, so all 11 parameters are explained in the schema. The tool description adds only the endpoint list with costs, which provides context for the 'action' parameter but does not add meaning beyond what the schema's enum description already states. The baseline of 3 is appropriate given high schema coverage.

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

Purpose5/5

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

The description clearly defines ClimatePulse as a global climate and weather intelligence API, listing nine specific endpoints (now, forecast, activity, etc.) that cover distinct use cases. This makes the tool's purpose unambiguous and distinguishes it from sibling tools, which are all domain-specific (e.g., marketpulse for finance, travelpulse for travel).

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

Usage Guidelines3/5

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

The description lists endpoints with brief purposes but does not explicitly state when to use this tool versus alternatives. Since siblings cover different domains, the context implies this is the only weather tool, but no exclusions or when-not guidance is provided. The cost per endpoint is useful, but it doesn't help an agent decide between this and a non-weather tool.

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

clinicalintelpulseCInspect

ClinicalIntelPulse: Pharmaceutical pipeline and clinical trial intelligence API. Synthesizes 400,000+ registered trials from ClinicalTrials.gov with FDA OpenFDA, PubMed, and real-time news. All endpoints require x402 pay

Coverage: Global

Endpoints: • pipeline-scan ($0.15): Phase 2/3 pipeline scan • approval-outlook ($0.25): FDA/EMA approval probability • sponsor-intel ($0.20): Pharma/biotech pipeline intelligence • disease-landscape ($0.35): Full disease landscape report • trial-brief ($0.10): Clinical trial deep dive by NCT ID • mechanism-map ($0.20): Drug target and MOA landscape • global-trials ($0.15): Global clinical trial landscape • failure-analysis ($0.20): Clinical trial failure analysis • patient-finder ($0.10): Recruiting trial finder (plain language) • deal-signal ($0.35): Biotech M&A and licensing deal signals

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language
depthNodepth
focusNofocus
phaseNophase
stageNostage
actionYesWhich endpoint to call. Options: pipeline-scan | approval-outlook | sponsor-intel | disease-landscape | trial-brief | mechanism-map | global-trials | failure-analysis | patient-finder | deal-signal
agencyNoagency
nct_idNoNCT identifier — e.g. NCT04368728
regionNoregion
statusNostatus
countryNoOptional country filter — e.g. 'United States' | 'Germany' | 'Australia'
horizonNohorizon
sponsorNoCompany name — e.g. 'Moderna' | 'Alnylam' | 'Vertex Pharmaceuticals'
conditionNoDisease or condition — e.g. 'Non-Small Cell Lung Cancer' | 'Alzheimer Disease' | 'Type 2 Diabetes'
deal_typeNodeal_type
mechanismNoOptional focus — e.g. 'BTK inhibitor' | 'CAR-T' | 'IL-17'
Behavior2/5

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

No annotations provided. The description mentions 'All endpoints require x402 pay' but does not explain this requirement or any other behavioral traits like rate limits or authentication.

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 and includes pricing per endpoint, which could be separated. It is well-structured with bullet points but could be more concise.

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?

No output schema, and the description does not explain return values or provide usage examples. Given the 16 parameters and multiple endpoints, more guidance is needed for effective tool invocation.

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

Parameters3/5

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

Schema description coverage is 100%, but many parameter descriptions are minimal (e.g., 'depth', 'focus'). The tool description adds no additional meaning beyond what the schema provides.

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 identifies the tool as a pharmaceutical pipeline and clinical trial intelligence API, and lists specific endpoints. However, the title is null and the description is somewhat cluttered with pricing details, which slightly reduces clarity.

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 simply lists endpoints and pricing without explaining use cases or conditions for each.

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

collectablespulseBInspect

CollectablesPulse: Global collectibles market intelligence API. AI-synthesized valuations for sports cards, coins, comics, vinyl records, Pokémon/MTG/TCGs, sneakers, watches, signed memorabilia, and trading cards. Real-

Coverage: Global

Endpoints: • value ($0.10): Current market value by grade/condition • grade ($0.08): Grading service guide • authenticate ($0.10): Authentication guide — spot fakes, trusted services • invest ($0.15): Investment signal — buy/hold/sell with analysis • compare ($0.10): Head-to-head investment comparison • sell ($0.10): Where and how to sell for maximum value • storage ($0.08): Preservation and storage guide • insurance ($0.08): Collectibles insurance guide • population ($0.08): Population report and grade scarcity • provenance ($0.10): Provenance and ownership research • nft ($0.10): NFT contract safety & floor scan (on-chain GoPlus + market context)

ParametersJSON Schema
NameRequiredDescriptionDefault
itemNoCollectible description (e.g. '1952 Topps Mickey Mantle')
langNolang
chainNoethereum | base | polygon | arbitrum | optimism | bsc | avalanche (default ethereum)
gradeNoGrade or condition (e.g. 'PSA 10', 'CGC 9.8', 'raw Near Mint')
item1Noitem1
item2Noitem2
actionYesWhich endpoint to call. Options: value | grade | authenticate | invest | compare | sell | storage | insurance | population | provenance | nft
serviceNoPreferred service (PSA|BGS|CGC|PCGS|NGC|etc)
contractNoNFT contract address — enables the on-chain risk scan (recommended)
collectionNoCollection name — for floor/sentiment context when no contract is known
Behavior2/5

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

No annotations provided, so description must disclose behavioral traits. It does not state whether the tool is read-only, requires authentication, or has side effects. The pricing info is not behavioral. Missing important transparency like rate limits or error handling.

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?

Description is verbose with pricing per endpoint and headers like 'Coverage: Global'. It front-loads the core purpose but includes extraneous details. Could be more concise while retaining clarity.

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

Completeness3/5

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

Covers overall purpose and endpoint functionality, but lacks output format details (no output schema). Missing usage guidelines and behavioral traits, which limits completeness for an API tool with 10 parameters.

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

Parameters3/5

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

Schema covers 100% of parameters with brief descriptions. The description adds value for the 'action' parameter by listing endpoints and their functions, but does not deeply explain other parameters like 'item' or 'grade' beyond what schema provides. Baseline 3 is appropriate.

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

Purpose5/5

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

The description clearly identifies the tool as a global collectibles market intelligence API with specific endpoints for valuations, grading, authentication, etc. It distinguishes itself from sibling tools by focusing on collectibles, and the verb 'collect' is implied through the endpoints.

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 explicit guidance on when to use this tool versus siblings like cryptopulse or onchainpulse. The description implies it's for collectibles, but lacks when-not-to-use or alternative recommendations.

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

compliancepulseCInspect

CompliancePulse: Global regulatory intelligence API. 8 endpoints: data privacy law (145+ jurisdictions; privacy endpoint includes Cookiebot/OneTrust/Usercentrics consent tool links), KYC/AML requirements, corporate co

Coverage: Global

Endpoints: • privacy ($0.15): Data privacy law by jurisdiction • kyc ($0.12): KYC/AML requirements by jurisdiction • corporate ($0.15): Corporate compliance and entity setup • employment ($0.15): Employment law and HR compliance • sector ($0.15): Industry-specific regulatory compliance • cyber ($0.12): Cybersecurity compliance requirements • esg ($0.12): ESG and sustainability reporting requirements • news ($0.08): Regulatory intelligence and enforcement news

ParametersJSON Schema
NameRequiredDescriptionDefault
langNolang
topicNoprivacy | kyc | corporate | employment | sector | cyber | esg | all
actionYesWhich endpoint to call. Options: privacy | kyc | corporate | employment | sector | cyber | esg | news
listedNotrue | false — listed companies have additional disclosure requirements
sectorNofintech | banking | crypto | real-estate | legal | accounting | casino
contextNoBusiness context — e.g. SaaS company, healthcare, e-commerce, fintech
countryNoCountry or jurisdiction — e.g. Germany, California, China, Brazil, Singapore. Also accepts 'jurisdiction'
frameworkNoNIS2 | DORA | NIST | ISO27001 | SOC2 | CMMC — or omit for country-based analysis
entity_typeNoEntity type — e.g. Ltd, GmbH, BV, SAS, Pvt Ltd, LLC
worker_typeNocontractor | employee | freelancer | gig — focus the classification risk analysis. Also accepts 'type'
company_sizeNolarge | medium | small — determines which mandatory frameworks apply. Also accepts 'size'
Behavior2/5

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

With no annotations, the description must disclose behavioral traits. It mentions global coverage and that the privacy endpoint includes consent tool links, but omits error handling, rate limits, parameter dependencies, and output format.

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 somewhat verbose with a bullet list of endpoints and prices. It could be more concise by front-loading the core purpose and removing redundant pricing details.

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 11 parameters and no output schema, the description lacks critical guidance on parameter interplay, response structure, and endpoint-specific usage. This leaves significant gaps for an AI agent.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. The description adds some value by noting that the privacy endpoint includes consent tool links, but does not explain other parameters like 'sector', 'context', or 'listed' beyond their schema descriptions.

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 opens with 'CompliancePulse: Global regulatory intelligence API', clearly stating the tool's purpose. It lists 8 endpoints covering major compliance areas, but does not differentiate from sibling tools like esgpulse or taxpulse that may offer overlapping capabilities.

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 is provided on when to use CompliancePulse versus other pulse tools. The description does not indicate which endpoint to choose for a given scenario, nor does it mention prerequisites or alternatives.

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

cryptopulseCInspect

CryptoPulse: Global cryptocurrency intelligence API. 10 endpoints: DeFi yield farming across Ethereum/Base/Arbitrum/Solana (DeFiLlama live TVL + APY), personalized strategy builder, crypto security framework (with

Coverage: Global

Endpoints: • yield ($0.10): DeFi yield intelligence • strategy ($0.20): Personalized DeFi strategy builder • security ($0.10): Crypto security framework • threats ($0.10): Crypto threat intelligence • exchange ($0.10): Exchange comparison • tax ($0.20): Crypto tax guidance • onboard ($0.10): First-time buyer onboarding guide • spend ($0.10): Crypto spending guide • banking ($0.10): Crypto-friendly banking guide • merchant ($0.10): Merchant crypto payment setup • research-brief ($0.50): Institutional-grade crypto market research brief — decision-ready synthesis of spot, derivatives (funding/options skew/DVOL), on-chain flows, regional premiums, and macro-event odds. Built for AI financial-advisor agents.

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNogoal
langNoResponse language code
riskNoRisk profile filter
chainNoFilter by chain: ethereum, base, arbitrum, berachain, solana, or all
focusNoLens to emphasize
setupNoCurrent custody setup description
actionYesWhich endpoint to call. Options: yield | strategy | security | threats | exchange | tax | onboard | spend | banking | merchant | research-brief
assetsNoComma-separated focus assets
capitalNoCapital in USD
countryNocountry
horizonNoAnalysis horizon
profileNoprofile
categoryNoThreat category: phishing, drainer, sim_swap, rug_pull, flash_loan, or all
priorityNopriority
tax_yearNoTax year e.g. 2026. Defaults to current year.
use_caseNouse_case
timeframeNoInvestment timeframe in days
activitiesNoComma-separated: hold, trade, defi, mining, staking, nft, business
experienceNoexperience
value_tierNovalue_tier
integrationNointegration
business_typeNobusiness_type
Behavior2/5

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

No annotations. The description does not disclose any behavioral traits such as rate limits, authentication, side effects, or idempotency. It briefly mentions pricing but that's not behavioral. Lacks essential context for safe agent usage.

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

Conciseness2/5

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

The description is overly long and includes marketing-style text, endpoint listings with prices, and formatting that is not concise. It could be streamlined to a few sentences focusing on tool functionality and key parameters.

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 22 parameters, no output schema, and no annotations, the description is incomplete. It fails to explain how parameters interact, what the output looks like, or any prerequisites. Agents would need more context to use this tool correctly.

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

Parameters3/5

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

Schema description coverage is 100%, as every parameter has a brief description. The overall description adds some context (e.g., chains, focus areas) but does not deeply explain parameter meanings. For a high-parameter tool, more elaboration would be beneficial.

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 it is a 'Global cryptocurrency intelligence API' and lists 10 specific endpoints, which distinguishes it from siblings like alphapulse (stocks) or arbipulse (arbitrage). The purpose is clear but not a single verb+resource; it's a multi-purpose tool.

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 explicit guidance on when to use this tool vs siblings. The description implies it's for cryptocurrency intelligence, but does not say when not to use it or alternatives. The action enum is described but not elaborated on when to choose each endpoint.

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

cyberpulseBInspect

CyberPulse: Global cybersecurity intelligence API — CVE briefs, vulnerability scanning, CISA KEV, OSINT, threat intelligence, ransomware tracking, breach checks, compliance gap analysis, dark web monitoring, and

Coverage: Global

Endpoints: • cve-brief ($0.10): CVE deep-dive — CVSS, exploitation status, patch urgency, remediation • vuln-scan ($0.12): Vulnerability scan — all known CVEs for any software + version • cisa-kev ($0.08): CISA KEV — Known Exploited Vulnerabilities catalog search • osint ($0.15): OSINT — domain and IP intelligence for authorized defensive use • threat-intel ($0.20): Threat intelligence — global threat actors and campaigns by sector and region • ransomware-intel ($0.20): Ransomware intelligence — group profiles, victim patterns, TTPs, defensive playbook • breach-check ($0.15): Breach check — domain breach history and credential exposure intelligence • compliance-gap ($0.25): Compliance gap analysis — global security frameworks (SOC2, ISO27001, GDPR, NIS2, PDPA, POPIA, LGPD...) • dark-web-monitor ($0.20): Dark web monitor — brand and domain underground intelligence (ethical OSINT) • attack-surface ($0.25): Attack surface assessment — external risk analysis for authorized defensive use

ParametersJSON Schema
NameRequiredDescriptionDefault
cveNoCVE ID — e.g. CVE-2024-3400 | CVE-2023-44487 | CVE-2021-44228
daysNoEntries added in last N days (default: 90)
langNoResponse language: en|es|fr|de|ja|zh|ko|pt|ar|hi (default: en)
brandNoBrand name or domain — e.g. acme.com | MyCompany
groupNoRansomware group name — e.g. LockBit | ALPHV | Cl0p | RansomHub (omit for landscape overview)
actionYesWhich endpoint to call. Options: cve-brief | vuln-scan | cisa-kev | osint | threat-intel | ransomware-intel | breach-check | compliance-gap | dark-web-monitor | attack-surface
domainNoDomain to check — e.g. example.com
filterNoransomware | recent (alternative to vendor search)
regionNoRegion — e.g. North America | Europe | Southeast Asia | MENA | Sub-Saharan Africa | Global (default: Global)
sectorNoIndustry sector — e.g. healthcare | finance | SaaS | e-commerce
targetNoDomain or public IP — e.g. example.com | 8.8.8.8
vendorNoVendor/product name — e.g. Cisco | Ivanti | Microsoft | Palo Alto | Fortinet
companyNoCompany name — e.g. Acme Corporation
versionNoVersion string — e.g. 2.14.0 | 3.0.8
industryNoSector — e.g. healthcare | finance | energy | manufacturing | government | education
softwareNoSoftware name — e.g. Apache Log4j | OpenSSL | Spring Boot | Ivanti Connect Secure
ecosystemNoPackage ecosystem — npm | PyPI | Maven | Go | crates.io | NuGet
frameworkNoCompliance framework
Behavior2/5

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

No annotations are provided. The description lacks disclosure of rate limits, authentication requirements, or side effects. Only some endpoints note 'for authorized defensive use,' but overall behavioral traits are absent.

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 front-loaded with a summary line but becomes lengthy with a bulleted list of endpoints including prices. It could be more concise; the structure is acceptable but not optimal.

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?

Despite having no output schema, the description does not explain return values or behavior per endpoint. With 18 parameters and complex functionality, the description leaves significant gaps in understanding how responses look.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema adequately documents all 18 parameters. The description adds endpoint-level context (e.g., prices) but does not clarify which parameters apply to which endpoints beyond the schema.

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

Purpose5/5

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

The description clearly states 'Global cybersecurity intelligence API' and enumerates ten specific endpoints (e.g., CVE briefs, vulnerability scanning). This distinguishes it from sibling *pulse tools, which likely focus on other domains.

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

Usage Guidelines3/5

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

The description implies use for cybersecurity intelligence scenarios but does not explicitly state when to use cyberpulse over other sibling tools. No alternatives or exclusions are mentioned.

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

dealpulseBInspect

DealPulse: Global deal intelligence API. AI-synthesized best deals, price history, coupon discovery, cashback optimization, subscription audits, credit card stack analysis, grocery savings, student discounts, an

Coverage: Global

Endpoints: • store ($0.05): Store coupon codes and promotions • item ($0.08): Best deal on a specific product • compare ($0.08): Live price comparison across retailers • event ($0.10): Sale event intelligence • subscriptions ($0.08): Subscription audit — cancel vs. keep analysis with cost savings • cards ($0.08): Credit card cashback optimization for a purchase or category • stack ($0.10): Deal stacking — combine sale + coupon + cashback for maximum savings • student ($0.05): Student discounts on software, services, food, and travel • history ($0.08): Price history and best-time-to-buy analysis for a product

ParametersJSON Schema
NameRequiredDescriptionDefault
itemNoSpecific product name (e.g. Samsung 65 inch QN90B, Dyson V15)
langNolang
eventNoSale event name (e.g. black-friday, prime-day, cyber-monday)
queryNoProduct name or description (e.g. 65 inch TV, AirPods Pro)
storeNoStore or restaurant name (e.g. Target, Chilis, Nike)
actionYesWhich endpoint to call. Options: store | item | compare | event | subscriptions | cards | stack | student | history
budgetNoMaximum budget in USD
countryNocountry
categoryNoProduct category filter (e.g. electronics, appliances, clothing)
retailerNoretailer
servicesNoservices
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It mentions per-endpoint pricing ($0.05–$0.10) and global coverage, but fails to disclose behavioral traits like auth requirements, rate limits, data retention, or whether the 'store' endpoint modifies data (it stores coupons, implying mutation). No contradiction with annotations as none exist.

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 starts with a clear purpose but then becomes a bulleted list of endpoints with pricing. While structured, it is verbose and includes details like endpoint-specific costs that might be better placed elsewhere. The pricing info adds utility but could be more concise.

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?

Despite 100% schema coverage and no output schema, the description does not explain what each endpoint returns (e.g., formats, fields). For a tool with 11 parameters and 9 endpoints, the description lacks guidance on how to combine parameters and interpret results. Completeness is insufficient for effective use.

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

Parameters3/5

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

Schema has 100% description coverage; each parameter has a basic description. The description adds some context by listing endpoints with prices, but does not explain parameter interactions (e.g., how 'query' and 'item' differ, or how 'country' and 'lang' affect results). Given high schema coverage, baseline 3 is appropriate.

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

Purpose5/5

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

The description clearly states 'Global deal intelligence API' and lists 9 specific endpoints with concise purposes (e.g., 'store: Store coupon codes and promotions', 'item: Best deal on a specific product'). This immediately differentiates it from sibling tools which focus on other domains.

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

Usage Guidelines3/5

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

The description lists endpoints with brief functional descriptions, but does not provide explicit guidance on when to use this tool vs alternatives (e.g., alphapulse, marketpulse). There is no mention of when not to use it or prerequisites. The action parameter selects the endpoint, but the description assumes the user knows which endpoint to choose.

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

debtpulseCInspect

DebtPulse: Global debt elimination intelligence. All endpoints require x402 payment (USDC on Base mainnet) via the PAYMENT-SIGNATURE header. Supports US, UK, Australia, and Canada jurisdictions. Add ?lang= for a

Coverage: Global

Endpoints: • payoff ($0.10): Payoff calculator • snapshot ($0.10): Debt burden snapshot • negotiate ($0.15): Creditor negotiation playbook • settle ($0.15): Debt settlement analysis • collections ($0.08): Debt collector rights • statute ($0.05): Statute of limitations lookup • garnishment ($0.08): Wage garnishment analysis • student ($0.12): Student loan strategy • credit ($0.10): Credit repair roadmap • build-credit ($0.10): Credit building strategy • dispute ($0.08): Credit dispute guide • insolvency ($0.20): Insolvency analysis • medical ($0.10): Medical bill negotiation • tax ($0.12): Tax debt relief • bnpl ($0.08): BNPL true cost analysis • payday ($0.10): Payday loan escape • mortgage-relief ($0.12): Mortgage relief options • consolidate ($0.10): Debt consolidation analysis • priority ($0.10): Multi-factor debt priority • rights ($0.05): Consumer debt rights • freedom-roadmap ($0.15): Debt freedom roadmap

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNogoal
langNoResponse language (ISO 639-1 code). Claude responds natively in any language.
typeNotype
debtsNoJSON array: [{creditor, balance, rate, minPayment}]
scoreNoscore
stateNoUS state code (e.g., TX, CA)
actionYesWhich endpoint to call. Options: payoff | snapshot | negotiate | settle | collections | statute | garnishment | student | credit | build-credit | dispute | insolvency | medical | tax | bnpl | payday | mortgage-relief | consolidate | priority | rights | freedom-roadmap
assetsNoassets
bureauNobureau
incomeNoMonthly income in USD
lenderNolender
methodNomethod
balanceNoCurrent balance in USD
countryNoJurisdiction for country-specific rules and programs
savingsNosavings
creditorNoCreditor name (e.g., Capital One, Chase, Midland Credit)
fee_rateNoFee rate (e.g., '$15 per $100')
platformNoplatform
provinceNoCA province or AU state code
servicerNoservicer
collectorNoCollection agency name
debt_typeNodebt_type
homeownerNohomeowner
insuranceNoinsurance
loan_typeNoConventional | FHA | VA | USDA
negativesNoComma-separated list of negative items
situationNosituation
goal_scoreNogoal_score
amount_owedNoamount_owed
bill_amountNobill_amount
credit_scoreNocredit_score
last_paymentNoDate of last payment (YYYY-MM-DD) for expiry calculation
years_behindNoyears_behind
employer_typeNogovernment | nonprofit | private (for PSLF eligibility)
extra_paymentNoAdditional monthly payment amount in USD
months_behindNoNumber of months behind on payments
negative_itemsNonegative_items
payment_amountNopayment_amount
payments_remainingNopayments_remaining
Behavior3/5

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

The description discloses that all endpoints require payment via x402 (USDC on Base mainnet) with a PAYMENT-SIGNATURE header, and specifies supported jurisdictions. However, it does not describe return values, idempotency, side effects, rate limits, or authentication details beyond payment. With no annotations, the description carries the full burden and is only partially adequate.

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 long (over 20 lines) and includes a detailed endpoint list with prices. While front-loaded with a one-line purpose, the following list is verbose and could be condensed. The structure is somewhat muddled by mixing general info, coverage, and a catalog of endpoints.

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?

The tool has 39 parameters and no output schema, yet the description does not explain how parameters relate to endpoints, what the tool returns, or provide examples for complex parameters like 'debts'. The payment requirement and jurisdiction info are helpful, but the overall guidance is insufficient for a tool this complex.

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?

Many parameter descriptions are trivial (e.g., 'goal', 'type', 'score') and provide no real semantics. Schema coverage is 100% but the descriptions are low quality. The description does not compensate by explaining parameter usage per endpoint. A few parameters (like 'debts', 'action') have meaningful descriptions, but overall semantics are poor.

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 opens with 'Global debt elimination intelligence' and lists specific endpoints (payoff, snapshot, negotiate, etc.), making it fairly clear that the tool provides debt-related analysis and strategies. However, it lacks a concise statement of the tool's primary action (e.g., 'Analyze debt situations and generate recommendations').

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 is provided on when to use this tool versus its many sibling 'pulse' tools. The description does not mention alternative tools, prerequisites, or contexts where this tool is preferred. A user/agent must infer usage from the endpoint list.

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

discoverAInspect

Discover all available PulseNetwork verticals. Returns a categorized list of all 67 intelligence APIs (660+ endpoints) with descriptions, coverage, pricing, and available actions. Use this to find the right vertical for a task.

ParametersJSON Schema
NameRequiredDescriptionDefault
categoryNoFilter by category: finance | health | law | travel | real-estate | crypto | career | data | global | all
Behavior4/5

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

Discloses return content (categorized list with descriptions, coverage, pricing, actions) and scope (67 APIs, 660+ endpoints). No annotations provided, so description carries burden; could mention auth or rate limits, but adequately transparent.

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

Conciseness5/5

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

Two concise sentences: first states action and object, second adds output detail and usage guidance. No superfluous words.

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

Completeness4/5

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

Given the tool's simple nature (discovery, one optional param, no output schema), description is fairly complete. Could mention pagination or output format, but adequate for its purpose.

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

Parameters3/5

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

Schema has 100% coverage for the single parameter 'category' with description and enum values. Description adds no new info beyond schema, so baseline 3 is appropriate.

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

Purpose5/5

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

Clearly states the tool discovers available PulseNetwork verticals, returning a categorized list of APIs with details. Distinguishes from sibling tools which are specific verticals.

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

Usage Guidelines4/5

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

Explicitly says 'Use this to find the right vertical for a task,' providing clear usage context. Does not explicitly exclude when not to use, but sibling differentiation is implied.

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

econsignalpulseCInspect

EconSignalPulse: Alternative economic intelligence API covering 190+ countries. Combines World Bank Open Data, IMF Datamapper forecasts, satellite nighttime lights research, and AIS shipping signals to produce institu

Coverage: Global

Endpoints: • nightlights ($0.15): Satellite nighttime lights vs official GDP • gdp-tracker ($0.10): GDP tracker — history + IMF forecasts • inflation-signals ($0.08): Multi-source inflation signals • country-brief ($0.25): Full sovereign intelligence brief • divergence ($0.20): Official stats vs alternative data divergence • recession-signals ($0.15): Recession probability signals • frontier-intel ($0.15): Frontier and emerging market intelligence • trade-flows ($0.15): Global trade flow analysis • credit-stress ($0.15): Sovereign credit and banking stress • sanctions-impact ($0.20): Sanctions impact measurement

ParametersJSON Schema
NameRequiredDescriptionDefault
iso2NoISO2 country code for World Bank data — e.g. IN | BR | DE | NG
iso3NoISO3 country code for IMF data — e.g. IND | BRA | DEU | NGA
langNoResponse language
lensNoIntelligence lens
focusNoAnalysis focus area
actionYesWhich endpoint to call. Options: nightlights | gdp-tracker | inflation-signals | country-brief | divergence | recession-signals | frontier-intel | trade-flows | credit-stress | sanctions-impact
periodNoAnalysis period
regimeNoSanctions regime to analyze
countryNoCountry name — e.g. 'India' | 'Brazil' | 'Germany' | 'Nigeria'
partnerNoOptional trade partner country for bilateral analysis — e.g. 'United States' | 'China' | 'Germany'
Behavior2/5

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

No annotations are provided, and the description does not disclose behavioral traits such as whether the tool is read-only, destructive, requires authentication, or has rate limits. The cost per endpoint is mentioned, which is useful but not sufficient for behavioral transparency.

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 somewhat structured with a bulleted list for endpoints, but it is overly long (covers 10 endpoints) and front-loads a general statement. Each endpoint line is concise, but the overall text could be more focused on the tool's core function.

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 that there is no output schema and the tool has 10 parameters (1 required, 9 optional), the description should explain parameter relationships and response expectations. It does not mention return format, how to use iso2/iso3 with different actions, or which parameters are relevant for which endpoints. The list of endpoints is helpful but incomplete for proper usage.

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

Parameters4/5

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

Schema coverage is 100%, and the description adds significant value by listing the action enum values with brief explanations and prices. However, parameters like 'lens', 'focus', 'period', and 'regime' remain vague even after reading the description, as they lack usage context.

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 states 'Alternative economic intelligence API covering 190+ countries', which clearly identifies the resource and general purpose. However, it does not differentiate from sibling tools like marketpulse or macropulse, which likely provide similar economic data. The verb 'provides' is implied but not explicit.

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 explicit when-to-use, when-not-to-use, or alternative tools mentioned. The description does not help the agent decide between this and sibling tools like alphapulse or geopoliticalpulse. The existence of many similar 'pulse' siblings makes this gap more critical.

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

edupulseBInspect

EduPulse: Global education intelligence API — 10 endpoints for students, test-takers, and lifelong learners worldwide. Study guide generation (any subject, any grade level, 190+ countries), adaptive quiz with e

Coverage: Global

Endpoints: • guide ($0.10): Study guide generation — any subject, any grade, any country • quiz ($0.10): Practice quiz with adaptive difficulty and answer explanations • explain ($0.05): Concept explainer — any topic at any level from 5th grade to PhD • schedule ($0.10): Backwards-planned study schedule — from exam date to today, with daily tasks • prep ($1.00): Exam-style practice questions — 200+ exams, rubric-matched difficulty • flashcards ($0.50): Spaced-repetition flashcard set — import into Anki or Quizlet • explain ($0.50): Exam format explainer — complete breakdown of any exam structure and strategy • mock ($1.00): Full mock exam simulation — timed, scored, with performance report • misconception ($0.10): Misconception diagnosis — pinpoints the exact knowledge gap behind a wrong answer • grade ($1.00): Rubric-based exam grading — written response scoring with detailed feedback • co-op-guide ($0.10): Homeschool co-op finder — live web search for local groups and support communities • curriculum-match ($0.10): Homeschool curriculum finder — personalized matches by grade, subject, and learning style • essay ($0.25): College admissions essay review — admissions-coach feedback • homeschool-laws ($0.10): Homeschool law lookup — legal requirements and compliance checklist by jurisdiction

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity or metro area — improves result specificity
dateNoExam date YYYY-MM-DD
examNoexam
langNoResponse language code (e.g. es, fr, zh, ja)
countNocount
essayNoEssay text (min. 50 characters). Use POST body for long essays.
focusNoFocus (academic, enrichment, both)
gradeNoGrade level: K, 1-12
levelNoGrade level or exam type
stateNoState or region — e.g. "Texas" | "Ohio"
styleNoLearning style
topicNoSpecific topic within the subject
actionYesWhich endpoint to call. Options: guide | quiz | explain | schedule | prep | flashcards | explain | mock | misconception | grade | co-op-guide | curriculum-match | essay | homeschool-laws
answerNoThe student's wrong answer
promptNoEssay prompt
schoolNoTarget school
conceptNoconcept
sectionNoExam section (e.g. FAR for CPA)
subjectNoSubject (algebra, biology, chemistry, history, etc.)
audienceNoe.g. 'nursing student', 'Series 7 candidate', 'adult learner'
durationNoDuration in minutes
questionNoThe exam/study question
responseNoThe student response to grade
questionsNoquestions
religiousNoReligious preference (none, christian, catholic, etc. — default none includes all)
child_agesNoChild ages (e.g. 5-10, all ages)
difficultyNodifficulty
question_typeNoe.g. NGN, logic-games, task-based-simulation, data-sufficiency
hours_per_weekNohours_per_week
Behavior3/5

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

The description mentions pricing per endpoint, which is a behavioral trait. However, it omits critical information such as authentication requirements, idempotency, side effects (e.g., rate limits), and output format. Since there are no annotations, the description carries the burden but falls short.

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

Conciseness2/5

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

The description is verbose and repetitive, listing endpoints twice (once in a numbered list and again in the action enum). Pricing mixed with endpoint descriptions adds clutter. The structure is a dense block of text without clear sections, making it harder to parse quickly.

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?

With 29 parameters and no output schema, the description lacks essential details for correct tool usage. It doesn't specify which parameters apply to which actions, how parameters interact, or what the API returns. This is a significant gap for a complex, multi-endpoint tool.

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

Parameters3/5

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

Schema coverage is 100%, so the baseline is 3. The description adds pricing context for each action and brief endpoint descriptions, but does not elaborate on parameter usage or relationships. Many parameter descriptions are minimal (e.g., 'count', 'concept'), providing little value beyond the schema.

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 identifies the tool as a global education intelligence API with 14 endpoints for study guide generation, quizzes, exam prep, etc. It uses specific verbs and resources (e.g., 'guide', 'quiz', 'mock'). However, it does not differentiate from sibling tools like 'alphapulse' or 'biopulse' which are presumably for other domains.

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

Usage Guidelines3/5

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

The description implies usage for educational tasks but does not explicitly state when to use this tool vs. alternative pulse tools. No exclusions or comparisons to siblings are provided, leaving the agent to infer the domain.

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

esgpulseCInspect

ESGPulse: AI-powered ESG and sustainability intelligence: CSRD compliance roadmaps, EU Taxonomy alignment, supply chain due diligence, emissions analysis, greenwashing risk, and ESG disclosure guidance. All end

Coverage: Global

Endpoints: • csrd ($0.25): CSRD compliance roadmap • framework ($0.15): ESG framework navigator • company ($0.15): Company ESG intelligence • emissions ($0.15): Carbon and emissions intelligence • sector ($0.15): SASB sector ESG materiality • taxonomy ($0.20): EU Taxonomy alignment check • supply-chain ($0.20): Supply chain ESG due diligence • score ($0.10): ESG score intelligence • greenwashing ($0.15): Greenwashing risk detector • disclosure ($0.20): ESG disclosure builder • source-check ($0.20): Ethical sourcing brand check • coffee ($0.10): Coffee ethical sourcing check • cocoa ($0.15): Cocoa child labor and controversy check • cruelty-free ($0.05): Cruelty-free cosmetics cross-check • minerals ($0.10): Conflict minerals smelter conformance check • commodity ($0.10): Certified commodity check (seafood/palm-oil/tea/timber/cotton) • fashion ($0.15): Fashion brand ethical sourcing check

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNoPrimary reporting goal
langNoResponse language (ISO 639-1)
brandNoBrand or company name (e.g. Patagonia, Shein, Nestle)
focusNofocus
metalNoMetal/mineral type, optional
raterNorater
scopeNoscope
topicNotopic
actionYesWhich endpoint to call. Options: csrd | framework | company | emissions | sector | taxonomy | supply-chain | score | greenwashing | disclosure | source-check | coffee | cocoa | cruelty-free | minerals | commodity | fashion
aspectNoWhich aspect to focus the check on
claimsNoSustainability claims to analyze (e.g. 'carbon neutral by 2030, eco-friendly packaging')
entityNoCompany or entity name (optional)
formatNoformat
listedNoWhether the company is publicly listed
originNoCoffee origin country/region, optional (e.g. Ethiopia, Colombia)
sectorNoIndustry sector (retail, manufacturing, financial-services, technology, energy, healthcare, etc.)
companyNoCompany name (e.g. Apple, Unilever, HSBC)
activityNoSpecific economic activity (e.g. solar energy generation, manufacture of cement)
categoryNoProduct category, optional (e.g. apparel, electronics, food, beauty)
turnoverNoAnnual turnover in EUR (e.g. 250000000 for €250M)
commodityNoCommodity type
employeesNoNumber of employees (e.g. 500, 5000)
frameworkNoframework
objectiveNoEU Taxonomy environmental objective to assess
entity_typeNoentity_type
company_typeNoType of organization
jurisdictionNoCompany's primary jurisdiction
origin_countriesNoComma-separated list of sourcing countries (e.g. CN,BD,VN)
product_or_brandNoProduct or brand name
roaster_or_brandNoCoffee roaster or brand name
smelter_or_companyNoSmelter, refiner, or company name
Behavior2/5

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

No annotations are provided, so the description must disclose behavioral traits. It mentions costs for each endpoint but lacks information on rate limits, authentication, data freshness, or side effects. The description is cut off ('All end') and does not clarify read-only nature or other behaviors.

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

Conciseness2/5

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

The description is overly long and includes a list of endpoints with pricing that could be part of parameter descriptions. It is not front-loaded effectively; important context like 'all endpoints' is cut off. Every sentence should earn its place, but here many details are redundant or could be restructured.

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 31 parameters and no output schema or annotations, the description should provide comprehensive context. It explains endpoints but does not clarify how to choose endpoints, combine parameters, or interpret results. The tool is complex, and the description leaves significant gaps for an agent to understand usage patterns.

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

Parameters3/5

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

Input schema has 100% coverage with descriptions for all 31 parameters, so the schema already documents parameter meaning. The description adds value by listing endpoint options with prices and brief explanations for the 'action' parameter, but for most other parameters (e.g., 'focus', 'rater', 'scope'), the schema descriptions are minimal or just labels. Baseline 3 is appropriate as the description improves action semantics but not others.

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 it provides AI-powered ESG and sustainability intelligence and lists numerous endpoints (CSRD, framework, company, etc.), so the purpose is clear. However, it is verbose and could be more concise. It distinguishes from sibling tools (other 'pulse' tools) by specifying the ESG 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?

The description does not provide explicit guidance on when to use this tool versus alternatives. It lists endpoints but no criteria for selecting among them or when not to use. Given many sibling tools with similar naming, this is a significant gap.

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

fanpulseCInspect

FanPulse: Global fandom intelligence API. AI-synthesized fan guides, lore analysis, collectibles valuation, discography deep-dives, character analysis, easter egg discovery, quiz generation, and timeline recons

Coverage: Global

Endpoints: • lore ($0.10): Deep canon lore Q&A • character ($0.08): Character or artist deep profile • quiz ($0.08): AI-generated trivia set • easter-eggs ($0.15): Easter egg and hidden meaning analysis • discography ($0.10): Artist discography deep dive • sorting ($0.08): Personality-based character/faction sorting • timeline ($0.10): Canonical franchise timeline • collect ($0.10): Collectibles and memorabilia market intelligence • compare ($0.10): Decisive cross-franchise or cross-artist comparison

ParametersJSON Schema
NameRequiredDescriptionDefault
itemNoitem
langNolang
nameNoname
typeNocharacter|franchise|artist|album
albumNoalbum
focusNofocus
queryNoquery
topicNotopic
actionYesWhich endpoint to call. Options: lore | character | quiz | easter-eggs | discography | sorting | timeline | collect | compare
artistNoFor music artists
subject1Nosubject1
subject2Nosubject2
franchiseNofranchise
item_typeNovinyl|photocards|figures|signed|comics|cards|props|memorabilia|general
difficultyNoeasy|medium|hard|mixed
personalityNopersonality
Behavior2/5

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

No annotations are provided, so the description must carry full burden. It mentions 'AI-synthesized' but does not state whether the tool is read-only, idempotent, or has side effects. There is no disclosure of authentication, rate limits, or cost implications despite including pricing.

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

Conciseness2/5

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

The description is verbose, including pricing per endpoint which is likely unnecessary for tool selection. It is not front-loaded with the most critical information and lacks a structured format for 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 tool has 16 parameters (mostly optional) and no output schema, the description fails to explain how parameters map to endpoints or what the return value looks like. The agent lacks sufficient context to use the tool correctly.

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?

Although schema description coverage is 100%, most parameter descriptions are minimal (e.g., 'item' is described as 'item'). The description lists endpoints but does not clarify which parameters are required for each endpoint, leaving the agent to guess. The description adds little value beyond the schema.

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 identifies the tool as a fandom intelligence API with specific endpoints like lore, character, discography, etc., distinguishing it from sibling tools by its focus on fan-related content.

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

Usage Guidelines3/5

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

Usage is implied by the list of endpoints, but there is no explicit guidance on when to use this tool versus sibling tools or what conditions apply. No exclusions or alternatives are mentioned.

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

fieldpulseCInspect

FieldPulse: Global precision agriculture intelligence API. Synthesizes satellite NDVI data, Open-Meteo soil/weather data, USDA WASDE, FAO, and EPPO into structured, actionable intelligence for growers, agronomist

Coverage: Global

Endpoints: • yield-forecast ($0.15): Yield and production forecast for any crop and region • weather-risk ($0.08): 7-14 day crop-specific weather risk assessment • soil-intel ($0.08): Live soil moisture, temperature, and evapotranspiration intelligence • pest-disease ($0.10): Pest and disease risk assessment with outbreak alerts • irrigation ($0.08): ET0-based irrigation recommendation and water budget • commodity-outlook ($0.10): Agricultural commodity market outlook and price intelligence • input-cost ($0.08): Fertilizer, seed, and crop protection cost intelligence • planting-window ($0.05): Optimal planting window based on soil temperature and frost dates • season-brief ($0.20): Comprehensive seasonal agricultural intelligence brief • crop-health ($0.10): Crop health assessment from satellite + soil data

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude (alternative to region name). Required unless region is given.
lonNoLongitude (alternative to region name). Required unless region is given.
cropNoCrop: wheat, corn, rice, soybeans, cotton, coffee, cocoa, palm-oil, canola, barley, sorghum
langNoResponse language ISO 639-1
actionYesWhich endpoint to call. Options: yield-forecast | weather-risk | soil-intel | pest-disease | irrigation | commodity-outlook | input-cost | planting-window | season-brief | crop-health
regionNoNamed region: 'Black Sea', 'US Midwest', 'Brazil Mato Grosso', 'India Punjab', 'EU', 'Australia', 'Global'. Required unless lat+lon are both given.
hectaresNoFarm size in hectares (optional — enables total cost estimate)
soil_typeNoSoil type: sandy, loam, clay, silt-loam, sandy-loam, clay-loam
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 coverage and endpoint pricing but fails to disclose rate limits, authentication requirements, or side effects of tool usage.

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 fairly long with endpoint lists and pricing details, which could be trimmed. It is front-loaded with the main purpose but loses conciseness with extensive enumeration.

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

Completeness4/5

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

Given the tool's complexity (many endpoints, 8 parameters) and lack of output schema, the description covers most necessary context: global coverage, endpoint functions, and required parameters (lat+lon or region). Missing return format details, but overall adequate.

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

Parameters3/5

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

Schema description coverage is 100%, so the baseline is 3. The description adds value by including pricing for each endpoint and brief endpoint descriptions, but this does not significantly enhance parameter understanding beyond what the schema already provides.

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 identifies the tool as a global precision agriculture intelligence API, listing specific endpoints and data sources. However, it lacks a concise, specific verb+resource statement that would immediately convey its primary function.

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?

The description does not provide any guidance on when to use this tool versus its many siblings (e.g., harvestpulse, herbapulse). No explicit context or exclusion criteria are given.

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

filingspulseBInspect

FilingsPulse: Global SEC/EDGAR and international filings intelligence API. AI-synthesized plain-language summaries of 10-K, 10-Q, 8-K, S-1/IPO filings. Insider ownership tracking, red flag detection, institutional

Coverage: Global

Endpoints: • exchange ($0.10): Exchange-specific filing intelligence — any listed company worldwide • summary ($0.15): 10-K / Annual Report plain-language summary • insider ($0.10): Insider trading signal — Form 4 analysis • ownership ($0.10): Institutional ownership and 13F analysis • ipo ($0.20): IPO / S-1 prospectus deep dive • 8k ($0.10): Material event analysis (8-K and equivalents) • redflags ($0.15): Forensic accounting red flag scan • compare ($0.15): Side-by-side competitor comparison from filings • search ($0.08): Full-text filing search across all public databases • fund-holdings ($0.25): Fund holdings from SEC Form N-PORT • anomaly ($0.25): EDGAR filing-anomaly scan • transcript-search ($0.20): Full-text SEC filing search with excerpts • muni-bond ($0.15): Municipal bond disclosure search

ParametersJSON Schema
NameRequiredDescriptionDefault
cikNocik
fundNofund
langNolang
cusipNocusip
eventNoearnings | executive_change | merger | restatement | debt | cybersecurity | guidance_change
queryNoOptional focus topic (e.g. revenue growth, ESG, M&A)
actionYesWhich endpoint to call. Options: exchange | summary | insider | ownership | ipo | 8k | redflags | compare | search | fund-holdings | anomaly | transcript-search | muni-bond
issuerNoissuer
tickerNoStock ticker (works for US; use company name for international)
companyNoCompany name or local ticker (e.g. LVMH, Samsung Electronics, Tata Consultancy Services)
ticker1Noticker1
ticker2Noticker2
company1Nocompany1
company2Nocompany2
exchangeNoExchange code — enables precise source targeting and jurisdiction-correct filing terminology
date_fromNoYYYY-MM-DD
form_typeNoform_type
Behavior2/5

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

No annotations are provided, so the description must fully disclose behavioral traits. It mentions pricing per endpoint and global coverage, but does not state whether operations are read-only, destructive, or require authentication. Critical safety information (e.g., idempotency, rate limits, side effects) is missing. The description acknowledges AI processing (cost implication) but is insufficient for safe agent invocation.

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

Conciseness4/5

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

The description is front-loaded with the core purpose in the first sentence, followed by a structured bullet list of endpoints with pricing. It is somewhat lengthy (multiple lines) but each bullet adds distinct information. A moderate reduction (e.g., removing pricing or consolidating coverage) could improve conciseness without losing value.

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?

The tool has 17 parameters and 13 endpoints with no output schema. The description fails to clarify which parameters are required for each endpoint, how parameters interact, or what the API returns (e.g., summaries, data objects). For example, 'redflags' endpoint requires company identification but no guidance is given. An agent would struggle to construct valid requests without additional knowledge.

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

Parameters3/5

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

Schema description coverage is 100% (every parameter has a description), but many descriptions are just the parameter name (e.g., 'cik', 'fund', 'cusip') adding no meaning. Some parameters have helpful details (e.g., 'ticker' explains US vs international usage, 'exchange' describes targeting). The overall description adds context by linking parameters to endpoint categories (e.g., 'exchange' endpoint), compensating partially for poor schema descriptions. Baseline of 3 is appropriate given 100% coverage but low-quality descriptions.

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

Purpose5/5

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

The description clearly states it is a 'Global SEC/EDGAR and international filings intelligence API' and lists specific endpoints (e.g., summary, insider, ownership, IPO) that distinguish its functionality from sibling tools. The verb 'FilingsPulse' combined with 'intelligence API' and endpoint descriptions makes the purpose highly specific.

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

Usage Guidelines3/5

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

The description provides a list of endpoints with brief descriptions (e.g., 'Insider trading signal — Form 4 analysis'), which implicitly suggest use cases. However, it lacks explicit guidance on when to use this tool versus alternatives (no sibling filing tools exist, but no 'when to use' statements). No differentiation from non-filing siblings is provided.

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

findpulseCInspect

FindPulse: Universal finder and discovery API. AI-synthesized best product recommendations, alternative product discovery, grant and scholarship search, used/refurbished alternatives, hidden deals, local busines

Coverage: Global

Endpoints: • product ($0.10): Best product for use case • compare ($0.10): Head-to-head product comparison • alternative ($0.08): Cheaper alternatives • hidden ($0.08): Hidden gem products • used ($0.08): Used/refurbished sourcing guide • local ($0.10): Local professional vetting • grant ($0.10): Grant and funding finder • scholarship ($0.10): Scholarship finder • rental ($0.08): Rent vs buy analysis • recall ($0.05): Product recall lookup • ethical ($0.10): Ethical/sustainable product finder

ParametersJSON Schema
NameRequiredDescriptionDefault
itemNoitem
langNolang
fieldNofield
stateNostate
actionYesWhich endpoint to call. Options: product | compare | alternative | hidden | used | local | grant | scholarship | rental | recall | ethical
budgetNobudget
valuesNovalues
countryNocountry
productNoproduct
profileNoprofile
serviceNoservice
categoryNocategory
locationNolocation
productsNoproducts
use_caseNouse_case
frequencyNofrequency
demographicNodemographic
preferencesNopreferences
product_or_categoryNoproduct_or_category
Behavior2/5

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

No annotations are present, so the description carries the full burden. It mentions 'AI-synthesized' and lists endpoint costs, but fails to disclose important behavioral traits such as authentication requirements, rate limits, side effects (e.g., does it create/modify resources?), or the nature of the output. The description is essentially a feature list with no behavioral context.

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 moderately structured with a bullet list of endpoints and their costs. However, it is verbose for a function-level description and includes extraneous information like 'Coverage: Global' and pricing, which may clutter the decision-making. It could be more concise by focusing on parameter usage.

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?

The description is incomplete for a tool with 19 parameters and no output schema. It does not explain how to invoke specific endpoints with appropriate parameters. An AI agent would struggle to know, for example, that 'use_case' is needed for 'product' or that 'products' is for 'compare'. The tool requires substantial implicit knowledge.

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?

Although schema description coverage is 100%, many parameter descriptions are just the parameter name (e.g., 'item', 'lang'), adding no meaning beyond the schema's property names. The tool description does not elaborate on how parameters interact with endpoints—for example, which parameters are relevant for 'product' vs. 'compare'. The only added value is the list of actions with brief descriptions, but that is already in the schema enum description.

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 states 'Universal finder and discovery API' and lists numerous endpoints (product, compare, alternative, etc.), making the overall purpose clear. However, it does not differentiate from sibling tools like 'alphapulse' or 'grantpulse', which likely have overlapping capabilities. The 'universal' label implies a general tool, but specificity is lacking.

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 is provided on when to use this tool versus the many sibling tools. The description lists endpoints but does not explain in what scenarios each endpoint is appropriate or when to choose findpulse over a more specialized tool. There is no 'when to use' or 'when not to use' advice.

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

fitpulseBInspect

FitPulse: Global fitness intelligence API. Evidence-based workout programming, nutrition science, supplement efficacy analysis, injury recovery protocols, race training plans, sleep optimization, plateau-breaki

Coverage: Global

Endpoints: • workout ($0.10): Custom workout plan • exercise ($0.08): Exercise form guide • nutrition ($0.10): Macro and nutrition targets • supplement ($0.08): Evidence-based supplement analysis • recover ($0.10): Injury recovery protocol • supplements ($0.08): Evidence-graded supplement efficacy tier list by goal • rehab ($0.10): Sports medicine rehabilitation protocol • sleep ($0.08): Athletic sleep optimization and CBT-I protocol • plateau ($0.10): Training plateau analysis and breakthrough protocol • race ($0.10): Race training plan built backwards from event date

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoDays per week (default: 4)
goalNoe.g. muscle-gain, fat-loss, strength, endurance, general-fitness
langNolang
issueNoSleep issue (e.g. trouble falling asleep, early waking, poor recovery despite sleep, jet-lag)
levelNolevel
sportNoTarget sport or activity for return-to-sport phase
actionYesWhich endpoint to call. Options: workout | exercise | nutrition | supplement | recover | supplements | rehab | sleep | plateau | race
budgetNoMonthly budget for supplements (e.g. $50, $100, $200)
injuryNoe.g. sprained-ankle, pulled-hamstring, rotator-cuff, shin-splints, runners-knee
weightNoBody weight in lbs
activityNoactivity
exerciseNoe.g. barbell-squat, push-up, romanian-deadlift, pull-up
equipmentNoe.g. full gym, dumbbells-only, bodyweight (default: full gym)
race_dateNoRace date (YYYY-MM-DD) — plan is built backwards from this date
race_typeNoRace type (5K, 10K, half-marathon, marathon, triathlon-sprint, triathlon-olympic, ironman, OCR)
weeks_stuckNoHow many weeks the plateau has lasted (e.g. 6)
restrictionsNoDietary restrictions or intolerances (vegan, lactose-free, etc.)
fitness_levelNoPre-injury fitness level (recreational, competitive, elite)
runs_per_weekNoAvailable training days per week
current_fitnessNoCurrent fitness level and recent training context
current_routineNoBrief description of current training and diet approach
training_scheduleNoTraining schedule context (e.g. morning workouts, evening training, two-a-days)
Behavior3/5

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

No annotations provided, so description carries full burden. It discloses per-endpoint pricing and global coverage, but lacks details on rate limits, authentication, error handling, or behavior when optional parameters are omitted.

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 and cluttered with pricing and a bullet list. It front-loads the main purpose but trails off. While somewhat structured, it could be more concise and better organized.

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 complexity (22 parameters, 10 actions, no output schema or annotations), the description is inadequate. It does not map parameters to actions, lacks output format details, and offers no error handling or usage examples. Important context is missing for an AI agent to use effectively.

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

Parameters3/5

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

Schema coverage is 100%, so parameters are already documented. The description adds marginal value by listing endpoints and prices but does not explain which parameters apply to which actions or provide additional semantic context beyond schema examples.

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 it is a 'Global fitness intelligence API' covering workout, nutrition, recovery, etc. It differentiates from sibling pulse tools by focusing on fitness. However, it could be more precise about the action-based dispatching.

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

Usage Guidelines3/5

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

The description lists endpoints and prices but does not explicitly state when to use this tool versus alternatives (e.g., other pulse tools). Usage is implied through domain focus, but no clear when/ when-not guidance.

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

footballpulseBInspect

FootballPulse: Global football/soccer betting intelligence API — match previews, Asian handicap, live in-play intel, value bets, accumulators, league stats, player intelligence, corner/booking markets, clean sheet p

Coverage: Global

Endpoints: • match-preview ($0.15): Match preview — team form, H2H, injuries, xG comparison, key battles, predicted score, and primary bet • value-bets ($0.15): Value bets — EV analysis across 1X2, BTTS, over/under 2.5, and Asian handicap for any matchday • asian-handicap ($0.15): Asian handicap — quarter/half-ball line selection, Pinnacle/Macau intelligence, sharp money indicators • live-intel ($0.15): Live in-play intelligence — momentum, xG trajectory, dangerous attacks, substitution impact, in-play bets • accumulator ($0.15): Accumulator builder — evidence-based multi-match parlay with EV analysis, banker pick, stake guide • league-pulse ($0.10): League intelligence — standings, top scorers, over/under rates, BTTS rates, betting angles • player-intel ($0.10): Player intelligence — goals, assists, xG, injury status, market value, FPL value, card risk • corner-cards ($0.10): Specialty markets — corner statistics, booking points, referee tendencies, over/under probability • clean-sheet ($0.10): Clean sheet probability — GK stats, defensive metrics, BTTS probability, under 2.5 market analysis • transfer-watch ($0.10): Transfer market intelligence — rumours with credibility ratings, squad impact, market valuations

ParametersJSON Schema
NameRequiredDescriptionDefault
awayNoaway
dateNodate
homeNohome
langNolang
lineNoe.g. -0.5, +1.5, -1.75
teamNoteam
scoreNoe.g. 1-0
actionYesWhich endpoint to call. Options: match-preview | value-bets | asian-handicap | live-intel | accumulator | league-pulse | player-intel | corner-cards | clean-sheet | transfer-watch
leagueNoleague
marketNomarket
minuteNominute
playerNoplayer
seasonNoseason
windowNowindow
leaguesNoleagues
refereeNoreferee
max_legsNomax_legs
strategyNostrategy
home_awayNohome_away
competitionNocompetition
Behavior2/5

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

No annotations are provided, so the description carries full responsibility for behavioral disclosure. The description does not mention any behavioral traits such as read-only nature, rate limits, authentication requirements, error handling, or idempotency. It only describes what endpoints exist and their focus, not the effects or constraints of calling them.

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

Conciseness4/5

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

The description is front-loaded with a clear purpose statement and then lists endpoints in a structured bullet-point format. It is relatively concise given the number of endpoints, though including prices may be unnecessary for tool selection. Overall, it is well-organized and easy to scan.

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

Completeness3/5

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

Given the tool's complexity (20 parameters, 10 endpoints, no output schema), the description provides a good overview of endpoint capabilities but lacks details on return values, error handling, and parameter constraints. It is sufficient for basic understanding but incomplete for full context without additional documentation.

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

Parameters3/5

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

The input schema has 100% description coverage, so baseline is 3. The description does not add meaning beyond the schema; many schema descriptions are minimal (e.g., just the parameter name). The tool description does not elaborate on parameter usage or provide examples, so it meets the baseline but does not exceed it.

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

Purpose5/5

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

The description clearly states the domain and purpose: 'Global football/soccer betting intelligence API'. It then lists specific endpoints with brief descriptions, making it easy to understand what the tool does. The high-level phrase and endpoint details provide clear differentiation from sibling tools, which are for other domains.

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

Usage Guidelines3/5

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

The description does not explicitly state when to use this tool versus alternatives. However, the domain-specific title and sibling list (other 'pulse' tools for various domains) imply that this tool is for football/soccer. Within the tool, the endpoint list gives guidance on which action to use, but there is no comparative guidance or when-not-to-use advice.

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

franchisepulseCInspect

FranchisePulse: Global franchise intelligence API. AI-synthesized franchise discovery, FDD analysis, total cost modeling, SBA loan analysis, resale valuation, online/absentee franchise opportunities, and franchise br

Coverage: Global

Endpoints: • fdd ($0.20): Franchise Disclosure Document analysis • discover ($0.15): Franchise opportunity discovery • compare ($0.15): Side-by-side franchise comparison • vet ($0.15): Franchise due diligence • total-cost ($0.10): All-in investment and cost analysis • resale ($0.10): Existing franchise units for sale • online ($0.10): Online business acquisition discovery • sba ($0.08): SBA eligibility and franchise financing • broker ($0.08): Franchise broker and consultant guidance

ParametersJSON Schema
NameRequiredDescriptionDefault
langNolang
typeNonew_unit|resale|both
actionYesWhich endpoint to call. Options: fdd | discover | compare | vet | total-cost | resale | online | sba | broker
categoryNoSaaS|content|ecommerce|newsletter|app|service
conceptsNoComma-separated franchise names (min 2)
industryNoindustry
locationNolocation
max_priceNomax_price
specialtyNospecialty
territoryNoterritory
franchisorNofranchisor
loan_amountNoloan_amount
min_revenueNomin_revenue
max_multipleNomax_multiple
investment_maxNoinvestment_max
Behavior2/5

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

No annotations are provided, so the description must carry the full burden. It mentions 'AI-synthesized' but fails to disclose any behavioral traits such as side effects, destructive actions, authentication needs, rate limits, or response format. For a read-heavy API, this is a gap.

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

Conciseness2/5

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

The description is verbose, includes irrelevant pricing details, and is structured like a marketing blurb rather than a concise tool definition. It front-loads a brand name but wastes space on per-endpoint costs that do not aid tool selection or invocation.

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 15 parameters, no output schema, no annotations, and many sibling tools, the description is incomplete. It does not explain parameter interactions, which parameters are used with each action, or the expected output. The complexity is under-addressed.

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?

The schema has 100% coverage with descriptions, but most are minimal (e.g., 'lang', 'industry'). The description adds no additional meaning beyond the schema. It does not explain which parameters apply to which actions or provide usage context. The parameter descriptions in the schema are weak, and the description does not compensate.

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

Purpose3/5

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

The description states it is a 'Global franchise intelligence API' and lists endpoints like fdd, discover, etc., giving a general sense of franchise-related data. However, it does not succinctly define what the tool itself does as a single operation; it presents a collection of sub-actions. The purpose is vaguely clear but lacks specificity for an AI agent.

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?

There is no guidance on when to use this tool versus its many sibling tools (e.g., alphapulse, cryptopulse). No when-to-use, when-not-to-use, or alternative suggestions are provided. The description omits contextual decision-making help.

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

gamepulseCInspect

GamePulse: Global gaming intelligence API. AI-synthesized meta analysis, tier lists, gaming hardware recommendations, PC specs optimization, esports match predictions, TCG card valuations (MTG, Pokémon, Yu-Gi-Oh

Coverage: Global

Endpoints: • deals ($0.05): Game deals • worth-it ($0.08): Buy or wait verdict • meta ($0.08): Game meta analysis • trending ($0.05): Trending games • setup ($0.10): PC gaming setup • price ($0.10): Card price analysis • invest ($0.15): Set investment analysis • deal ($0.15): eBay card deal finder • matches ($0.05): Esports matches • team ($0.08): Esports team profile • betting ($0.10): Esports betting analysis • tournament ($0.10): Tournament breakdown • portfolio ($0.10): Trading card portfolio valuation • achievements ($0.08): Achievement hunting guide • specs ($0.08): PC compatibility check • subscription ($0.08): Gaming subscription value calculator • time ($0.05): Game completion time estimator

ParametersJSON Schema
NameRequiredDescriptionDefault
cpuNoCPU model
gpuNoGPU model
ramNoRAM (GB)
setNoset
cardNocard
gameNoGame title or slug e.g. elden-ring, cyberpunk-2077
langNoResponse language (default en)
nameNoname
cardsNoComma-separated card list
gamesNoComma-separated games you play
genreNoe.g. rpg, action, strategy, fps
matchNomatch
actionYesWhich endpoint to call. Options: deals | worth-it | meta | trending | setup | price | invest | deal | matches | team | betting | tournament | portfolio | achievements | specs | subscription | time
budgetNoBudget in USD ($200-$10,000)
achievementNoSpecific achievement (optional)
Behavior3/5

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

No annotations provided, so the description must fully disclose behavioral traits. It mentions 'AI-synthesized' (implying generated analysis) and lists per-endpoint costs, which is useful. However, it does not disclose whether the tool is read-only, any authentication requirements, rate limits, or potential side effects. The cost disclosure is a plus. Score 3 as it provides some behavioral info but not enough.

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

Conciseness2/5

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

The description is quite long and poorly structured. The list of endpoints is presented as raw text with bullet-like formatting but not in a clean format. It lacks a clear summary at the top. The title is null, missing an opportunity for a short headline. Score 2 because the description is not concise or well-organized.

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 15 parameters, no output schema, and no annotations, the description should provide more context on how parameters combine, what each endpoint returns, and any constraints. It only lists endpoints and costs. The description is incomplete for an agent to use the tool effectively. Score 2 because significant gaps exist.

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

Parameters3/5

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

Schema coverage is 100%, so baseline is 3. The description adds some value by listing endpoints and costs, but does not elaborate on the meaning of many parameters (e.g., 'set', 'name', 'cards' are left vague). The parameter descriptions in the schema are minimal. The description does not compensate for this lack of detail. Score 3 as it meets baseline but adds little beyond schema.

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 it is a global gaming intelligence API with AI-synthesized analysis, covering various gaming topics. The list of endpoints gives a good overview of capabilities. However, the description is somewhat scattered and could be more concise in summarizing the core purpose. Score 4 because it is clear but not highly polished.

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 the many sibling 'pulse' tools. The description does not mention any prerequisites, contexts, or exclusions. The agent is left to guess how gamepulse differs from alphapulse, marketpulse, etc. Score 2 due to lack of differentiation and usage context.

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

geopoliticalpulseBInspect

GeopoliticalPulse: Real-time geopolitical intelligence for investors, compliance teams, and AI agents. Political risk, conflict monitoring, sanctions, elections, trade tensions, and regional situational awareness for 19

Coverage: Global

Endpoints: • country-risk ($0.15): Country Risk Assessment • conflict-scan ($0.20): Conflict Scan • sanctions-intel ($0.15): Sanctions Intelligence • election-watch ($0.15): Election Watch • trade-tension ($0.20): Trade Tension Analyzer • regime-brief ($0.20): Regime Brief • event-impact ($0.25): Geopolitical Event Impact • instability-signal ($0.20): Instability Early Warning Signal • supply-chain-risk ($0.20): Supply Chain Geopolitical Risk • regional-brief ($0.15): Regional Situational Brief

ParametersJSON Schema
NameRequiredDescriptionDefault
daysNoLookback window in days
langNoResponse language ISO 639-1 code (en, es, fr, de, ar, zh, pt, ja, ko, ru)
yearNoElection year (e.g., 2025, 2026)
eventNoEvent to analyze (e.g., Russia-Ukraine ceasefire, Taiwan strait incident, Iran nuclear deal)
actionYesWhich endpoint to call. Options: country-risk | conflict-scan | sanctions-intel | election-watch | trade-tension | regime-brief | event-impact | instability-signal | supply-chain-risk | regional-brief
regionNoCountry or region to scan (e.g., Ukraine, Gaza, Sudan, Myanmar, Sahel)
sectorNoSector or commodity (e.g., semiconductors, rare earths, lithium, pharmaceuticals, energy, food)
targetNoCountry, entity, or individual to assess (e.g., Russia, Iran, North Korea, Huawei)
countryNoCountry name or code (e.g., Russia, China, Iran, Venezuela, Nigeria)
country_aNoFirst country (e.g., US, EU, China, India)
country_bNoSecond country (e.g., China, Russia, Taiwan, Mexico)
Behavior2/5

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

No annotations are provided, so the description must cover behavioral traits. It does not disclose whether actions are read-only, rate limits, authentication needs, or response formats. For a tool with 10 endpoints and 11 parameters, this is a significant gap.

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

Conciseness2/5

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

The description is verbose and includes extraneous pricing details ($0.15, etc.), which are not typically part of a tool description. The structure is list-heavy and not front-loaded; essential info is buried.

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

Completeness3/5

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

Given the complexity (11 params, 10 endpoints, no output schema), the description adequately explains each endpoint's purpose. However, it lacks details on how to combine parameters (e.g., which endpoints require specific params) and what the response contains, reducing completeness.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. The description adds longer explanations for each endpoint (e.g., 'Country Risk Assessment'), adding context beyond the schema. However, it does not clarify parameter dependencies (e.g., which parameters are required for specific actions).

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

Purpose5/5

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

The description clearly states 'Real-time geopolitical intelligence' and lists specific capabilities (political risk, conflict monitoring, etc.). It distinguishes itself from sibling pulse tools by focusing on geopolitical data, making the purpose explicit and differentiated.

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

Usage Guidelines3/5

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

The description mentions target audiences ('investors, compliance teams, AI agents') and coverage ('Global'), implying usage contexts. However, it does not explicitly state when to use this tool vs. alternatives, nor does it provide any exclusion criteria, leaving guidance implicit.

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

glowpulseAInspect

GlowPulse: Skincare and K-beauty intelligence: ingredient lookups, myth-vs-fact conflict checks, product decoding, pregnancy-safe and fungal-acne screening, dupe finding, routine building, and greenwashing claims checks. Grounded in EU CosIng, CIR/PubChem and Korean regulatory context.

Coverage: Global (EU, Korea, Japan, US regulatory layers)

Endpoints: • ingredient-lookup ($0.05): Skincare ingredient checker • conflict-check ($0.10): Routine ingredient-conflict checker • product-decode ($0.15): Ingredient list decoder • pregnancy-safe ($0.10): Pregnancy/nursing skincare safety screen • fungal-acne-check ($0.08): Fungal-acne (Malassezia) safety checker • dupe-finder ($0.15): K-beauty and skincare dupe finder • routine-builder ($0.20): Full skincare routine builder • k-beauty-compare ($0.12): Korean vs Western actives comparison • claims-check ($0.12): Greenwashing / marketing-claim detector • price-per-active ($0.08): Price-per-active value analysis • sensitive-skin ($0.10): Sensitive-skin irritant/allergen screen • sale-timing ($0.08): Beauty retailer sale-timing brief

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoen | ko | ja | de | fr | es | pt
actionYesWhich endpoint to call. Options: ingredient-lookup | conflict-check | product-decode | pregnancy-safe | fungal-acne-check | dupe-finder | routine-builder | k-beauty-compare | claims-check | price-per-active | sensitive-skin | sale-timing
claimsNoComma-separated marketing claims
regionNoUS | EU | KR | JP
concernsNoComma-separated, e.g. acne,hyperpigmentation,aging
productsNoComma-separated product names, 1-4
retailerNoSephora | Ulta | Olive Young | YesStyle | Stylevana | iHerb | all
inci_nameNoINCI ingredient name, e.g. Niacinamide, Retinol, Sodium Hyaluronate
skin_typeNodry | oily | combination | normal | sensitive
active_nameNoe.g. retinol vs bakuchiol, AHA vs PDRN
budget_tierNodrugstore | mid | prestige | mixed
ingredientsNoComma-separated ingredients/actives, e.g. retinol,vitamin c,niacinamide
active_focusNoactive_focus
product_nameNoproduct_name
ingredients_pastedNoFull pasted INCI ingredient list text — recommended for best accuracy
ingredients_or_productNoingredients_or_product
Behavior3/5

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

No annotations are provided, so the description carries full burden. It mentions regulatory grounding and pricing but omits behavioral traits like rate limits, authentication, or side effects. Adequate for a read-heavy tool but lacks some transparency.

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

Conciseness4/5

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

The description is front-loaded with a clear purpose and then lists endpoints efficiently. It is somewhat verbose but each sentence adds value, covering scope and endpoints.

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

Completeness3/5

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

With 16 parameters and only 1 required, the description does not map which parameters are needed for specific endpoints, which could confuse. No output schema is provided, leaving return format unclear.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. The description adds high-level endpoint context but does not detail parameter usage per endpoint. The schema already provides parameter descriptions.

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

Purpose5/5

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

The description clearly states the tool's purpose as 'Skincare and K-beauty intelligence' and lists specific endpoints such as ingredient lookup, conflict check, etc. It distinguishes itself from sibling tools which cover different domains (e.g., marketpulse, legalpulse).

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

Usage Guidelines4/5

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

The description provides detailed endpoints and context for use (e.g., ingredient lookups, pregnancy-safe screening). While it doesn't explicitly state when not to use it, sibling tools cover other domains, making it clear that this tool is for skincare queries.

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

govspendpulseAInspect

GovSpendPulse: Global government procurement intelligence API. 9 endpoints covering US federal contracts (USASpending.gov), active solicitations (SAM.gov), EU tenders (TED), UK contracts, global development bank opp

Coverage: Global

Endpoints: • us-contracts ($0.08): US federal contract awards • us-opportunities ($0.08): US active solicitations (SAM.gov) • eu-tenders ($0.08): EU procurement tenders (TED) • uk-contracts ($0.08): UK government contracts • global-opportunities ($0.15): Global procurement opportunities • agency-intel ($0.15): US agency spending intelligence • competitor-awards ($0.15): Competitor federal award analysis • development-bank ($0.15): Development bank procurement • contract-brief ($0.20): Full contract intelligence brief

ParametersJSON Schema
NameRequiredDescriptionDefault
cpvNoCPV procurement code — e.g. 72000000 (IT services)
langNoResponse language
limitNoNumber of results (5, 10, or 20)
naicsNoNAICS code — e.g. 541512 (computer systems design)
stateNoTwo-letter US state code — e.g. VA, CA, TX
actionYesWhich endpoint to call. Options: us-contracts | us-opportunities | eu-tenders | uk-contracts | global-opportunities | agency-intel | competitor-awards | development-bank | contract-brief
activeNoOnly return open solicitations
agencyNoAgency name or abbreviation — e.g. DHS, VA, HHS, DoD, NASA, GSA
countryNoISO 2-letter country code — e.g. DE, FR, PL, NL (blank = all EU)
keywordNoSearch term — e.g. cybersecurity, cloud computing, management consulting
regionsNoComma-separated regions: australia, canada, asia, africa, latam, mena, un
year_fromNoFiscal year start — e.g. 2024, 2025
Behavior3/5

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

With no annotations, the description must disclose behavioral traits. It mentions coverage ('Global') and per-endpoint costs, which is helpful. However, it does not disclose rate limits, authentication requirements, pagination behavior, or error handling. The description is adequate but lacks depth in behavioral context.

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

Conciseness4/5

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

The description is relatively concise, starting with a one-sentence summary followed by a bullet list of endpoints. It front-loads the core purpose. However, the list is long (9 items) and could be more structured with grouping or hierarchy. The description earns its place but is slightly verbose.

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?

The tool has 12 parameters and no output schema, yet the description does not explain what the return values look like (e.g., format, fields, pagination limits). It also lacks usage patterns or parameter combinations. Given the complexity and missing output schema, the description is incomplete for an agent to confidently invoke the tool.

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

Parameters3/5

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

Schema description coverage is 100% (all 12 parameters have individual descriptions in the input schema). The tool description itself adds no additional parameter semantics beyond listing the endpoints; it does not explain how parameters interact or provide usage examples. Baseline of 3 is appropriate given the schema is self-sufficient.

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

Purpose5/5

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

The description clearly states it is a 'global government procurement intelligence API' and lists 9 specific endpoints with their data sources (e.g., USASpending.gov, SAM.gov, TED). This distinguishes it from all sibling tools, which are focused on other domains (e.g., alphapulse for news, marketpulse for finance).

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

Usage Guidelines3/5

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

The description lists the endpoints and their costs, giving a clear sense of what data is available, but it does not explicitly provide when-to-use guidance or contrast with alternatives. For example, it doesn't indicate when to use 'us-contracts' vs 'us-opportunities' beyond the schema enum descriptions. No exclusionary criteria are mentioned.

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

grantpulseCInspect

GrantPulse: Grant discovery and application intelligence API. 8 endpoints powered by Grants.gov, USASpending.gov, and Claude. All endpoints require x402 payment (USDC on Base mainnet). Flagship match endpoint inc

Coverage: Global

Endpoints: • match ($0.15): Personalized grant matching • federal ($0.10): Federal grant search • state ($0.10): State grant programs • foundation ($0.12): Foundation grant intelligence • eligibility ($0.10): Grant eligibility analysis • apply ($0.15): Grant application strategy • deadline ($0.08): Grant deadline tracker • writer ($0.20): Grant narrative drafting • eu ($0.12): EU funding intelligence • global ($0.15): Global development funding • org-intel ($0.20): Nonprofit financial intelligence (IRS Form 990) • funder-990 ($0.25): Private foundation giving intelligence (IRS Form 990-PF)

ParametersJSON Schema
NameRequiredDescriptionDefault
einNo9-digit EIN. Usable alone (financials are EIN-indexed nationwide) or with state for BMF registration detail.
daysNodays
langNolang
sizeNosize
stateNostate
actionYesWhich endpoint to call. Options: match | federal | state | foundation | eligibility | apply | deadline | writer | eu | global | org-intel | funder-990
agencyNoagency
sectorNoarts | health | education | environment | technology | agriculture | community | housing | science
countryNoEU member state
keywordNokeyword
missionNomission
sectionNosection
categoryNocategory
locationNolocation
org_nameNoOrganization legal name. Requires state.
org_typeNononprofit | small_business | individual | public_university | private_university | state_government | local_government | tribal | for_profit | other
grant_nameNogrant_name
eligibilityNoeligibility
org_profileNoorg_profile
org_descriptionNoorg_description
project_descriptionNoproject_description
Behavior2/5

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

With no annotations, the description carries full burden for behavioral disclosure. It mentions payment for all endpoints but lacks details on authentication, rate limits, error handling, or response format. The description is also incomplete (cut-off).

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

Conciseness2/5

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

The description is lengthy and includes a list of endpoints with prices, but it is cut off and inconsistent (8 vs 12 endpoints). It could be more concise and better structured to highlight key information.

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

Completeness1/5

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

Given the tool's complexity (21 parameters, no output schema, no annotations), the description is critically incomplete. It fails to explain return values, error handling, payment mechanism, or how parameters correlate with actions. The cut-off text exacerbates the gap.

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?

Although schema coverage is 100%, many parameter descriptions are merely the parameter name (e.g., 'days', 'lang'), which adds minimal value. The description does not compensate to explain parameters beyond the schema. Better descriptions exist for a few parameters like 'ein' and 'org_type'.

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 states 'Grant discovery and application intelligence API' and lists endpoints, making the tool's purpose clear. However, the cut-off text and inconsistency between '8 endpoints' and the listed 12 endpoints cause minor confusion.

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

Usage Guidelines3/5

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

The description mentions payment requirement and lists endpoints with prices, which provides some usage context. However, it does not explicitly state when to use this tool over sibling tools or provide when-not-to-use guidance.

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

gridpulseCInspect

GridPulse: Global energy grid intelligence API. NREL + EIA + Open-Meteo data synthesis. Home solar feasibility, electricity rate analysis, time-of-use optimization, EV charging cost modeling, battery storage ROI

Coverage: Global

Endpoints: • prices ($0.08): Electricity prices by state • grid ($0.08): Power grid status by region • renewable ($0.08): Renewable energy profile by state • natural-gas ($0.08): Henry Hub natural gas briefing • forecast ($0.10): 90-day energy forecast by state • ev-cost ($0.08): EV charging cost vs gasoline • solar ($0.10): Home solar feasibility analysis • appliance ($0.05): Home appliance energy cost calculator • battery ($0.10): Home battery storage analysis • carbon ($0.05): Household electricity carbon footprint • community-solar ($0.08): Community solar enrollment by ZIP code • tou ($0.08): Time-of-use rate optimization

ParametersJSON Schema
NameRequiredDescriptionDefault
zipNoUS ZIP code (preferred)
langNoResponse language code (en | es | fr | de | zh | hi | ar | pt | ja | ko | etc.)
milesNoAnnual miles (1,000-100,000)
stateNo2-letter US state code (TX, CA, NY, etc.; default: US)
actionYesWhich endpoint to call. Options: prices | grid | renewable | natural-gas | forecast | ev-cost | solar | appliance | battery | carbon | community-solar | tou
has_evNotrue if household has an EV (major TOU savings driver)
regionNoercot | caiso | pjm | miso | isone | nyiso | spp (default: ercot)
utilityNoUtility name (e.g., PGE, SCE, ConEd) for utility-specific TOU plans
age_yearsNoAppliance age in years (affects upgrade ROI calculation)
applianceNoAppliance type (hvac, water-heater, refrigerator, washer, dryer, dishwasher, lighting)
has_solarNotrue if existing or planned solar system
system_kwNoSystem size in kW (2-20)
monthly_kwhNoAverage monthly electricity consumption in kWh
usage_hoursNoDaily usage hours (default varies by appliance)
monthly_billNoAverage monthly electricity bill in USD
household_sizeNoNumber of people in household
outage_priorityNoPriority for outage backup (essential-only, whole-home, ev-charging)
credit_preferenceNoPreference for bill credit vs. direct payment programs
Behavior2/5

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

No annotations are provided, and the description does not disclose behavioral traits such as whether operations are read-only, authentication requirements, rate limits, or potential side effects. It mentions per-endpoint costs but that is not a behavioral trait.

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 starts with a clear summary but then lists endpoints with costs, which is somewhat lengthy. It is structured but could be more concise by grouping related information. It is adequate for reading but not optimally concise.

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?

With 18 parameters and no output schema, the description lacks completeness. It does not explain the return format or how to interpret results. The endpoint list helps but is insufficient for an agent to fully understand usage without additional context.

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

Parameters3/5

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

The input schema has 100% description coverage for parameters, so the baseline is 3. The tool description adds minimal extra parameter context (e.g., what each endpoint does) but does not explain how parameters interplay or provide examples. It is adequate but not enhanced.

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 states it is a 'Global energy grid intelligence API' and lists specific use cases like home solar feasibility, electricity rate analysis, etc. This gives a clear purpose, but it doesn't succinctly differentiate from many sibling 'pulse' tools that also sound data-focused.

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 explicit guidance on when to use this tool versus alternatives. The description lists endpoints but does not provide criteria for selection or exclusions. An agent would have to infer usage from the endpoint names without clear contextual guidance.

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

harvestpulseCInspect

HarvestPulse: Global farm-to-table and agricultural intelligence API. USDA + ERS data synthesis. Local food finder (farmers markets, CSAs, on-farm markets), seasonal produce calendars, organic certification lookup,

Coverage: Global

Endpoints: • find ($0.05): Local Farm & Market Finder • season ($0.05): Seasonal Produce Calendar • labels ($0.08): Food Label Decoder • organic ($0.08): Certified Organic Farm Finder • dirty-dozen ($0.05): Dirty Dozen & Clean Fifteen • food-hub ($0.08): Regional Food Hub Finder • regenerative ($0.10): Regenerative Agriculture Guide • designations ($0.10): Global Food Designations • agritourism ($0.05): Agritourism & U-Pick Finder • csa ($0.10): CSA Evaluation Guide • cost ($0.10): Local vs. Conventional Cost Analysis • roadmap ($0.15): Farm-to-Table Lifestyle Roadmap • food-preservation ($0.10): Food preservation guide • foraging-intel ($0.10): Foraging intelligence • livestock-basics ($0.10): Backyard livestock guide

ParametersJSON Schema
NameRequiredDescriptionDefault
zipNoUS ZIP code
cityNoCity name (optional filter)
langNoResponse language (default en)
typeNoType (plants, mushrooms, berries, all)
goalsNoSpecific goals (e.g. reduce pesticides, support local farms, eat seasonally)
itemsNoProduce items to compare (space or comma separated)
labelNoLabel to decode (e.g. free-range, natural, pasture-raised, grass-fed, non-GMO)
monthNoMonth (1-12). Defaults to current month.
queryNoSearch terms (e.g. beef, dairy, grain)
stateNo2-letter US state code (e.g. CA, TX, NY)
actionYesWhich endpoint to call. Options: find | season | labels | organic | dirty-dozen | food-hub | regenerative | designations | agritourism | csa | cost | roadmap | food-preservation | foraging-intel | livestock-basics
animalNoAnimal (chickens, goats, bees, etc.)
methodNoMethod (canning, fermenting, dehydrating, freezing, pickling)
radiusNoSearch radius in miles
seasonNoSeason (spring, summer, fall, winter)
climateNoClimate (temperate, arid, etc.)
countryNoCountry (for international calendar)
produceNoProduce to preserve
productNoProduct name (e.g. parmigiano-reggiano, champagne, prosciutto-di-parma, roquefort)
locationNoCity/state or region
quantityNoQuantity (e.g. small batch)
weekly_budgetNoWeekly food budget in USD
household_sizeNoNumber of people in household
land_size_sqftNoAvailable land in sq ft
Behavior2/5

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

No annotations exist, but the description mentions 'USDA + ERS data synthesis' and 'Global' coverage. It does not disclose data freshness, rate limits, authentication needs, or any side effects. Behavior is minimally described.

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

Conciseness2/5

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

The description is overly long and includes extraneous details like pricing for each endpoint. It is not front-loaded; the core purpose is buried under a bullet list. Could be significantly shortened.

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 complexity (24 parameters, 1 required, no output schema), the description should clearly explain how endpoints and parameters relate. It only lists endpoints without specifying which parameters are relevant for each, leaving the agent uncertain.

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

Parameters3/5

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

All 24 parameters have descriptions in the schema (100% coverage), so the baseline is 3. The description adds no additional parameter context beyond listing endpoints; it does not map parameters to endpoints or clarify their use.

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 identifies the tool as a farm-to-table and agricultural intelligence API, listing specific endpoints like local food finder, seasonal produce calendars, and organic certification lookup. It is distinct from sibling tools which cover non-agricultural domains.

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 is provided on when to use this tool versus alternatives, nor on which endpoint to choose for a given task. The description lists endpoints with prices but lacks context for selection.

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

herbapulseBInspect

HerbaPulse: Global herbal medicine and botanical intelligence API. PubMed-grounded herb profiles, drug-herb interaction checker, traditional medicine system guides (Ayurveda, TCM, Amazonian, African), herbal reme

Coverage: Global

Endpoints: • herb ($0.12): Herb profile • remedy ($0.10): Cross-cultural remedy lookup • ingredient ($0.10): Supplement decoder • interaction ($0.10): Herb-drug interaction checker • skin ($0.08): Natural skincare ingredient • tradition ($0.08): Healing tradition deep dive • practitioner ($0.08): Practitioner guide • cannabis ($0.12): Cannabis and cannabinoid intelligence

ParametersJSON Schema
NameRequiredDescriptionDefault
drugNodrug
herbNoherb
langNolang
typeNonaturopath | herbalist | tcm | ayurveda | homeopath | integrative-md
topicNoanxiety | pain | sleep | epilepsy | nausea | inflammation | general
actionYesWhich endpoint to call. Options: herb | remedy | ingredient | interaction | skin | tradition | practitioner | cannabis
concernNoanti-aging | acne | hydration | sensitivity
productNoproduct
compoundNoDefault: both
locationNolocation
conditionNocondition
traditionNotradition
ingredientNoingredient
ingredientsNoingredients
Behavior3/5

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

No annotations are provided, placing the burden on the description. The description mentions per-endpoint costs, which is useful for cost-aware decision-making, but lacks information about authentication, rate limits, error handling, or read/write behavior. The cost information is a positive, but overall transparency is limited.

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 somewhat verbose with marketing language and a bulleted list of endpoints. While structured, it contains information (like costs) that might be better placed elsewhere. It is not overly long but could be more concise.

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 14 parameters and no output schema, the description is incomplete. It fails to specify which parameters are required for each action, making it hard for an agent to correctly invoke the tool. For example, the 'herb' action likely needs the 'herb' parameter, but this is not clarified.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. The description does not add meaningful context about parameters beyond what the schema already provides. It lists endpoints but does not explain which parameters are relevant for each action, leaving the agent to infer.

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 identifies the tool as a global herbal medicine API with specific endpoints. It distinguishes from sibling tools by its domain focus on herbal medicine. However, the description could more succinctly state the core function.

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

Usage Guidelines3/5

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

The description lists endpoints with brief purposes, implying when to use each sub-action. However, it does not explicitly state when to use this tool over siblings or when not to use it. No alternatives or exclusions are mentioned.

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

homepulseAInspect

HomePulse: Global home intelligence API. AI-synthesized home maintenance checklists, improvement ROI analysis, neighborhood research, smart home integration, energy efficiency guidance, contractor task briefings

Coverage: Global

Endpoints: • value ($0.10): Home value estimate • neighborhood ($0.10): Neighborhood analysis • improve ($0.10): Home improvement ROI analysis • maintain ($0.08): Seasonal maintenance checklist • rent ($0.08): Rental market analysis • contractor ($0.10): Contractor vetting guide • energy ($0.10): Home energy efficiency • maintenance ($0.08): Personalized home maintenance calendar • roi ($0.10): Home improvement resale ROI • smart ($0.08): Smart home ecosystem advisor

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoHome age (years)
zipNoLegacy alias for location (ZIP/postal code)
cityNocity
langNolang
roomNoRoom
sqftNoSquare footage (or square meters — state units)
stateNoState/province/region
tradeNoTrade (plumber, electrician, roofer, etc.)
actionYesWhich endpoint to call. Options: value | neighborhood | improve | maintain | rent | contractor | energy | maintenance | roi | smart
budgetNoBudget, in local currency
countyNoCounty name hint for HUD FMR matching (US only)
regionNoRegion or state/province (e.g. Northeast, Pacific Northwest, Bavaria, New South Wales)
seasonNoDefaults to current season (hemisphere-corrected when country is given)
addressNoStreet address
countryNoCountry (e.g. US, UK, CA, DE, AU) — selects local currency and property portals
projectNoProject type (e.g. kitchen-remodel, deck-addition, new-roof)
bedroomsNobedrooms
featuresNoHome features (pool, well, etc.)
home_ageNoHome age (years)
locationNoPostal code or city (e.g. 90210, M5V 2T6, SW1A)
ecosystemNoEcosystem (Alexa, HomeKit, Google Home)
home_typeNoHome type (single-family, condo, etc.)
home_valueNoCurrent estimated home value, in local currency
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It mentions costs per endpoint and global coverage, but lacks details on authentication, rate limits, side effects, or what happens with missing parameters. It is adequate but not comprehensive.

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

Conciseness5/5

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

The description is well-structured with a title, coverage statement, and a clear bulleted list of endpoints with prices. It is concise, front-loaded with purpose, and contains no redundant information.

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 tool's complexity (23 parameters, no output schema), the description is insufficient. It does not explain how to use parameters, expected results, or handle edge cases. An agent may struggle to determine correct parameter combinations.

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?

The input schema has 100% description coverage, but many descriptions are minimal (e.g., 'city': 'city'). The tool description does not add any additional meaning or usage context for parameters, only listing endpoints. It fails to compensate for weak schema descriptions.

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

Purpose5/5

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

The description clearly states the tool's purpose as a global home intelligence API, listing specific endpoints like home value estimates, neighborhood analysis, and maintenance checklists. This distinguishes it from sibling pulse tools which cover other domains.

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

Usage Guidelines3/5

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

The description provides the action parameter with enumerated options, guiding which endpoint to call. However, it does not explicitly state when to use this tool versus alternatives, nor provide exclusions or prerequisites.

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

immigrationpulseBInspect

ImmigrationPulse: Global immigration intelligence API serving 281M+ migrants. 11 endpoints covering visa requirements, PR pathways, points calculators (Express Entry CRS, SkillSelect), digital nomad visas, citizenship

Coverage: Global

Endpoints: • visa ($0.15): Visa requirements — any nationality + any destination • pathway ($0.20): Permanent residency roadmap — every pathway ranked for nationality + destination • nomad ($0.15): Digital nomad visa finder — 50+ countries ranked by income threshold + lifestyle • citizenship ($0.15): Citizenship by investment, ancestry, and naturalization intelligence • status ($0.10): USCIS case status decoder with processing time context • bulletin ($0.10): US Visa Bulletin decoder — priority dates, filing chances, wait estimates • retirement ($0.10): Global retirement visa intelligence — best countries for retirees • compare ($0.15): Side-by-side immigration comparison across multiple destination countries • rights ($0.10): Immigrant rights by country and visa type • cost ($0.10): Complete immigration cost breakdown — government fees + attorney + hidden costs • points ($0.10): Skilled-worker points calculator — Canada Express Entry CRS, Australia SkillSelect, UK PBS, Germany Chancenkarte, Austria Red-White-Red Card

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoApplicant age in years (e.g. '31')
clbNoCanadian Language Benchmark score (for Express Entry, e.g. '9'). CLB 9 = IELTS 7.0; CLB 10 = IELTS 7.5+.
formNoForm type (e.g. I-485, I-130, I-765, N-400, I-140, I-539)
langNoBCP-47 language code (e.g. es, fr, pt, hi, zh, ar)
typeNotype (default: investment)
ieltsNoOverall IELTS band score (e.g. '7.5') — used if clb not provided
actionYesWhich endpoint to call. Options: visa | pathway | nomad | citizenship | status | bulletin | retirement | compare | rights | cost | points
budgetNoBudget in USD for investment citizenship (e.g. 150000, 500000, 1000000)
incomeNoMonthly income in USD (default: 3000)
regionNoFilter by region (e.g. Europe, Southeast Asia, Latin America, Caribbean)
statusNoStatus message to decode (e.g. 'Case Was Received', 'Request for Evidence', 'Case Was Approved')
systemNoWhich immigration points system to evaluate. Use 'any' to assess all relevant systems.
partnerNoWhether applicant has a spouse/common-law partner with qualifying skills/language
receiptNoUSCIS receipt number (e.g. MSC2190012345, SRC2112345678)
ancestryNoCountry for ancestry citizenship check (e.g. Italy, Ireland, Germany)
categoryNocategory
priorityNopriority
educationNoHighest education level (e.g. bachelor, master, PhD)
job_offerNoWhether applicant has a valid job offer from a qualifying employer
visa_typeNoVisa or form type (e.g. I-485, EB-2, H-1B, F-1, Canada Express Entry, UK Skilled Worker) (default: H-1B)
local_workNoYears of work experience inside the destination country
nominationNoWhether applicant has a provincial/state nomination (adds +600 CRS for Canada)
occupationNoJob title or NOC/SOC code — improves pathway matching
preferenceNopreference
work_yearsNoYears of skilled work experience outside the destination country
destinationNodestination (default: United States)
family_sizeNoNumber of dependents to include in cost model
nationalityNonationality (default: Indian)
visa_statusNoVisa type or immigration status (e.g. H-1B, F-1, Green Card, TN, Skilled Worker, ILR) (default: work visa)
destinationsNoComma-separated destination countries (2–5) (default: US,Canada,Portugal,Germany)
chargeabilityNoCountry of chargeability, usually birth country (default: India)
priority_dateNoYour priority date (YYYY-MM-DD) — enables personalized filing eligibility check
with_attorneyNoInclude attorney fee estimate (default: true)
Behavior2/5

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

No annotations provided, so the description must fully disclose behavior. It mentions endpoints and costs but omits important traits like data freshness, error handling, authentication, or that the tool is read-only. Given 33 parameters, more transparency is needed for safe invocation.

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

Conciseness4/5

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

The description is structured with a clear header and bullet list. Each line in the endpoint list adds a specific purpose and cost, so every sentence earns its place. It is somewhat lengthy but justified by the number of endpoints; front-loading the purpose helps immediate understanding.

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

Completeness3/5

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

Given the complexity (33 parameters, 11 endpoints, no output schema), the description covers the main functionality and enumerates endpoints but lacks guidance on which parameters are relevant per endpoint. This leaves the agent to infer parameter requirements from schema alone, which is incomplete for optimal use.

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

Parameters4/5

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

Schema description coverage is 100% with each parameter well-described. The tool description adds value by explaining the 'action' enum values (e.g., 'visa ($0.15): Visa requirements'), providing context beyond the schema for the most critical parameter. Other parameters are not elaborated, but schema descriptions suffice.

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 identifies the tool as 'Global immigration intelligence API' and lists 11 endpoints with brief explanations. It specifies verb+resource (provides immigration data) and distinguishes from sibling tools by its immigration focus, but could be more precise in summarizing the core function.

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 explicit guidance on when to use this tool versus alternatives or when not to use it. The description assumes the user will infer from the endpoint list, but lacks context for complex decisions among many sibling tools with similar naming patterns.

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

insurepulseCInspect

InsurePulse: AI-synthesized insurance intelligence. Auto coverage analysis, life insurance needs calculator, homeowners gap finder, annual coverage audit, and renters insurance guidance. All endpoints require x402

Coverage: Global

Endpoints: • auto ($0.10): Auto insurance analysis • life ($0.10): Life insurance needs calculator • home ($0.10): Homeowners insurance gap analysis • review ($0.15): Annual insurance coverage review • renters ($0.08): Renters insurance guide • business ($0.10): Business insurance guidance • claim ($0.08): Insurance claims guidance • disability ($0.10): Disability insurance analysis • life-event ($0.10): Life-event insurance checklist • rate ($0.08): Insurance rate optimizer • umbrella ($0.08): Umbrella insurance analysis • health ($0.15): Health insurance explained

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoApplicant age
dogNoWhether tenant has a dog (affects liability)
zipNoZIP code for rate context
debtNoOther debt (student loans, auto, credit card) in USD
langNoResponse language
sqftNoSquare footage
eventNoLife event (marriage, baby, home-purchase, divorce)
stateNoState of registration (e.g. 'Texas', 'CA')
valueNoHome value or purchase price in USD
actionYesWhich endpoint to call. Options: auto | life | home | review | renters | business | claim | disability | life-event | rate | umbrella | health
incomeNoAnnual gross income in USD
countryNoISO country code (e.g. US, UK, DE, CA, AU) — tailors norms and benchmark anchors. Default US.
detailsNoAdditional context
profileNoDriver profile description (e.g. 'clean record 10 years, married, homeowner')
revenueNoAnnual revenue USD
vehicleNoVehicle description (e.g. '2020 Toyota Camry')
locationNoCity and state (e.g. 'Austin TX')
mortgageNoRemaining mortgage balance in USD
policiesNoCurrent policies held (e.g. 'auto,home,life,umbrella')
age_rangeNoAge range (e.g. 25-34)
employeesNoEmployee count
net_worthNoEstimated net worth (in local currency) for umbrella/liability sizing
owns_homeNoOwns home (yes/no)
situationNoLife situation description (e.g. 'married, 2 kids, dual income')
deductibleNoPolicy deductible USD
dependentsNoNumber of financial dependents
life_stageNoRecent life events (e.g. 'new baby', 'home purchase', 'retirement')
occupationNoOccupation
prioritiesNocost/coverage/dental/maternity/chronic
employer_ltdNoExisting employer long-term disability (yes/no/details)
teen_driversNoTeen drivers (yes/no)
business_typeNoBusiness type (e.g. consulting, retail, contractor)
insurance_typeNoInsurance type (auto, home, renters)
current_premiumNoCurrent premium USD
damage_estimateNoEstimated damage USD
rental_propertyNoOwns rental property (yes/no)
current_coverageNoCurrent dwelling coverage amount in USD
Behavior2/5

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

No annotations are provided, so the description carries full burden. It partially discloses behavior by listing endpoints with costs and stating 'Coverage: Global', but it fails to mention whether the tool is read-only, what the response format is, or any side effects/rate limits. The 'x402' requirement is unclear.

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

Conciseness2/5

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

The description is verbose and contains redundancy (endpoints listed in both paragraph and bullet form). It is not concise, and the important cost information is buried in the bullet list. The structure could be improved with a clearer hierarchy and less repetition.

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 complexity (37 parameters, 12 actions, no output schema), the description lacks completeness. It does not explain what the tool returns, how parameters relate to specific endpoints, or any dependencies. The 'x402' element is unexplained. Users need more guidance to invoke the tool correctly.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already defines all parameters. The description adds some value by listing endpoint costs and the 'x402' requirement, but does not provide additional semantic meaning for individual parameters beyond what is in the schema. Baseline of 3 is appropriate.

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 identifies the tool as an insurance intelligence suite with specific analysis endpoints (auto, life, home, etc.). It uses verbs like 'analysis', 'calculator', 'gap finder', and 'guide', making the resource and actions clear. However, the overall purpose is somewhat scattered across multiple sub-actions rather than a single focused function.

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

Usage Guidelines3/5

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

The description implies usage for insurance analysis through the listed endpoints, but provides no explicit guidance on when to use this tool versus sibling 'pulse' tools. No exclusions or alternatives are mentioned. The mention of cost per endpoint is helpful but not sufficient for clear usage guidance.

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

legalpulseCInspect

LegalPulse: Global legal intelligence API — 10 endpoints covering the full legal lifecycle for individuals, entrepreneurs, and small businesses. Demand letter generation ($0.25), contract analysis + red flag iden

Coverage: Global

Endpoints: • letter ($0.25): Advocacy letter writer • contract ($0.10): Contract clause review • tenant ($0.10): Tenant rights by state • employment ($0.10): Employment law rights • business ($0.10): Business formation comparison • estate ($0.10): Estate planning checklist • consumer ($0.10): Consumer rights — FDCPA, FCRA, FTC • small-claims ($0.08): Small claims court guide • ip ($0.10): Intellectual property guide • rights ($0.08): Know your rights

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language code (en | es | fr | de | zh | hi | ar | pt | ja | ko | etc.)
typeNotype
issueNoissue
stateNostate
actionYesWhich endpoint to call. Options: letter | contract | tenant | employment | business | estate | consumer | small-claims | ip | rights
amountNoamount
clauseNoclause
outcomeNooutcome
recipientNorecipient
situationNosituation
entity_typeNoentity_type
contract_typeNocontract_type
Behavior2/5

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

No annotations provided. The description includes pricing but omits behavioral traits such as side effects, permissions, rate limits, or whether operations are read-only or state-changing. The user is left uninformed about the tool's impact.

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

Conciseness2/5

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

The description is verbose and poorly structured, mixing a promotional header, pricing details, and a bullet list. It lacks front-loading of essential information and contains extraneous details (costs) that do not aid tool selection.

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 12 parameters and no output schema, the description fails to explain parameter relationships or expected results. The complexity is high, but the description only covers endpoints, leaving significant gaps in completeness.

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

Parameters3/5

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

Schema coverage is 100%, but the description adds no meaningful explanation for most parameters (e.g., 'type', 'issue', 'amount'). Only the 'action' parameter is implicitly explained via the endpoint list, but others remain opaque.

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

Purpose3/5

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

The description states 'Global legal intelligence API covering the legal lifecycle' and lists 10 endpoints, giving a general sense of legal services. However, it lacks specificity about the tool's core function and does not differentiate it from sibling tools beyond the 'pulse' suffix.

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 provide context for choosing among the many sibling tools.

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

longevitypulseCInspect

LongevityPulse: Global longevity intelligence API — biomarker interpretation, supplement evidence, personalized protocols, clinical trials, Blue Zone research, WHO country longevity profiles, epigenetic clocks, dieta

Coverage: Global

Endpoints: • biomarker ($0.15): Biomarker interpretation through longevity science lens • supplement-intel ($0.20): Evidence-graded longevity supplement intelligence • protocol-builder ($0.25): Personalized longevity protocol — exercise, nutrition, sleep, supplements • clinical-trials ($0.10): Search active longevity clinical trials globally from ClinicalTrials.gov • blue-zone ($0.10): Blue Zone intelligence — world longevity hotspots deep-dive • country-longevity ($0.12): WHO country longevity profile — life expectancy, HALE, healthcare, initiatives • epigenetic-clock ($0.20): Epigenetic aging clocks — biological age science, testing, and reversal • diet-intel ($0.15): Evidence-graded dietary analysis for longevity and healthspan • longevity-drug ($0.20): Pharmaceutical longevity intelligence — rapamycin, metformin, senolytics • longevity-clinic ($0.12): Global longevity clinic guide — destinations, treatments, red flags • dna ($0.20): Interpret consumer-DNA gene variants for longevity — honest evidence, not hype

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoAge in years — e.g. 35 | 52 | 65
sexNoBiological sex — male | female
dietNoDiet pattern — e.g. Mediterranean | time-restricted eating | fasting mimicking diet | Blue Zone plant-based | MIND diet | caloric restriction | ketogenic | Japanese traditional
drugNoDrug name — e.g. rapamycin | metformin | acarbose | dasatinib | fisetin | senolytics | empagliflozin | semaglutide
langNoResponse language: en|es|fr|de|ja|zh|ko|pt|ar|hi (default: en)
zoneNoBlue Zone or region — e.g. Okinawa | Sardinia | Ikaria | Nicoya | Loma Linda | Blue Zones overview | Hunza | Vilcabamba
goalsNoLongevity goals — e.g. maximize healthspan | cardiovascular health | cognitive longevity | muscle preservation | reverse biological age
topicNoTopic — e.g. GrimAge | DunedinPACE | biological age overview | how to reverse biological aging | epigenetic reprogramming | how to test biological age
valueNoLab result with unit — e.g. 85 mg/dL | 2.1 mg/L | 5.4% | 420 ng/dL (optional — enables personalized assessment)
actionYesWhich endpoint to call. Options: biomarker | supplement-intel | protocol-builder | clinical-trials | blue-zone | country-longevity | epigenetic-clock | diet-intel | longevity-drug | longevity-clinic | dna
budgetNoBudget level — low | moderate | high | $200/month
countryNoCountry name — e.g. Japan | Singapore | Spain | South Korea | Switzerland | Costa Rica | Australia | United States | India | Nigeria
compoundNoCompound name — e.g. NMN | NR | berberine | spermidine | urolithin A | fisetin | quercetin | alpha-ketoglutarate | resveratrol | taurine
variantsNoComma-separated gene/variant identifiers or rsIDs — e.g. APOE-e4,MTHFR-C677T,FOXO3 (up to 8 per request; not raw genome files)
biomarkerNoBiomarker name — e.g. ApoB | hs-CRP | HbA1c | testosterone | IGF-1 | homocysteine | Lp(a) | ferritin | vitamin D | DHEA-S
conditionNoCondition or intervention — e.g. aging | rapamycin | metformin | NMN | senolytics | caloric restriction | Alzheimer prevention
treatmentNoTreatment of interest — e.g. stem cell therapy | NAD+ IV | peptide therapy | hyperbaric oxygen | plasmapheresis | ozone therapy
conditionsNoHealth conditions — e.g. type 2 diabetes | hypertension | none
recruiting_onlyNoShow only recruiting trials (default: true)
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It mentions endpoint prices and global coverage but omits important behavioral traits such as whether operations are read-only, authentication requirements, rate limits, or side effects.

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

Conciseness2/5

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

The description is excessively long, with an introductory sentence followed by a detailed bullet list of endpoints. It could be more concise without losing essential information.

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

Completeness3/5

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

Given the tool's complexity (19 parameters, multiple endpoints), the description covers the range of capabilities but lacks guidance on parameter usage, output format, and behavioral context. No output schema is provided, which is a gap.

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

Parameters3/5

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

The input schema has 100% description coverage for all 19 parameters, so the baseline is 3. The description does not add significant semantic value beyond what the schema already provides.

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 it is a 'Global longevity intelligence API' and lists specific endpoints, making the domain and capabilities clear. However, it does not explicitly distinguish itself from sibling tools like 'biopulse' or 'nutripulse', which may have overlapping functionality.

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?

The description provides no guidance on when to use this tool versus alternatives, nor does it specify when to use each endpoint. It simply lists endpoints without contextual advice.

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

macropulseAInspect

MacroPulse: Real-time macro intelligence for forex and CFD traders. All endpoints require x402 payment (USDC on Base mainnet) via the PAYMENT-SIGNATURE header.

Coverage: Global

Endpoints: • session-brief ($0.10): Forex session brief • event-pulse ($0.20): Economic event deep-dive • crypto-pulse ($0.05): Crypto market context • commodities-pulse ($0.10): Commodities brief • equities-pulse ($0.10): Equities pulse • calendar ($0.10): Weekly economic calendar • cot ($0.15): CFTC Commitment-of-Traders positioning for FX and commodity agents — institutional net positioning and weekly shifts across 7 major pairs plus gold and WTI, with crowding and contrarian signals. • eia-inventory ($0.10): Weekly EIA petroleum inventory intelligence for energy and macro agents — crude, gasoline and distillate builds and draws versus expectations, with the oil-price and CAD/NOK implications. • intermarket ($0.15): Cross-asset intermarket synthesis for macro agents — bond yields, equities, commodities and FX read together to surface the dominant regime and the divergences that tend to lead price. • rates-differential ($0.10): Interest-rate differential and carry intelligence for FX agents — G10 policy rates, yield spreads and the carry-trade map that drives durable currency trends. • regime ($0.10): Macro regime classifier for multi-asset agents — labels the current environment (risk-on/off, reflation, stagflation, tightening) and its directional implications for FX, rates and equities. • sentiment ($0.05): Real-time directional sentiment for any forex pair or gold — retail crowd positioning, COT institutional alignment, and a clear contrarian bias call. Built for FX trading and advisor agents.

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language code (en | es | fr | de | zh | hi | ar | pt | ja | ko | etc.)
pairNopair
eventNoEconomic event identifier
actionYesWhich endpoint to call. Options: session-brief | event-pulse | crypto-pulse | commodities-pulse | equities-pulse | calendar | cot | eia-inventory | intermarket | rates-differential | regime | sentiment
sessionNoTrading session. Auto-detected from UTC time if omitted.
Behavior3/5

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

No annotations provided, so description carries full weight. It discloses payment requirement, global coverage, and endpoint-specific pricing. But it does not mention what happens on payment failure, data latency, or output format. The 'real-time' claim is not qualified.

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

Conciseness4/5

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

The description is long but well-structured with a bullet list of endpoints. It front-loads payment requirement and coverage. Could be slightly more concise, but the detail is warranted for 12 endpoints.

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

Completeness3/5

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

Given 5 parameters, no output schema, and multiple endpoints, the description provides good endpoint context but lacks information on return values, error handling, and data format (e.g., JSON, structure). More detail on what each endpoint returns would improve completeness.

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

Parameters4/5

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

Schema coverage is 100%, so baseline is 3. The description adds value by explaining each endpoint's purpose and cost above the schema's enum list. However, parameters like 'pair' and 'session' remain underdescribed beyond the schema.

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 it provides 'Real-time macro intelligence for forex and CFD traders' and lists multiple endpoints. It distinguishes from siblings by being specifically about macro finance, though ends with 'etc.' which adds vagueness. The verb is implied (provides/pulses).

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

Usage Guidelines3/5

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

Explicitly states payment requirement via 'PAYMENT-SIGNATURE header' and lists endpoint costs. However, no when-to-use vs. alternatives like alphapulse or marketpulse. The description implies use for forex/CFD macro intelligence but does not exclude other contexts.

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

marketpulseCInspect

MarketPulse: Marketing intelligence API for the AI era. LLM visibility, channel mix, content briefs, ad copy, local SEO, email sequences, competitor gap analysis, social strategy, ROI forecasting, and technical SE

Coverage: Global

Endpoints: • llm-visibility ($0.15): LLM visibility analysis • content-brief ($0.15): Dual-optimized content brief • channel-mix ($0.10): Marketing channel mix strategy • roi-forecast ($0.08): Marketing ROI forecast • competitor-gap ($0.10): Competitor gap analysis • ad-copy ($0.08): Ready-to-use ad copy variants • email-sequence ($0.15): Email nurture sequence • social-strategy ($0.08): Platform social media strategy • local-seo ($0.08): Local SEO optimization guide • seo-audit ($0.10): Technical SEO review • seo-review ($0.10): Technical SEO review

ParametersJSON Schema
NameRequiredDescriptionDefault
goalNoWhat the content should accomplish
langNoLanguage to respond in — defaults to English
brandNoThe brand to assess AI-answer visibility for — provide brand and/or topic
goalsNoPrimary marketing goal to optimize the mix around
stageNoBusiness stage — startup, growth, or scale
topicNoThe topic or category to assess AI visibility within — provide brand and/or topic
actionYesWhich endpoint to call. Options: llm-visibility | content-brief | channel-mix | roi-forecast | competitor-gap | ad-copy | email-sequence | social-strategy | local-seo | seo-audit | seo-review
budgetNoMonthly marketing budget, with currency and period
productNoThe product or service being advertised
websiteNoThe website domain to review
audienceNoWho this content is written for — sharpens tone and structure
businessNoThe type of business to build a local SEO plan for
channelsNoComma-separated channels to forecast — defaults to a general digital-marketing mix
industryNoThe industry to benchmark ROI projections against
locationNoCity and state/region the business serves — sharpens citation and competitor guidance
platformNoAd platform to write copy for
competitorNoThe competitor brand or company to analyze
business_typeNoThe business or offer to plan a channel mix for
sequence_typeNoType of sequence to write — welcome, nurture, abandoned_cart, post_purchase, or re_engagement
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It mentions 'Coverage: Global' and lists endpoints with prices, but does not disclose behavioral traits such as rate limits, authentication requirements, data freshness, or what happens on failure. The description is more promotional than informative.

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

Conciseness2/5

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

The description is too long (over 150 words) and includes marketing fluff, endpoint listings, and prices. It lacks a clear structure: the information is scattered, and key details (like the purpose of the tool) are buried. Front-loading is poor—the first sentence is generic ('Marketing intelligence API for the AI era').

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 complexity (19 parameters, 11 endpoints, no output schema), the description is incomplete. It does not explain how parameters relate to each endpoint, provide examples, or clarify return values. The user (an AI agent) would struggle to know which parameters to set for a given action without external knowledge.

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

Parameters3/5

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

Schema description coverage is 100%, so all parameters have descriptions. The tool description itself does not add significant meaning beyond the schema. It lists endpoint names and prices but does not clarify which parameters are required for each endpoint. For a tool with 19 parameters and a multi-endpoint design, additional guidance would be beneficial.

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

Purpose3/5

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

The description states it is a 'Marketing intelligence API' and lists 11 endpoints, but the overall purpose of the single tool is unclear—it appears to be a wrapper for multiple endpoints. It distinguishes from siblings (other 'pulse' tools) by domain but not from similar tools that might exist. The description is more of a product overview than a concise tool purpose.

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?

There is no explicit guidance on when to use this tool vs sibling tools (e.g., alphapulse, arbipulse). No 'when to use' or 'when not to use' statements. The description implies usage for marketing intelligence, but lacks clear context or exclusions.

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

mealpulseCInspect

MealPulse: Global meal planning and culinary intelligence API. AI-synthesized meal plans, recipe generation, dietary restriction guidance, grocery optimization, pantry utilization, batch cooking, food budgeting,

Coverage: Global

Endpoints: • plan ($0.15): Weekly meal plan • recipe ($0.08): Recipe with technique tips • grocery ($0.10): Grocery list by store section • pantry ($0.10): Pantry-to-meal ideas • batch ($0.10): Batch cooking guide • dietary ($0.08): Dietary restriction guide • budget ($0.10): Budget meal strategy • substitute ($0.05): Ingredient substitutions • leftover ($0.08): Leftover transformation • kitchen ($0.08): Kitchen equipment advisor

ParametersJSON Schema
NameRequiredDescriptionDefault
dishNodish
langNoResponse language code (en | es | fr | de | zh | hi | ar | pt | ja | ko | etc.)
mealsNomeals
storeNostore
actionYesWhich endpoint to call. Options: plan | recipe | grocery | pantry | batch | dietary | budget | substitute | leftover | kitchen
budgetNobudget
peopleNopeople
reasonNoreason
concernNoconcern
cuisineNocuisine
dietaryNodietary
locationNolocation
servingsNoservings
leftoversNoleftovers
experienceNoexperience
ingredientNoingredient
ingredientsNoingredients
preferencesNopreferences
cooking_styleNocooking_style
Behavior3/5

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

With no annotations, the description compensates by listing endpoints, their purposes, and costs. However, it omits important behavioral details such as authentication, rate limits, error handling, or whether actions are destructive. The agent gets a basic overview but lacks full transparency.

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 structured with a bullet list of endpoints, which aids readability. However, it includes redundant phrases like 'Coverage: Global' and the list is somewhat lengthy. It could be more concise while retaining essential information.

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?

For a tool with 19 parameters and multiple endpoints, the description is insufficient. It does not explain how parameters interact, what the output format is (no output schema), or provide examples. The agent lacks context to use the tool effectively in complex scenarios.

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?

Although schema coverage is 100%, the parameter descriptions in the schema are minimal (just the parameter name). The tool description does not elaborate on parameter usage beyond listing endpoints. For example, 'dish' is not explained in context of specific actions, leaving the agent uncertain about how to configure inputs.

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 identifies the tool as a global meal planning and culinary intelligence API with specific endpoints listed. It distinguishes itself from sibling 'pulse' tools by focusing on meal-related functionalities. However, the description lacks a single verb that explicitly states what the tool does; it is a multi-endpoint API.

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?

The description does not provide any guidance on when to use this tool versus the many sibling tools (e.g., nutripulse, harvestpulse). It lists endpoints but offers no context on typical use cases or prerequisites, leaving the agent without clear direction.

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

mindpulseCInspect

MindPulse: Global mental health intelligence API. Evidence-based guidance on therapy platform matching, mental health assessment, burnout, psychiatric medication context, coping techniques, sleep disorders (CBT-

Coverage: Global

Endpoints: • match ($0.10): Therapy platform matching • assessment ($0.10): Mental health self-assessment • burnout ($0.10): Burnout assessment and recovery protocol • medication ($0.10): Psychiatric medication context • technique ($0.08): Evidence-based coping technique guide • sleep ($0.08): Sleep disorder guidance (CBT-I protocol) • grief ($0.08): Grief and loss support • relationship ($0.10): Relationship and communication guidance • workplace ($0.08): Workplace mental health guidance • crisis (FREE): Crisis resource routing — ALWAYS FREE • postpartum ($0.10): Postpartum and perinatal mental health guidance • addiction ($0.10): Addiction support and harm-reduction guidance

ParametersJSON Schema
NameRequiredDescriptionDefault
drugNoMedication name (generic or brand — e.g., sertraline, Zoloft, quetiapine)
langNoResponse language (e.g., es, fr, de, ja)
roleNoJob role or profession
typeNoType of loss (spousal, parent, child, pet, relationship, identity, health)
stageNoStage: curious, cutting-back, quitting, relapse, supporting-someone
actionYesWhich endpoint to call. Options: match | assessment | burnout | medication | technique | sleep | grief | relationship | workplace | crisis | postpartum | addiction
budgetNoMonthly budget in USD (e.g., 60, 100, 200)
impactNoHow symptoms impact daily function (mild/moderate/severe)
concernNoMental health concern to address (e.g., panic+attacks, rumination, anger)
countryNoUser's country for localized crisis resources
concernsNoMental health concerns (e.g., depression,anxiety,trauma)
durationNoHow long symptoms have been present (e.g., 3+months)
modalityNoPreferred therapy modality (CBT, DBT, ACT, coaching)
severityNoSeverity description (e.g., unable+to+fall+asleep, waking+frequently)
conditionNoCondition it is prescribed for
insuranceNoInsurance carrier or 'self-pay'
situationNoDescribe the burnout situation (e.g., 5+years+ICU+nursing)
jurisdictionNoCountry/jurisdiction for legal framework (US, UK, CA, AU)
time_since_lossNoTime since the loss (e.g., 2+weeks, 3+months)
weeks-postpartumNoWeeks since birth (e.g. 2, 6, 12, 30)
relationship_typeNoType of relationship (romantic, family, friendship, work)
approach_preferenceNoPreferred approach type (CBT, DBT, ACT, mindfulness, somatic)
substance-or-behaviorNoSubstance or behavior (e.g. alcohol, opioids, stimulants, gambling, gaming, nicotine, benzodiazepines)
Behavior3/5

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

With no annotations provided, the description adds some behavioral information: pricing per endpoint, the 'crisis' endpoint being always free, and global coverage. However, it does not disclose whether the tool has side effects, authentication needs, or rate limits.

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 moderately structured with a header and bullet list, but is verbose and lists 12 endpoints with pricing. It could be more concise by summarizing the core function.

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?

Despite high schema coverage, the description lacks completeness for a complex tool with 23 parameters and 12 actions. It does not clarify parameter-action relationships, expected output, or provide usage examples.

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

Parameters3/5

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

Schema coverage is 100% with descriptions for all parameters, so the descriptor carries a baseline of 3. The description does not add extra meaning or context beyond the schema, such as which parameters are needed for which action.

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 identifies the tool as a 'global mental health intelligence API' with evidence-based guidance, and lists specific endpoints. This distinguishes it from sibling tools like 'marketpulse' or 'franchisepulse'. However, it lacks a single concise statement of its overall function.

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?

The description provides no guidance on when to use this tool versus other pulse tools or when to prefer one endpoint over another. It merely lists endpoints without context for selection.

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

nutripulseCInspect

NutriPulse: Global nutrition intelligence API. PubMed-grounded supplement analysis, macro/micronutrient planning, food database lookups, glucose/metabolic health guidance, lab result interpretation, longevity nut

Coverage: Global

Endpoints: • research ($0.10): Nutrition research synthesis • food ($0.08): Food nutrition profile • supplement ($0.10): Supplement analysis • plan ($0.15): Personalized nutrition plan • compare ($0.08): Food comparison • analyze ($0.08): Meal analysis • stack ($0.12): Supplement stack • glucose ($0.10): CGM glucose pattern interpretation • interactions ($0.10): Supplement interaction checker • labs ($0.15): Blood work interpretation • longevity ($0.10): Longevity protocol synthesis • prenatal ($0.10): Prenatal nutrition by trimester

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoAge
sexNoSex
dietNodiet
goalNogoal
langNolang
mealNomeal
nameNoname
foodsNoComma-separated food names e.g. chicken,beef,tofu
goalsNoHealth goals
queryNoquery
topicNotopic
actionYesWhich endpoint to call. Options: research | food | supplement | plan | compare | analyze | stack | glucose | interactions | labs | longevity | prenatal
budgetNobudget
contextNoAdditional context
markersNoComma-separated lab markers and values
patternNoGlucose pattern description or readings
caloriesNocalories
trimesterNoTrimester (1, 2, 3)
conditionsNoExisting conditions
medicationsNoComma-separated medications
supplementsNoComma-separated supplements
Behavior2/5

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

No annotations are provided, and the description does not disclose behavioral traits such as whether the tool is read-only, rate limits, data freshness, or side effects. It only lists endpoints and their basic functions.

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 moderately structured with a summary line and a list of endpoints, but it is lengthy and includes prices that may not be essential for tool selection. It could be more concise.

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 complexity (21 parameters, no output schema), the description fails to specify which parameters are relevant for each endpoint. It lacks per-action guidance, leaving the agent to guess which parameters to use.

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

Parameters3/5

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

Schema coverage is 100%, so baseline is 3. The description adds value by explaining each endpoint's purpose, which helps interpret the 'action' parameter, but provides no additional meaning for other parameters beyond the schema's descriptions.

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 identifies the tool as a global nutrition intelligence API with PubMed grounding. It lists many endpoints, making the purpose broad but understandable. However, it does not differentiate from sibling tools like mealpulse or longevitypulse, which may cause confusion.

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?

The description lacks explicit guidance on when to use this tool versus alternatives. It only implies usage through endpoint lists and prices, with no exclusions or when-not-to-use instructions.

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

onchainpulseCInspect

OnchainPulse: Intelligence API for the onchain financial transition. Decodes legislation, tracks RWA tokenization, models sector scenarios, guides onchain integration. All endpoints require x402 payment (USDC on Ba

Coverage: Global

Endpoints: • legislation ($0.15): Legislative intelligence — plain English bill translation with sector impact • rwa ($0.15): Real world asset market overview — top-of-funnel scan across asset classes • scenario ($0.20): Sector impact scenario modeling — if/then structural analysis • transition ($0.10): Onchain transition guide — practical onboarding by type • monitor ($0.10): Institutional onchain activity monitor — weekly/monthly brief • compliance ($0.15): Regulatory compliance intelligence — jurisdiction-specific framework guidance • tokenize ($0.15): Tokenization intelligence — how to tokenize any asset type • yield ($0.25): Tokenized yield intelligence — live rates and risk-adjusted comparison • glossary ($0.05): Plain English decoder — any onchain finance or regulatory term • snapshot ($0.10): State of the transition — weekly/monthly macro brief • memecoin ($0.015): Solana memecoin pre-trade safety + momentum verdict (deterministic, no-LLM) • evmtoken ($0.015): EVM memecoin pre-trade safety + momentum verdict (deterministic, no-LLM, multi-chain) • rwa-yield ($0.20): Tokenized-treasury/MMF yield comparison — BUIDL, USDY, OUSG, USYC, USTB, BENJI • rwa-risk ($0.25): RWA issuer and redemption risk read for a named product • gold-check ($0.15): Tokenized gold comparison — PAXG vs XAUT • etf-flows ($0.15): Crypto ETF flow intelligence — US spot BTC/ETH/SOL, per-issuer breakdown • clarity-watch ($0.10): CLARITY Act tracker — live congress.gov status, CFTC/SEC split, passage odds

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoBill name or topic (e.g. 'GENIUS Act', 'stablecoin regulation', 'MiCA')
langNoResponse language (ISO 639-1 code)
mintNoSPL token mint address (base58)
riskNoRisk tolerance for recommendations framing
termNoTerm to explain (e.g. 'atomic settlement', 'MiCA', 'CASP', 'yield bearing stablecoin', 'RWA')
typeNoType of transition
assetNoWhich ETF complex to analyze
chainNoEVM chain (default base)
scopeNoscope
topicNotopic
actionNoType of analysis
periodNoperiod
sectorNoSector to focus on, or 'all' for comprehensive coverage
addressNoERC-20 token contract address (0x + 40 hex)
contextNoAdditional context about the user's situation
productNoFocus on one product
triggerNoThe development to model (e.g. 'GENIUS Act passes', 'DTCC full tokenization launch', 'MiCA enforcement begins')
use_caseNoWhat the entity wants to do (e.g. 'issue a stablecoin', 'operate a crypto exchange', 'accept USDC payments')
frameworkNoSpecific framework to focus on (e.g. 'MiCA', 'GENIUS Act')
timeframeNotimeframe
asset_typeNoAsset type to analyze (e.g. 'real estate', 'equity', 'bond', 'private credit', 'art')
asset_classNoSpecific asset class focus (e.g. 'US Treasuries', 'real estate', 'private credit')
jurisdictionNoJurisdiction to focus on
Behavior2/5

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

Describes payment requirement (x402) and some endpoints as 'deterministic, no-LLM', but lacks information on error handling, rate limits, idempotency, or any side effects. With no annotations, the description carries the burden but provides minimal behavioral context.

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 with a structured list of endpoints, but it is verbose and includes a cut-off sentence. Could be more concise while retaining key information.

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 (23 parameters, many endpoints, no output schema), the description fails to provide a coherent usage model. It does not explain which parameters are relevant for which endpoint, making it difficult for an agent to select and invoke the tool correctly.

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

Parameters3/5

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

Schema descriptions cover 100% of parameters, so baseline 3. The tool description adds no extra meaning beyond the schema; it does not map parameters to specific endpoints or clarify their combined usage.

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

Purpose3/5

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

The description states the tool is 'Intelligence API for the onchain financial transition' and lists many specific endpoints, giving a broad sense of its purpose. However, it does not specify a single verb-resource combination, and among many sibling 'pulse' tools, it lacks differentiation criteria.

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 lists endpoints but does not explain which scenarios lead to using which endpoint, nor does it provide exclusions or alternatives.

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

parentpulseBInspect

ParentPulse: ParentPulse — child development and parenting intelligence: developmental milestones, nutrition guidance, pediatric health, sleep science, school selection, discipline strategies, childcare cost, and

Coverage: Global

Endpoints: • milestone ($0.10): Developmental milestone guidance (global) • safety ($0.08): Product safety recall check (global) • school ($0.10): School selection guidance (global) • activity ($0.08): Activity and extracurricular finder (global) • finance ($0.12): Family financial planning (global) • sleep ($0.10): Pediatric sleep guidance (global) • nutrition ($0.10): Pediatric nutrition guidance (global) • discipline ($0.10): Positive discipline guidance (global) • childcare ($0.12): Childcare options comparison (global) • health ($0.10): Pediatric symptom triage (global)

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoage
zipNozip
agesNoages
langNolang
brandNobrand
gradeNograde
actionYesWhich endpoint to call. Options: milestone | safety | school | activity | finance | sleep | nutrition | discipline | childcare | health
budgetNobudget
incomeNoincome
concernNoconcern
countryNoCountry or region for jurisdiction-aware guidance (e.g. US, UK, Canada, Australia, Germany). Defaults to a generic/US-fallback response if omitted.
behaviorNobehavior
childrenNochildren
symptomsNosymptoms
interestsNointerests
situationNosituation
age_monthsNoage_months
prioritiesNopriorities
product_typeNoproduct_type
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It discloses endpoint-specific costs and global coverage, adding some behavioral context. However, it does not mention authentication, rate limits, data sources, or limitations, leaving gaps.

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

Conciseness2/5

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

The description is verbose and poorly structured. It repeats the list of endpoints in both prose and bullet form, and includes redundant information like 'Coverage: Global'. The format is not optimized for quick AI parsing.

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?

Despite listing endpoints and many parameters, the description fails to map which parameters are relevant to which actions. No output schema is provided, and the description does not anticipate return values. Given the tool's complexity (19 parameters, 10 actions), this is insufficient guidance.

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

Parameters3/5

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

Schema coverage is 100%, so baseline is 3. The description adds minimal extra meaning beyond the schema, such as a note on the 'country' parameter defaulting to US/generic. No additional explanations for other parameters in context of actions.

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

Purpose5/5

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

The description clearly states the tool's domain as child development and parenting intelligence, listing specific areas like milestones, nutrition, health, etc. It includes a list of endpoints that further clarify the purpose. The name 'parentpulse' combined with the description effectively distinguishes it from sibling tools (e.g., 'biopulse', 'careerpulse').

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

Usage Guidelines3/5

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

The description does not explicitly state when to use this tool versus alternatives. It provides a list of endpoints but no guidance on selection criteria or when not to use it. Usage is implied by the tool's domain, but lacks explicit direction for an AI agent.

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

patentpulseBInspect

PatentPulse: PatentPulse — global IP intelligence: USPTO/EPO/WIPO/JPO/CNIPA patent search, FTO analysis, SEP licensing, trademark clearance, prior art, and competitor patent landscape. Multilingual.

Coverage: Global

Endpoints: • global ($0.12): Jurisdiction-specific patent search — EPO, CNIPA, KIPO, JPO, WIPO PCT, DPMA, UKIPO, CIPO, IP Australia, INPI • search ($0.08): Global patent search (USPTO + global synthesis) • cliff ($0.15): Pharma patent cliff analysis • fto ($0.20): Freedom-to-operate analysis • assignee ($0.10): Company patent portfolio intelligence • prior-art ($0.12): Prior art search • status ($0.05): Patent status lookup • trends ($0.10): Patent filing trends • sep ($0.15): Standard Essential Patent landscape • competitor ($0.15): Competitor R&D intelligence • trademark ($0.06): Trademark clearance search

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoSearch query — technology keyword or assignee/company name
idNoPatent number (e.g. 10000000 or US10,000,000)
cpcNoCPC classification code (e.g. G06N, H01M)
areaNoTechnology area (e.g. CRISPR, solid-state battery, large language models)
drugNoDrug name — generic or brand (e.g. humira, ozempic, keytruda)
langNolang
markNoTrademark to search (e.g. PulsePay, NeuralFlow)
typeNotype
goodsNoGoods or services description (e.g. payment software, clothing, restaurant services)
actionYesWhich endpoint to call. Options: global | search | cliff | fto | assignee | prior-art | status | trends | sep | competitor | trademark
companyNoCompany or institution name (e.g. Qualcomm, MIT, Samsung)
countryNoTarget jurisdiction (e.g. US, EU, China, Japan, global)
standardNoTechnology standard
inventionNoInvention description — be specific about the novel aspects
technologyNoTechnology or product description for FTO analysis
jurisdictionNoPatent office code. EP = EPO (Europe), WO = WIPO PCT (international), CN = CNIPA (China), KR = KIPO (Korea), JP = JPO (Japan), DE = DPMA (Germany), GB = UKIPO, CA = CIPO (Canada), AU = IP Australia, IN = IPO India, BR = INPI (Brazil)
Behavior2/5

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

No annotations are provided, so the description must fully disclose behavioral traits. It fails to mention whether operations are read-only, rate limits, authentication requirements, data freshness, or side effects. The lack of such information limits transparency.

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

Conciseness4/5

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

The description is front-loaded with the primary purpose and then lists endpoints in a structured bullet format. While slightly verbose with repetition of 'Pulsate:', it remains clear and organized.

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

Completeness3/5

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

The tool has 16 parameters and no output schema. The description covers endpoints but does not describe return values, example responses, or how to interpret results. Given schema coverage is complete, the description is adequate but not fully comprehensive.

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

Parameters3/5

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

Schema description coverage is 100%, so the baseline is 3. The description adds no additional meaning or context to parameters beyond what the schema already provides. It does not explain parameter usage or constraints.

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

Purpose5/5

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

The description clearly states 'global IP intelligence' and lists specific patent-related tasks (search, FTO, SEP licensing, trademark clearance, prior art, competitor landscape). This distinguishes it from other 'pulse' tools which focus on different domains.

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?

The description lists endpoints with prices but does not provide explicit guidance on when to use this tool versus alternatives, nor does it explain when not to use it. No comparison with sibling tools is offered.

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

petpulseCInspect

PetPulse: Global pet health and care intelligence API. AI-synthesized veterinary symptom triage, breed selection guides, pet nutrition analysis, medication safety (drug interactions, toxin exposure), senior pet

Coverage: Global

Endpoints: • symptoms ($0.10): Symptom triage • research ($0.10): Veterinary research synthesis • nutrition ($0.10): Condition-based nutrition guidance • medication ($0.08): Veterinary drug reference • breed ($0.08): Breed health and care guide • cost ($0.08): Vet procedure cost estimator • insurance ($0.10): Pet insurance comparison • senior ($0.10): Senior pet care • toxin ($0.10): Pet toxicity assessment • travel ($0.08): Pet travel guide • behavior ($0.10): Pet behavior and training guide

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoPet age (e.g. 8 years)
drugNoDrug name (e.g. carprofen, metronidazole, apoquel)
langNoResponse language (e.g. es, de, fr)
breedNoBreed name (e.g. golden-retriever, french-bulldog, maine-coon)
issueNoBehavior issue (e.g. separation-anxiety, leash-reactivity, litter-box-avoidance, destructive-chewing, aggression)
topicNoResearch topic (e.g. joint-supplements, omega-3-benefits)
actionYesWhich endpoint to call. Options: symptoms | research | nutrition | medication | breed | cost | insurance | senior | toxin | travel | behavior
originNoOrigin country (default US)
regionNoRegion
weightNoPet weight (e.g. 65lbs)
speciesNoAnimal species
symptomsNoComma-separated symptoms (e.g. lethargy,vomiting)
conditionNoHealth condition (e.g. pancreatitis, kidney-disease, obesity)
procedureNoProcedure name
substanceNoSubstance ingested
conditionsNoExisting conditions
destinationNoDestination
amount_ingestedNoAmount ingested
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It discloses endpoint costs and global coverage but omits critical behavioral details such as authentication requirements, rate limits, error handling, and what happens with invalid inputs. The AI agent cannot infer safety or usage constraints beyond the listed prices.

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 structured with a header and bullet-point list, but it is somewhat verbose for a tool description. It could be more concise by omitting redundant phrases like 'PetPulse:' and focusing on essential usage information.

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?

With 18 parameters, multiple endpoints, and no output schema, the description is incomplete. It does not explain what each endpoint returns, how to format inputs for specific actions, or provide usage examples. The agent lacks information to confidently invoke the tool correctly.

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

Parameters3/5

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

The input schema covers 100% of parameters with descriptions, reducing the need for additional explanation. The description adds minimal value beyond the schema, mentioning endpoint prices and examples (e.g., 'golden-retriever') that are already in the schema. The baseline of 3 is appropriate.

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 identifies the tool as a pet health and care API with specific endpoints (symptoms, nutrition, etc.), distinguishing it from sibling tools that likely focus on other domains. However, the purpose is somewhat diffuse due to multiple endpoints, but the overall domain is clear.

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 explicit guidance on when to use this tool versus other 'pulse' siblings or within its own endpoints. The description lists endpoints but does not provide decision criteria for selecting among them or against alternatives.

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

policypulseCInspect

PolicyPulse: PolicyPulse — global legislative intelligence: US Congress, EU (EUR-Lex), UK Parliament, India, Brazil, Australia, and 50+ jurisdictions. Bill summaries, sector impact, passage probability, treaty ana

Coverage: Global

Endpoints: • legislation ($0.15): Legislation — plain English translation of any bill globally • impact ($0.15): Impact — who is affected and what they must do • scenario ($0.20): Scenarios — if/then sector impact modeling • monitor ($0.10): Monitor — weekly/monthly legislative activity brief • state ($0.10): State — legislation across all 50 US states via Open States • compliance ($0.15): Compliance — what to do after a law passes • regulation ($0.15): Federal regulation — agency rules via Federal Register • compare ($0.15): Compare — cross-jurisdiction policy comparison • calendar ($0.10): Calendar — upcoming regulatory deadlines and effective dates • translate ($0.08): Translate — decode any legal or regulatory text into plain English • court ($0.15): Court decision intelligence • treaty ($0.10): International treaty and trade-agreement intelligence

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoBill name or topic (e.g. 'NLRB joint employer rule', 'ACA employer mandate', 'EU AI Act')
lawNoLaw or regulation (e.g. 'OSHA heat stress standard', 'ADA', 'California CCPA', 'FTC non-compete ban')
langNoResponse language (ISO 639-1 code)
textNoLegal or regulatory text to decode (up to 4,000 chars; use POST for longer text)
typeNoType (fta, climate, tax, all, etc.)
courtNoCourt (scotus, cjeu, all, etc.)
stateNo2-letter state code (TX) or comma-separated list (CA,TX,NY)
topicNotopic
actionNoaction
agencyNoFederal agency (EPA|FDA|OSHA|FTC|CFPB|SEC|DOL|USDA|HHS|FCC|etc)
periodNoperiod
sectorNoSector focus (or 'all')
contextNocontext
partiesNoParties involved
triggerNoThe development to model (e.g. 'federal $15 minimum wage passes', 'FTC non-compete ban upheld', 'California single-payer healthcare enacted')
lookaheadNoDays ahead to surface deadlines
entity_typeNoFilter to specific entity type (e.g. 'employer under 50 employees')
jurisdictionNojurisdiction
jurisdictionsNoComma-separated jurisdictions (e.g. 'US,EU,UK,Canada,Australia')
Behavior2/5

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

No annotations exist, so the description must fully disclose behavior. It mentions prices and a POST recommendation for long text, but does not address auth, rate limits, destructive potential, or response format.

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

Conciseness2/5

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

The description is lengthy, messy, and redundant (repeats the name). It mixes a high-level overview with a detailed endpoint list, lacking a clear front-loaded statement.

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?

For a tool with 19 parameters, no output schema, and no annotations, the description should offer more operational guidance, parameter combinations, or endpoint activation logic. It lists endpoints but does not clarify how to use them together.

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

Parameters3/5

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

Input schema covers all 19 parameters with descriptions (100% coverage), so the description adds minimal extra meaning beyond the schema. It provides some additional context like character limits, but not enough to raise the score.

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 it provides global legislative intelligence across many jurisdictions and lists specific endpoints, so the purpose is understandable. However, it lacks a concise verb+resource statement and is somewhat cluttered with endpoint pricing.

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 explicit guidance on when to use this tool versus its many sibling 'pulse' tools. The endpoint list gives some implicit use cases, but there is no comparative direction or exclusion criteria.

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

proppulseAInspect

PropPulse: Global real estate intelligence API — 10 endpoints covering the full property lifecycle. Mortgage analysis (with Rocket Mortgage/LendingTree/Better lender links), affordability, rent-vs-buy modeling,

Coverage: Global

Endpoints: • mortgage ($0.10): Mortgage analysis — jurisdiction-aware rates, payment breakdown, max price, lender links • afford ($0.10): True affordability analysis — stress-free vs. lender-qualifying ceiling, jurisdiction-aware • rentbuy ($0.10): Rent vs. buy decision model — break-even, 5-year wealth comparison, recommendation • refi ($0.08): Refinance/remortgage opportunity — break-even, monthly savings, cash-out potential • market ($0.10): Local market intelligence — buyer/seller conditions, price trends, inventory, any country • invest ($0.15): Investment property ROI — cap rate, cash-on-cash, 5-year projection, investment grade, any country • valuate ($0.10): Property valuation — AVM estimate with comparable sales and negotiation intelligence, any country • neighborhood ($0.10): Neighborhood intelligence — schools, safety, walkability, investment outlook, any country • first-buyer ($0.10): First-time homebuyer guide — jurisdiction-real schemes, loan types, step-by-step process • landlord ($0.12): Landlord toolkit — rent pricing, tenant screening, lease law, tax flags, any country • rental-market ($0.12): Rental-market intelligence — asking rent, vacancy, rent-control flag, STR + budget/hostel read, any country

ParametersJSON Schema
NameRequiredDescriptionDefault
zipNoLegacy alias for location; implies country=US when country is omitted
bedsNoBed/bath description (e.g. 3/2)
debtNoExisting monthly debt payments (car, student loans)
downNoDown payment. Defaults to 20%.
langNolang
rateNoCurrent interest rate as percentage (e.g. 7.25)
rentNoCurrent monthly rent in local currency
sqftNoSquare footage (improves estimate)
typeNosingle-family / multifamily / condo / short-term
angleNorenter | investor | str | budget (default: overview — includes all sections)
priceNoPurchase price in local currency
unitsNoNumber of rental units
yearsNoPlanned years in home. Defaults to 5.
actionYesWhich endpoint to call. Options: mortgage | afford | rentbuy | refi | market | invest | valuate | neighborhood | first-buyer | landlord | rental-market
creditNoCredit score range (e.g. 680)
incomeNoAnnual gross income, local currency
addressNoFull property address
balanceNoRemaining loan balance
countryNoCountry code, e.g. US, UK, CA, DE, AU, IN (optional; unspecified is treated honestly, not silently as US)
savingsNoAvailable savings / potential down payment
bedroomsNobedrooms
locationNoCity, region, or postal code
priorityNoschools / investment / walkability / safety / balanced
situationNogeneral / finding-tenants / eviction / raising-rent / maintenance
home_valueNoCurrent home value (enables cash-out analysis)
years_leftNoYears remaining on current loan. Defaults to 25.
purchase_priceNoEnables deterministic gross-yield math (long-term and, when angle includes STR, short-term)
Behavior2/5

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

With no annotations provided, the description carries full burden for behavioral disclosure. It mentions per-call costs but fails to specify side effects, auth requirements, rate limits, or whether operations are read-only. It also does not clarify parameter dependencies per action, leaving the agent uncertain about necessary inputs.

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

Conciseness4/5

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

The description is well-structured with a clear hierarchy: overall purpose, coverage, and a list of endpoints with brief summaries. Although it includes extra pricing details, every sentence adds value. The length is justified by the tool's complexity, but minor redundancy (e.g., repeated 'any country') prevents a 5.

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 tool's complexity (27 parameters, 11 actions, no output schema), the description is insufficiently complete. It does not explain output format, provide examples, or map parameters to specific actions. The agent lacks enough context to invoke the tool correctly without additional inference.

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

Parameters3/5

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

Schema description coverage is 100%, so the baseline is 3. The description adds no additional meaning beyond the schema for individual parameters; it only describes endpoints. Thus, it meets the baseline but does not improve upon it.

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

Purpose5/5

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

The description clearly states the tool as 'Global real estate intelligence API — 10 endpoints covering the full property lifecycle.' Each endpoint is individually described with specific verb and resource (e.g., 'Mortgage analysis — jurisdiction-aware rates'). This effectively distinguishes it from sibling tools, which cover unrelated domains like clinical intelligence or crypto.

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

Usage Guidelines4/5

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

The description provides clear guidance on when to use each endpoint via one-liner summaries (e.g., 'Rent vs. buy decision model — break-even, 5-year wealth comparison, recommendation'). However, it lacks explicit when-not guidance or comparison to alternatives, and does not indicate required parameters per endpoint, slightly reducing its usability for selection.

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

prospectpulseCInspect

ProspectPulse: Global mineral and resource exploration intelligence. USGS MRDS deposit inventory, geochemical anomaly analysis, satellite scene availability, jurisdiction entry-risk, social license risk, critical mi

Coverage: Global

Endpoints: • mineral-potential ($0.25): Mineral prospectivity assessment • deposit-intel ($0.20): Mineral deposit intelligence • critical-minerals-scan ($0.25): Critical minerals country endowment scan • jurisdiction-entry ($0.25): Exploration jurisdiction entry-risk assessment • satellite-availability ($0.10): Free satellite scene availability + remote sensing guide • geochemical-anomaly ($0.15): USGS geochemical anomaly characterization • social-license-risk ($0.20): Social license risk assessment • commodity-supply-intel ($0.20): Commodity supply/demand intelligence • oil-gas-basin ($0.25): Oil & gas basin analysis • exploration-brief ($0.35): Comprehensive exploration target brief (premium)

ParametersJSON Schema
NameRequiredDescriptionDefault
latNoLatitude (decimal degrees)
lonNoLongitude (decimal degrees)
langNoResponse language (ISO 639-1) | en | es | fr | pt | ru | zh | id | ar
basinNoBasin or region | Permian Basin | Santos Basin Brazil | Rovuma Basin | East African Rift | Cooper Basin Australia | Tarim Basin | Barents Sea | Guyana-Suriname | Browse Basin | Namibe Basin Angola | Vaca Muerta Argentina
actionYesWhich endpoint to call. Options: mineral-potential | deposit-intel | critical-minerals-scan | jurisdiction-entry | satellite-availability | geochemical-anomaly | social-license-risk | commodity-supply-intel | oil-gas-basin | exploration-brief
regionNoNamed geological region | Carlin Trend Nevada | Atacama Desert | Abitibi Greenstone Belt | Zambia Copper Belt | Pilbara WA
countryNoCountry or region | DRC | Chile | Indonesia | Australia | Greenland | Kazakhstan | Philippines | Argentina | Canada | Zambia | Zimbabwe | Guinea | Papua New Guinea | Brazil
depositNoDeposit or mine name | Escondida | Oyu Tolgoi | Kibali | Grasberg | Olympic Dam | Thacker Pass | Jadar | Cobre Panama
projectNoOptional project name | Conga Mine | Pebble Mine | Ajax Mine | New Prosperity
elementsNoComma-separated elements | Au,As,Sb | Cu,Mo,Au | Ni,Co,Cr | Li,Cs,Rb
locationNoLocation | Peru Cajamarca | Pebble Alaska | West Papua Indonesia | Ring of Fire Ontario | Northern BC Canada | Limpopo South Africa | Oaxaca Mexico
commodityNoTarget commodity | gold | copper | lithium | nickel | cobalt | REE | uranium | silver | zinc
Behavior2/5

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

No annotations are provided, and the description fails to disclose behavioral traits such as authentication, rate limits, side effects, or data freshness. It only mentions costs, which is minimally transparent. The description does not describe the behavior beyond listing endpoint names.

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

Conciseness2/5

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

The description is verbose and includes a large block of endpoint listings with costs, which is not concise. It front-loads a general statement but then becomes a list. The structure is not optimized for quick agent 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 tool's complexity (12 parameters, 10 actions, no output schema), the description is incomplete. It does not explain how parameters relate to actions, what responses look like, or provide usage examples. The agent is left uncertain about how to use the tool effectively.

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

Parameters3/5

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

Schema coverage is 100% with descriptions for all parameters. The description adds context for the action parameter by listing endpoints with short descriptions and costs, but does not provide additional meaning for other parameters beyond what the schema already offers.

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

Purpose3/5

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

The description states 'Global mineral and resource exploration intelligence', which gives a general purpose. However, the tool has 10 distinct endpoints with different functions, and the description does not clearly define a single overarching action. It distinguishes from siblings (other pulse tools) by domain, but the purpose within the tool is ambiguous.

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 is provided on when to use this tool versus alternatives, or when to use specific endpoints. The description lists endpoints but does not explain selection criteria, prerequisites, or context for each action.

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

racingpulseBInspect

RacingPulse: Global horse racing intelligence — live odds, going conditions, form analysis, arbitrage detection, speed ratings, and betting systems for 35 racecourses. All endpoints require x402 payment (USDC on B

Coverage: Global

Endpoints: • scanner ($0.07): Arbitrage scanner — scan all active racing sports for guaranteed-profit opportunities • arbitrage ($0.07): Live arbitrage — filtered guaranteed-profit opportunities for a specific racing jurisdiction • card ($0.07): Race card — complete meeting briefing with runners, odds, going, and news • going ($0.07): Going conditions — live ground conditions derived from 7-day precipitation data • form ($0.07): Form guide — deep horse form analysis with trainer stats and going preferences • ratings ($0.07): Speed ratings — official rating, RPR, Timeform, and going-adjusted performance ratings • systems ($0.07): Betting systems — statistically-backed angles, trainer/jockey combos, draw bias • trends ($0.07): Race trends — historical patterns, draw bias, trainer records, value and fade angles • track ($0.07): Track profile — complete racecourse intelligence with live going conditions • greyhound-form ($0.07): Greyhound form — recent runs, sectional times, trap record, kennel form, and verdict • greyhound-trap ($0.07): Greyhound trap bias — win rates per trap, rail vs wide advantage, pace profile, and betting angles • greyhound-card ($0.07): Greyhound race card — full field breakdown with trap suitability, value selection, and system plays • calculator ($0.07): Betting calculator — arbitrage stakes (Kelly), expected value, and profit calculations

ParametersJSON Schema
NameRequiredDescriptionDefault
dogNoGreyhound name
dateNodate
langNoResponse language code (en | es | fr | de | zh | hi | ar | pt | ja | ko | etc.)
modeNomode
oddsNoComma-separated runner odds e.g. 3.5,2.1 (arb mode)
raceNoRace or meeting name e.g. 'Cheltenham Gold Cup', 'Royal Ascot'
gradeNoRace grade e.g. A1, A2, S2, OR
horseNoHorse name
sportNosport
stakeNoStake amount (ev mode)
trackNoTrack name e.g. ascot, cheltenham, flemington
actionYesWhich endpoint to call. Options: scanner | arbitrage | card | going | form | ratings | systems | trends | track | greyhound-form | greyhound-trap | greyhound-card | calculator
filterNoe.g. 'Ascot sprints', 'novice hurdlers', 'flat handicaps'
regionsNoregions
trainerNoTrainer name (optional)
bankrollNoTotal bankroll (arb mode)
distanceNoRace distance e.g. 400m, 460m, 520m
true_probNoYour estimated true win probability 0-1 (ev mode)
min_profitNoMinimum profit % filter
single_oddsNoDecimal odds for single selection (ev mode)
Behavior2/5

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

No annotations are provided, so the description carries full responsibility. It mentions payment requirements (x402 on USDC) but omits behavioral details such as rate limits, data freshness, whether results are real-time or cached, and any side effects. For a data retrieval tool, this is a significant gap.

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

Conciseness2/5

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

The description is unnecessarily verbose, starting with a marketing sentence and including pricing details for each endpoint. A more concise structure with separate sections for overview, usage, and endpoint details would improve clarity. The length makes it harder for an AI agent to quickly extract key information.

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

Completeness3/5

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

Given the tool's complexity (20 parameters, many optional) and the absence of an output schema, the description covers the core functionality by enumerating endpoints. However, it does not explain return values or response structure, which would help an agent understand what to expect. It is adequate but not thorough.

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

Parameters3/5

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

Schema description coverage is 100%, so the baseline is 3. The description adds marginal value by listing endpoints and implying parameter usage (e.g., mode in calculator endpoint), but many parameter descriptions in the schema are minimal (e.g., 'date', 'mode', 'regions'). The description does not substantially compensate for these weak definitions.

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 it provides global horse racing intelligence including live odds, form analysis, and betting systems. The list of endpoints with brief descriptions specifies the resource and actions, distinguishing it from sibling tools that cover other domains. However, the initial sentence is somewhat marketing-heavy and could be more direct.

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

Usage Guidelines3/5

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

The description implicitly suggests when to use this tool (for horse racing data and betting intelligence) but does not explicitly compare to sibling tools or state when not to use it. The endpoint list provides some hints for selecting actions, but there is no guidance on alternatives within the pulse family.

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

remittancepulseBInspect

RemittancePulse: Global remittance intelligence API covering the $700B+ annual global remittance market. 8 endpoints: corridor analysis (200+ corridors), provider comparison with true total cost (fee + FX markup), liv

Coverage: Global

Endpoints: • corridor ($0.08): Corridor intelligence • compare ($0.10): Provider comparison • rate ($0.05): FX rate and markup analysis • receive ($0.08): Receive-country guide • mobile ($0.08): Mobile money ecosystem • compliance ($0.10): Compliance and KYC intelligence • news ($0.08): Remittance industry news • diaspora ($0.10): Diaspora community intelligence • stablecoin-rails ($0.12): Stablecoin remittance rail comparison

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoReceiving country — e.g. Philippines, India, Mexico, Nigeria, Bangladesh
fromNoSending country — e.g. USA, UAE, UK, Canada, Germany
langNolang
topicNoregulatory | providers | fees | technology | all
actionYesWhich endpoint to call. Options: corridor | compare | rate | receive | mobile | compliance | news | diaspora | stablecoin-rails
amountNoAmount to send in source currency
methodNobank | cash | mobile | wallet — or omit for all methods
regionNoEast Africa | West Africa | South Asia | Southeast Asia | Latin America | Middle East
countryNocountry
purposeNopurpose
platformNoSpecific platform — e.g. M-Pesa, GCash, bKash
communityNoe.g. Filipino, Indian, Mexican, Nigerian, Pakistani, Bangladeshi, Vietnamese
to_countryNoReceiving country — e.g. Mexico, Philippines, India, Nigeria, Kenya
to_currencyNoe.g. PHP, INR, MXN, NGN, PKR
from_countryNoSending country — e.g. USA, UAE, UK, Germany
sending_fromNoCountry sending from — tailors corridor-specific advice
from_currencyNoe.g. USD, GBP, EUR, AED, CAD
Behavior2/5

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

No annotations are provided, so the description must bear the full burden of behavioral disclosure. It mentions pricing per endpoint but does not disclose whether the tool is read-only, whether it requires authentication, rate limits, or what side effects (if any) exist. The description implies it is a data retrieval API but does not explicitly state safety.

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 relatively long and includes detailed endpoint listings with pricing, which is informative but could be more concise. The structure (Coverage, Endpoints) is clear, but some information (like pricing for each endpoint) may be excessive for a tool description meant for AI selection.

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

Completeness3/5

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

Given the tool's complexity (17 parameters, 9 endpoints) and lack of output schema, the description covers the main purpose and endpoints adequately but does not explain return values, parameter interactions per endpoint, or provide usage examples. It is moderately complete but could be more helpful for an AI agent to invoke correctly.

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

Parameters3/5

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

Schema coverage is 100%, so each parameter has a description. The description adds value by listing endpoints and pricing, but does not significantly enhance understanding of parameters beyond the schema. It offers examples for some parameters (e.g., 'to' country examples), but overall relies heavily on the schema.

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

Purpose5/5

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

The description clearly identifies the tool as a 'Global remittance intelligence API' and lists its specific endpoints (corridor, compare, rate, etc.), making its purpose very clear. It distinguishes itself from sibling 'pulse' tools by its specific domain (remittance).

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?

The description provides no guidance on when to use this tool versus alternatives (siblings). It does not specify prerequisites, limitations, or when not to use it. The list of endpoints implies some usage contexts but lacks explicit when-to-use or when-not-to-use information.

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

riskpulseAInspect

RiskPulse: Global risk intelligence API. AI-synthesized travel safety alerts, country risk profiles, sanctions screening, business risk analysis, supply chain disruption intelligence, nomad visa/tax guidance, ex

Coverage: Global

Endpoints: • country ($0.10): Country risk profile • travel ($0.08): Travel safety assessment • business ($0.10): Business risk analysis • compare ($0.10): Country risk comparison • expat ($0.10): Expat living guide • alerts ($0.10): Situational security alerts • evac ($0.10): Evacuation plan • nomad ($0.10): Digital nomad score • sanctions ($0.15): Sanctions exposure analysis • supply ($0.15): Supply chain risk

ParametersJSON Schema
NameRequiredDescriptionDefault
cityNoCity
fromNoCountry of origin (default: US)
langNolang
actionYesWhich endpoint to call. Options: country | travel | business | compare | expat | alerts | evac | nomad | sanctions | supply
entityNoEntity name
countryNoCountry name (e.g. Mexico, Thailand, Nigeria)
productNoProduct or component
industryNoindustry
locationNoLocation
countriesNoComma-separated country names (e.g. Mexico,Colombia,Costa Rica)
entity_typeNoEntity type (person, company, vessel)
nationalityNoTraveler nationality (default: US)
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses endpoints, pricing, and that data is 'AI-synthesized', which adds transparency about the nature of the information. However, it does not mention rate limits, authentication needs, or any potential destructive actions. The description is fairly transparent but could be more comprehensive.

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

Conciseness4/5

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

The description is well-structured with a clear heading and a bulleted list of endpoints. It front-loads the purpose and key capabilities. However, it is somewhat lengthy and could be more concise by omitting redundant phrases like 'Global risk intelligence API' in the first sentence.

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?

The tool has 12 parameters and no output schema, yet the description does not explain what each endpoint returns. While it lists endpoints at a high level, it lacks details on the output format or structure, leaving the agent uncertain about the result. This is a significant gap for a complex tool.

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

Parameters3/5

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

Schema description coverage is 100%, so the baseline is 3. The description adds value by explaining endpoints and pricing, but the parameter descriptions in the schema already cover the meaning of each field. The description does not significantly enhance understanding beyond the schema.

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

Purpose5/5

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

The description explicitly states it is a 'Global risk intelligence API' and lists specific capabilities such as travel safety alerts, country risk profiles, sanctions screening, business risk analysis, supply chain disruption intelligence, and nomad visa/tax guidance. This provides a clear and distinct purpose, differentiating it from sibling tools.

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

Usage Guidelines3/5

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

The description lists endpoints and their prices, implying general usage for risk intelligence queries, but lacks explicit guidance on when to use this tool versus alternatives. Given the large number of similar 'pulse' sibling tools, more explicit when-to-use or when-not-to-use guidance would be beneficial.

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

safepulseCInspect

SafePulse: SafePulse — product safety intelligence: CPSC, FDA, USDA FSIS, NHTSA recalls; EU RAPEX; home safety scores; child/vehicle safety ratings; food safety alerts worldwide.

Coverage: Global

Endpoints: • recall ($0.08): Active recall dashboard • product ($0.08): Consumer product safety • vehicle ($0.10): Vehicle safety • food ($0.08): Food and drug recall • home ($0.10): Home safety hazards • child ($0.10): Child product safety • score ($0.12): Brand safety score • eu ($0.08): EU Safety Gate alerts • global ($0.10): Global safety alerts

ParametersJSON Schema
NameRequiredDescriptionDefault
langNolang
makeNomake
roomNokitchen | bedroom | bathroom | garage | nursery
typeNotype
yearNoyear
brandNobrand
modelNomodel
actionYesWhich endpoint to call. Options: recall | product | vehicle | food | home | child | score | eu | global
regionNocanada | australia | uk | who | global
countryNoFilter by EU country (e.g. Germany, France, Spain)
productNoproduct
categoryNoFilter by recall category
age_groupNoinfant | toddler | preschool | school-age
product_typeNoproduct_type
Behavior2/5

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

With no annotations provided, the description carries full burden. It does not disclose behavioral traits such as authentication requirements, rate limits, or side effects. It only mentions coverage and endpoints, not operational behavior.

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

Conciseness2/5

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

The description is verbose, including extraneous details like pricing and an endpoint list. It front-loads the purpose but contains repetitive and marketing-like language. Every sentence does not earn its place.

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 14 parameters, no output schema, and no annotations, the description is incomplete. It fails to explain how parameters interact, what results look like, or how to construct effective queries. The tool's complexity is not addressed.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. However, many parameters (e.g., 'lang', 'make', 'brand') have only their name as description, adding little meaning. The action parameter is well-described with enum options. The description does not significantly enrich understanding beyond the schema.

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 states the tool provides 'product safety intelligence' and lists specific data sources (CPSC, FDA, etc.), clearly differentiating it from sibling tools which cover other domains. However, it lacks a concise verb + resource statement, instead presenting a menu of endpoints.

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 explicit guidance on when to use this tool versus alternatives. The description lists endpoints but does not explain when each is appropriate or how to choose among them. There is no mention of alternatives or exclusions.

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

scentpulseBInspect

ScentPulse: Fragrance intelligence: note profiles, batch-code age decoding, dupe/clone matching, blind-buy risk scores, reformulation and allergen checks, attar/oud navigation, collection valuation and layering guidance. IFRA and EU allergen-regulation grounded.

Coverage: Global (EU regs, Middle East attar market, Asia)

Endpoints: • note-profile ($0.08): Fragrance note-profile lookup • batch-check ($0.10): Batch/lot code freshness decoder • dupe-match ($0.15): Dupe/clone finder • blind-buy-risk ($0.12): Blind-buy risk score • reformulation-check ($0.12): Reformulation checker • allergen-check ($0.10): EU allergen context check • occasion-match ($0.10): Occasion/season/climate fragrance matcher • price-per-ml ($0.08): Price-per-ml value optimizer • attar-navigator ($0.10): Middle Eastern attar/oud navigator • discontinued-watch ($0.10): Discontinuation watch • collection-value ($0.15): Collection valuation • layering-guide ($0.10): Fragrance layering guide

ParametersJSON Schema
NameRequiredDescriptionDefault
codeNocode
langNolang
brandNobrand
queryNoquery
actionYesWhich endpoint to call. Options: note-profile | batch-check | dupe-match | blind-buy-risk | reformulation-check | allergen-check | occasion-match | price-per-ml | attar-navigator | discontinued-watch | collection-value | layering-guide
budgetNobudget
seasonNoseason
bottlesNoURL-encoded JSON array of bottle objects
climateNoclimate
occasionNooccasion
age_rangeNoage_range
fragranceNoFragrance name
budget_usdNobudget_usd
fragrancesNoComma-separated fragrance names
style_goalNostyle_goal
price_paid_usdNoprice_paid_usd
batch_year_hintNobatch_year_hint
ingredient_listNoingredient_list
experience_levelNoexperience_level
fragrance_or_ingredientNofragrance_or_ingredient
Behavior2/5

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

No annotations are provided, so the description must carry the full burden. It mentions costs per endpoint but fails to disclose whether the tool is read-only, requires authentication, or has rate limits. The description does not warn about side effects or provide behavioral context beyond listing endpoints.

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 verbose with a long list of endpoints and costs. While the main purpose is front-loaded, the content could be more concise. The structure is clear but not optimal for an AI agent scanning for key info.

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 tool's complexity (20 parameters, no output schema), the description is incomplete. It lacks usage guidelines, behavioral transparency, and details on how to combine parameters or what the response format looks like. Important context for agent decision-making is missing.

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

Parameters3/5

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

Schema description coverage is 100%, but the schema descriptions are terse. The overall description adds context by explaining that the 'action' parameter selects an endpoint and lists each endpoint's purpose, which helps understand parameter usage. However, it does not explain other parameters (e.g., code, brand) in detail, so additional value is limited.

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's domain (fragrance intelligence) and lists specific sub-actions (note profiles, batch-check, etc.), making the overall purpose evident. However, it does not explicitly differentiate from sibling tools, which are other 'pulse' tools for different domains; the differentiation is implied by domain specificity.

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

Usage Guidelines3/5

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

The description provides a list of endpoints with costs but lacks explicit guidance on when to use this tool versus alternatives or how to choose among the many actions. The purpose is implied by the fragrance focus, but no when-not-to-use or alternative recommendations are given.

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

scholarpulseCInspect

ScholarPulse: Global scholarship and student finance intelligence. 12 endpoints covering scholarship search (190+ countries), international scholarship matching, government programs, Erasmus+, US financial aid (Col

Coverage: Global

Endpoints: • search ($0.15): Scholarship search • global ($0.15): International scholarship matching • government ($0.10): Government scholarship programs • erasmus ($0.08): Erasmus+ program guide • aid ($0.12): US financial aid estimate • fafsa ($0.10): FAFSA strategy • loans ($0.12): Student loan repayment strategy • forgiveness ($0.10): Loan forgiveness eligibility • roi ($0.10): Degree ROI analysis • merit ($0.12): Merit aid strategy • deadline ($0.08): Scholarship deadline tracker • essay ($0.10): Scholarship essay strategy • refi ($0.15): Student loan refinancing intelligence

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoHost country
gpaNoGPA (e.g. 3.8)
debtNoTotal expected debt at graduation
fromNoHome EU/EEA country
langNoResponse language (default: English)
yearNofreshman | sophomore | junior | senior | graduate
fieldNoField of study
levelNoEducation level
majorNoField of study (e.g. nursing, engineering, computer-science)
monthNonext | this-month | next-3-months
stateNoUS state for state-specific programs
actionYesWhich endpoint to call. Options: search | global | government | erasmus | aid | fafsa | loans | forgiveness | roi | merit | deadline | essay | refi
assetsNoReportable assets (exclude retirement accounts)
incomeNoHousehold income for need-based filtering
promptNoThe essay prompt text
balanceNoTotal loan balance
collegeNoUS college or university name
countryNoCountry to search in (default: US)
durationNoDuration in months (2-12)
loan_typeNofederal | private | HELP | Plan2 | OSAP
backgroundNoBrief student background
professionNoteacher | nurse | doctor | social-worker | lawyer | military | government-employee | researcher | veterinarian
test_scoreNoSAT 1400 | ACT 32 | IB 38
word_limitNoWord limit
credit_tierNoCredit tier (default: good)
demographicNofirst-gen | veteran | international | stem-women
destinationNoTarget country (e.g. UK, Germany, USA, Japan)
family_sizeNoHousehold size (default: 4)
nationalityNoStudent's nationality (e.g. Indian, Nigerian, Brazilian)
scholarshipNoScholarship name (e.g. Gates Scholarship, Chevening, DAAD, Rhodes)
current_rateNoCurrent interest rate (percent)
degree_levelNobachelor | master | phd | associate | professional
employer_typeNopublic-school | nonprofit | government | private
years_in_serviceNoYears in qualifying employment
dependency_statusNoDependency status
years_in_repaymentNoYears already in repayment
Behavior2/5

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

With no annotations, the description must disclose behaviors but only mentions endpoint costs and global coverage. It omits whether the tool reads/writes, requires authentication, has rate limits, or returns errors. The pricing info is not typical behavioral transparency.

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

Conciseness2/5

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

The description is lengthy (over 30 lines) and cluttered with pricing, making it inefficient for an agent to parse. Key information is not front-loaded; the list format is structured but overly detailed for 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 36 parameters and no output schema, the description should explain return values or how to select endpoints. It only lists endpoint names and prices, lacking context on output format, pagination, or error handling.

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

Parameters3/5

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

Schema description coverage is 100%, so parameters are individually described. The description adds endpoint names and costs but does not enhance parameter meaning beyond schema. Baseline 3 is appropriate as the schema carries the burden.

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

Purpose3/5

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

The description states 'Global scholarship and student finance intelligence' and lists endpoints, which gives a general sense of the tool's domain. However, it does not clearly differentiate from similarly named sibling tools (e.g., edupulse) and is somewhat vague as it mixes endpoint pricing with purpose.

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?

The description lacks explicit guidance on when to use this tool versus alternatives. It lists endpoints but does not provide conditional logic, prerequisites, or situations where the tool should be avoided. No sibling tool differentiation is offered.

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

seniorpulseBInspect

SeniorPulse: Global elder care intelligence API. AI-synthesized Medicare guidance, care facility evaluation, medication safety, benefits discovery, and caregiver support for seniors and their families worldwide. U

Coverage: Global

Endpoints: • medicare ($0.15): Medicare plan guidance (or country-equivalent senior health coverage) • facility ($0.15): Care facility evaluation guide • meds ($0.10): Medication safety check for elderly patients (polypharmacy) • benefits ($0.10): Benefits eligibility assessment (US by default; country-aware) • caregiver ($0.10): Family caregiver resource guide • grief ($0.10): Post-loss estate and grief guide • legal ($0.10): Elder law document guide (POA, advance directive, guardianship) • memory ($0.10): Cognitive decline staging and dementia care trajectory • nh-compare ($0.15): Nursing home / care home quality comparison (CMS Care Compare by default; country-aware) • property-tax ($0.08): Senior property tax relief programs by state (US by default; country-aware) • rx-assist ($0.10): Prescription assistance programs (Extra Help, state programs, pharma PAPs; country-aware) • snap-utility ($0.10): Senior SNAP food assistance and LIHEAP utility assistance (US by default; country-aware) • veterans ($0.15): VA Aid & Attendance and senior veteran benefits (US by default; country-aware) • pension-intl ($0.15): International state/public pension intelligence

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoPatient age — used to calibrate Beers Criteria thresholds (most critical for ages 65–75 vs. 85+)
zipNoZIP code for plan availability context (US)
langNoResponse language (e.g. 'es', 'zh', 'ko', 'vi', 'tl') — Claude responds natively in any language
typeNoFacility type. Defaults to assisted-living.
stateNoUS state name or 2-letter abbreviation (e.g. 'Texas', 'TX')
topicNoFocus area. Defaults to a full overview covering all four.
actionYesWhich endpoint to call. Options: medicare | facility | meds | benefits | caregiver | grief | legal | memory | nh-compare | property-tax | rx-assist | snap-utility | veterans | pension-intl
assetsNoTotal countable assets in USD — excludes primary home and one vehicle
budgetNoMonthly budget in local currency (USD for US, GBP for UK, AUD for Australia, CAD for Canada)
incomeNoMonthly gross income in USD (Social Security, pension, wages)
countryNoCountry of residence — defaults to US Medicare if omitted. Set for non-US countries (e.g. 'United Kingdom', 'Canada', 'Germany') to get that country's senior health coverage instead.
has_poaNoWhether an existing POA is in place — affects urgency and next steps
veteranNoSet true to include VA Aid & Attendance and other veteran-specific benefits in the assessment
locationNoCity and state/country (e.g. 'Austin TX', 'London UK', 'Toronto Canada', 'Sydney Australia')
own_homeNoWhether the senior owns their home — affects LIHEAP eligibility and some SNAP asset tests
care_costNoMonthly unreimbursed care costs in USD (home health aide, assisted living, adult day care)
cdr_scoreNoClinical Dementia Rating (0, 0.5, 1, 2, 3). 0=normal, 0.5=very mild, 1=mild, 2=moderate, 3=severe.
diagnosisNoFormal diagnosis if known (e.g. 'Alzheimer's', 'vascular dementia', 'Lewy body', 'MCI', 'frontotemporal')
situationNoEnrollment scenario — e.g. 'turning 65', 'comparing plans', 'losing employer coverage at 67', 'enrolling due to disability', 'reviewing Part D'
days_sinceNoDays since the loss — calibrates guidance to immediate (0–7 days), short-term (1–4 weeks), or ongoing estate (1–12 months) phases
facilitiesNoComma-separated facility names or addresses to compare head-to-head (e.g. 'Sunrise Senior Living Austin,Brookdale South Austin')
home_valueNoEstimated home value in USD — used to estimate annual savings
mmse_scoreNoMini-Mental State Examination score (0–30). 24–30 normal, 18–23 mild, 0–17 severe.
moca_scoreNoMontreal Cognitive Assessment score (0–30). Below 26 indicates possible impairment.
medicationsNoComma-separated medication list using generic names (e.g. 'metformin,lisinopril,aspirin,diphenhydramine,amlodipine')
on_medicareNoWhether the senior is enrolled in Medicare Part D — affects Extra Help vs. manufacturer PAP eligibility
veteran_ageNoVeteran age
current_livingNoCurrent living situation (e.g. 'alone', 'with spouse', 'with adult children', 'assisted living')
household_sizeNoNumber of people in the household — SNAP limits vary by household size
moved_abroad_toNoCountry the person has moved or plans to move to, if different from the pension-paying country — triggers cross-border/totalization analysis
capacity_concernNoSet true if there are concerns about the senior's cognitive capacity to sign legal documents — triggers guardianship guidance
medical_expensesNoMonthly out-of-pocket medical expenses — seniors can deduct excess medical costs to qualify for SNAP
surviving_spouseNoSet true if the applicant is a surviving spouse of a veteran — unlocks Survivors Pension and Aid & Attendance for surviving spouses
years_contributedNoYears of contributions or residency toward the pension so far, if known
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It mentions AI-synthesis, costs, defaults (e.g., US Medicare), and country-awareness, but fails to disclose rate limits, authentication requirements, error behavior, or data freshness. This is insufficient for a tool with 34 parameters.

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

Conciseness2/5

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

The description is overly long (about 30 lines) with a bullet list of endpoints. It front-loads the purpose but then dumps repetitive information. While the list is useful, it could be compressed into a more narrative structure without losing clarity.

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

Completeness3/5

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

Given the complexity (34 parameters, no output schema), the description provides reasonable endpoint-level context (costs, scope, defaults) but lacks details on return values, error handling, or when to choose one action over another. It partially compensates for missing annotations but leaves gaps.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. The tool description adds business context (costs and endpoint purposes) but does not significantly enhance parameter meanings beyond the schema's individual parameter descriptions. The 'action' parameter is already fully enumerated in both places.

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

Purpose5/5

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

The description clearly states that SeniorPulse is a global elder care intelligence API covering Medicare guidance, facility evaluation, medication safety, and more. It defines specific endpoints with costs and scope, making the tool's purpose distinct from sibling tools (e.g., alphapulse, marketpulse) which focus on other domains.

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

Usage Guidelines3/5

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

The description implies usage for elder care topics by listing endpoints and global coverage, but it lacks explicit when-to-use or when-not-to-use guidance compared to alternatives. No direct comparison with sibling tools is provided, so the agent must infer usage from the domain context.

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

signalpulseAInspect

SignalPulse: Institutional-grade trading & prediction-market intelligence for agents. Calibrated multi-engine reads across crypto, FX, macro-events, prediction markets (Polymarket/Kalshi/Manifold/PredictIt) and sports — de-vigged sportsbook consensus plus proprietary xG/EPA/Statcast/weather analytics. Agent analysis tier; the curated, sized, tracked calls are the premium service.

Coverage: Global

Endpoints: • sample (FREE): FREE pick-of-the-day — a full-depth sample of SignalPulse's sports intelligence on one featured matchup (de-vigged sportsbook consensus + proprietary stats/weather analytics). No payment, no API key. • game ($1.00): Deep single-match analysis for AI sports & research agents — a full multi-engine read of any game: de-vigged sportsbook consensus (Bovada/FanDuel/Pinnacle), sharp-line moves, proprietary xG/EPA/Statcast/map-pool analytics, venue weather and altitude physics, injuries and props. Returns 3 ranked +EV plays with full reasoning, props included. • predmarket ($2.00): Calibrated superforecaster scan of prediction markets for AI research & trading agents — a base-rate-anchored read across Polymarket, Kalshi, Manifold and PredictIt: cross-venue divergence, order-book and whale flow, and for sports the de-vigged sportsbook consensus plus proprietary team-strength and weather engines. Returns mispriced markets with probabilities, edge and full commentary, props included. • racing ($0.50): Today's GB/IRE racing card scanned for AI betting & research agents — the single highest expected-value selection plus value picks across every race, horse or greyhound. Horses: RPR/Topspeed, draw bias, pace shape, going×form and trainer/jockey conditional course/going records. Greyhounds: early-speed, trap affinity, overall run-time, track trap-bias. Live exchange + forecast prices give genuine EV. • h2h ($0.50): Player head-to-head for AI betting & research agents — a targeted read of TWO named players against each other in any matchup sport (golf, tennis, MMA). Returns the betting matchup verdict (favoured side, EV, edge) AND the fantasy head-to-head (who scores more DFS/fantasy points), plus data-backed props. • compare ($1.00): Compare & rank 2+ named players against each other for AI betting, fantasy & research agents — golf 3-balls, DFS player pools, season-long start/sit, 'best of these'. Returns a ranked list (each with a projection) plus the single best betting play AND the best fantasy/DFS value. • fantasy ($1.00): Direct fantasy advice for AI agents — start/sit, DFS lineup (salary cap, points-per-dollar), waiver pickups and trade analysis. FULLY OPEN: returns committed recommendations (who to start, accept/decline the trade), not just analysis. Projects fantasy points from the underlying data (golf SG/course-fit; NFL/MLB/NBA usage/role/matchup); the betting market is optional, never the gate. • player ($0.50): Single-player stat-projected outlook for AI betting, fantasy & research agents — data-backed prop projections (the stat is projected from the underlying data even when no book posts a line), the fantasy projection (points, floor/ceiling, start-worthiness) and the form/role/matchup read. Golf strokes-gained/course-fit; NFL/MLB/NBA usage/role/matchup. • ask ($1.00): Ask any sports or prediction-market question in plain language — the front door to SignalPulse's deep engines. Returns a data-grounded answer with an explicit DATA-vs-OPINION split (every claim cites its stat; judgment is labeled), a betting or fantasy angle when relevant, and a pointer to the deepest named endpoint. Honest when a question is outside coverage — it routes, it doesn't bluff. • golf ($1.00): Whole-field golf scan for AI betting, fantasy & research agents — reads the ENTIRE tournament field (PGA ShotLink strokes-gained + ESPN) and surfaces the single highest-EV play across every bet type (outright / each-way / top-N / matchup / make-cut / first-round-leader), led by course-fit and the tee-time weather wave. For named golfers use /api/scan/compare or /api/scan/h2h. • crypto ($2.00): Institutional-grade crypto market scan for AI financial & trading agents — 40+ live intelligence layers (regime, breadth, on-chain cycle, derivatives positioning, funding extremes, liquidation context, ETF/stablecoin flows) synthesized into a decision-ready read: directional bias, confidence, full rationale, key factors, adversarial pre-mortem. • market ($2.00): Institutional cross-asset market scan for AI financial & trading agents — multi-layer read across FX majors, metals, and equity indices: regime, COT positioning, yield spreads, carry, real yields, VIX term structure, options gamma, and macro, synthesized into a decision-ready read: best instrument, directional bias, confidence, full rationale, key factors. • forex ($0.50): Institutional forex market scan for AI financial & trading agents — multi-layer read across the 28 majors and crosses: rate differentials, COT positioning, carry, policy divergence, yield spreads, and cross-asset macro regime, synthesized into a decision-ready read: best pair, directional bias, confidence, full rationale, key factors. • event ($1.00): Institutional economic-event scan for AI financial & trading agents — historical-reaction study for a scheduled macro release (NFP, CPI, FOMC and more): how the affected FX pairs have moved after similar surprises, the surprise read, macro context, and which pair has the cleanest reaction profile, with directional bias, confidence, and full rationale. • options ($0.50): Institutional equity-options volatility scan for AI financial & trading agents — VRP (variance risk premium), IV term structure, GEX regime, max-pain and unusual options activity across liquid optionable names, synthesized into a decision-ready read: best ticker, vol/directional bias, confidence, full rationale, key factors. • futures ($0.50): Institutional futures market scan for AI financial & trading agents — multi-layer read across the futures complex (equity index, rates, energy, metals, grains): COT positioning (disaggregated + financial), seasonality, term structure, and macro regime, synthesized into a decision-ready read: best contract, directional bias, confidence, full rationale, key factors.

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoA free-text sports/markets question (aliases: question, ask).
getNoTrade mode — player(s) you would receive.
giveNoTrade mode — player(s) you would send.
langNoResponse language code (en | es | fr | de | zh | hi | ar | pt | ja | ko | etc.)
modeNoThe fantasy decision type.
typeNoRace discipline to scan (default horse).
eventNoMatchup hint, e.g. yankees-red-sox.
slotsNoOptional — how many to start (start-sit / lineup).
sportNomlb | nba | nfl | nhl | wnba | soccer_epl | tennis | mma | esports …
styleNoScan horizon
actionYesWhich endpoint to call. Options: sample | game | predmarket | racing | h2h | compare | fantasy | player | ask | golf | crypto | market | forex | event | options | futures
marketNoOptional focus (hint, not a cap).
playerNoA single player name.
horizonNoshort: order-flow/dislocation. mid: positioning + catalyst. long: base-rate/calibration.
playersNo2–12 names — a-vs-b-vs-c, comma-separated, or repeated ?player=.
scoringNoOptional scoring format.
categoryNoPrediction-market category to scan.
player_aNoFirst player (or use players=a-vs-b).
player_bNoSecond player.
strategyNoStrategy filter
market_typeNoOptional market focus (hint, not a cap).
signal_typeNoOptions horizon
Behavior4/5

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

With no annotations, the description carries full burden. It discloses pricing, coverage, and return types for each endpoint. However, it does not explicitly mention authentication requirements for non-free endpoints or potential rate limits, leaving some gaps.

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

Conciseness2/5

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

The description is overly long (multiple paragraphs) and could be more concise. While the endpoint list is structured, the verbosity detracts from quick comprehension.

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

Completeness4/5

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

Given the complexity (22 parameters, many endpoints) and no output schema, the description provides substantial context: pricing, return types, and use cases for each endpoint. It covers most aspects but lacks info on error handling or detailed data structures.

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

Parameters3/5

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

Schema coverage is 100% with clear parameter descriptions. The description adds little beyond the schema; endpoint descriptions provide context but do not enhance parameter understanding significantly.

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

Purpose5/5

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

The description clearly states the tool's purpose: 'Institutional-grade trading & prediction-market intelligence for agents.' It lists specific endpoints (e.g., 'game', 'crypto', 'market') each with a distinct role, and the sibling tools are other domain-specific 'pulse' tools, making differentiation clear.

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

Usage Guidelines4/5

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

Each endpoint includes usage context (e.g., 'sample (FREE): FREE pick-of-the-day') and what it returns. However, there is no explicit guidance on when not to use this tool versus sibling tools, nor exclusions for specific scenarios.

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

stablecoinpulseAInspect

StablecoinPulse: Real-time stablecoin market intelligence — GENIUS Act compliance reads, yield comparison, peg-stability monitoring, cross-chain flow tracking, payment-rail comparison, reserve-attestation freshness, and global regulatory status. All endpoints require x402 payment (USDC on Base mainnet) via the PAYMENT-SIGNATURE header.

Coverage: Global

Endpoints: • issuer-check ($0.25): GENIUS Act issuer compliance check • yield-compare ($0.25): Stablecoin yield comparison • depeg-watch ($0.15): Stablecoin peg-deviation watch • flows ($0.15): Cross-chain stablecoin flow tracking • rails-compare ($0.25): Stablecoin payment-rail comparison • reserve-check ($0.20): Reserve-attestation freshness check • reg-watch ($0.15): Global stablecoin regulatory watch • snapshot ($0.10): Stablecoin market snapshot

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language, e.g. en, es, fr, de, ja, zh, ko, pt, ar. Default en.
railsNoComma-separated subset of rail ids, e.g. plasma,arc,tron. Default: all 7 registered rails.
actionYesWhich endpoint to call. Options: issuer-check | yield-compare | depeg-watch | flows | rails-compare | reserve-check | reg-watch | snapshot
issuerNoIssuer name, e.g. Circle, Tether, Paxos, Ripple. One of issuer or stablecoin is required.
symbolNoStablecoin ticker, e.g. USDT, USDC, DAI, USDE, USD1.
stablecoinNoStablecoin ticker, e.g. USDT, USDC, PYUSD. One of issuer or stablecoin is required.
jurisdictionNoJurisdiction code or name, e.g. US, EU, UK, JP, SG, HK, AE. Any jurisdiction accepted.
Behavior4/5

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

No annotations provided, but the description clearly states the payment requirement and lists endpoints with prices. For a read-only data tool, this is sufficient behavioral disclosure.

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

Conciseness4/5

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

The description is well-structured with a clear purpose, payment requirement, and a bulleted list of endpoints. A bit lengthy, but all information is relevant and front-loaded.

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

Completeness5/5

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

Given 7 parameters, no output schema, and no annotations, the description comprehensively covers endpoint actions, required payment, coverage, and parameter roles. Completes the missing context effectively.

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

Parameters3/5

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

Schema covers all parameters with descriptions (100% coverage). The description adds endpoint-specific context and pricing but does not significantly enhance parameter meaning beyond the schema.

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

Purpose5/5

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

The description clearly states it provides real-time stablecoin market intelligence and lists 8 specific endpoints, distinguishing it from numerous sibling 'pulse' tools that focus on other topics.

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

Usage Guidelines4/5

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

The description mentions the prerequisite of x402 payment via PAYMENT-SIGNATURE header. It does not explicitly state when to use alternatives, but the wide variety of unrelated sibling tools makes the stablecoin focus a clear differentiator.

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

stateedgeAInspect

StatEdge: Global sports analytics and intelligence API. AI-synthesized injury reports, ATS/spread analysis, matchup predictions, odds analysis, parlay optimization, referee tendency analysis, rest/travel advant

Coverage: Global

Endpoints: • odds ($0.10): Live betting odds consensus • injuries ($0.08): Injury report with fantasy and betting impact • matchups ($0.10): Matchup analysis for fantasy and betting • waiver ($0.10): Fantasy waiver wire recommendations • recap ($0.08): Post-game recap with fantasy and betting implications • global ($0.10): Global sports intelligence — F1, cricket, rugby, tennis, AFL, golf, boxing, MMA, cycling • ats ($0.10): Against-the-spread trends • parlay ($0.10): Parlay analysis and probability • ref-analysis ($0.10): Referee and official tendencies • rest ($0.08): Rest and schedule advantage analysis • injury-impact ($0.08): Single player injury impact analysis

ParametersJSON Schema
NameRequiredDescriptionDefault
refNoReferee name (optional — analyzes general tendencies if omitted)
langNoResponse language code (en | es | fr | de | zh | hi | ar | pt | ja | ko | etc.)
legsNoComma-separated parlay legs (e.g. Chiefs -3,Over 47.5,Lakers ML)
teamNoTeam name (e.g. Lakers, Chiefs, Arsenal, Mumbai Indians)
weekNoWeek number (NFL/NCAAF only)
sportNoSport or league code. Global coverage: EPL/LALIGA/BUNDESLIGA/SERIEA/LIGUE1/UCL for European soccer; AFL/NRL/NBL for Australia; SIXNATIONS/NRL for rugby; F1 for Formula 1; CRICKET_IPL/CRICKET_BBL for cricket.
actionNoF1: race|standings|qualifying|calendar. Cricket: match|series|ipl|standings. Rugby: match|tournament|standings. Tennis: tournament|rankings|draw|match. Others: preview|results|standings|analysis.
detailNoOptional context: tournament name, team name, matchup, series. E.g. 'Six+Nations', 'Wimbledon', 'England+vs+Australia', 'Masters'
playerNoplayer
opponentNoopponent
situationNoThe situation to analyze (e.g. home-underdog, divisional, off-a-loss, primetime)
Behavior2/5

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

No annotations are provided, and the description only mentions endpoint costs without detailing behavioral traits like rate limits, authentication, error handling, or data freshness, leaving significant gaps for an agent.

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 moderately concise with a clear one-liner and bullet list, but the repeated endpoint list with costs could be more efficiently structured.

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

Completeness4/5

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

Given 11 parameters with no required ones and no output schema, the description covers the tool's capabilities well through the endpoint list, though it lacks guidance on parameter-endpoint mapping.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. The tool description adds no extra meaning to parameters beyond the schema; it lists endpoints separately but does not map parameters to endpoints.

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

Purpose5/5

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

The description explicitly states it is a 'Global sports analytics and intelligence API' and lists specific endpoints (e.g., odds, injuries, matchups), clearly defining its purpose and distinguishing it from non-sports sibling tools.

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

Usage Guidelines4/5

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

The description provides clear context for use (sports analytics, global coverage) but lacks explicit guidance on when not to use this tool or alternatives among siblings.

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

tablepulseBInspect

TablePulse: Board-game and tabletop intelligence: group-profile recommendations, head-to-head comparisons, expansion checks, collection valuation, crowdfunding back-vs-wait analysis, party/solo/family finders, deal watching and award tracking (Spiel des Jahres).

Coverage: Global (DE/UK/EU/US markets, language-dependence aware)

Endpoints: • recommend ($0.15): Board-game recommendations by group profile • compare ($0.10): Head-to-head board-game comparison • expansion-check ($0.08): Expansion worth-it check • collection-value ($0.15): Board-game collection valuation • crowdfunding-radar ($0.12): Crowdfunding back-now-vs-wait radar • party-finder ($0.10): Party/social game finder • solo-picks ($0.10): Best solo-mode board games • family-fit ($0.10): Family age-fit and gateway ladder • complexity-explainer ($0.08): Is this game right for my group • deal-watch ($0.10): Board-game pricing guidance • award-tracker ($0.08): Board-game award tracker

ParametersJSON Schema
NameRequiredDescriptionDefault
agesNoages
gameNogame
langNolang
vibeNovibe
yearNoyear
awardNoaward
gamesNoComma-separated titles, 2-4
actionYesWhich endpoint to call. Options: recommend | compare | expansion-check | collection-value | crowdfunding-radar | party-finder | solo-picks | family-fit | complexity-explainer | deal-watch | award-tracker
budgetNobudget
regionNoregion
themesNothemes
projectNoproject
use_caseNouse_case
base_gameNobase_game
conditionNocondition
expansionsNoexpansions
group_sizeNogroup_size
oldest_ageNooldest_age
preferenceNopreference
drinking_okNodrinking_ok
player_countNoe.g. 3-4, 2, 6+
youngest_ageNoyoungest_age
platform_hintNoplatform_hint
experience_levelNoexperience_level
playtime_minutesNoplaytime_minutes
family_mixed_agesNofamily_mixed_ages
complexity_toleranceNocomplexity_tolerance
group_experience_levelNogroup_experience_level
Behavior2/5

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

No annotations are provided, and the description fails to disclose behavioral traits such as whether operations are read-only, require authentication, or have rate limits. Only endpoints and costs are listed, leaving a significant gap in transparency for a tool with multiple actions.

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?

Description includes a clear header, coverage note, and list of endpoints with costs, but is lengthy and contains extraneous pricing details. The structure is logical, but conciseness could be improved by moving costs to separate documentation.

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 28 parameters and 11 actions, the description does not map parameters to specific endpoints, leaving the agent uncertain about which fields are required or optional for each action. No output schema is provided, further reducing completeness. Essential context for correct invocation is missing.

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 parameter descriptions are tautological (e.g., 'ages', 'game'), adding no semantic value. The tool description does not elaborate on parameter usage, format, or which parameters apply to which action, despite 100% schema coverage. Agent receives minimal help in constructing correct calls.

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

Purpose5/5

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

Description explicitly states 'board-game and tabletop intelligence' and enumerates 11 specific endpoints like recommend, compare, etc., clearly defining the tool's domain and capabilities. This differentiates it from sibling pulse tools that cover other areas.

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

Usage Guidelines4/5

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

Each endpoint is briefly described (e.g., 'recommend: Board-game recommendations by group profile'), providing guidance on which action to use for a given need. However, no guidance is given on when to choose this tool over other pulse tools, as sibling distinctions are implied by name only.

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

talentpulseAInspect

TalentPulse: Global workforce intelligence API — salary benchmarks, remote compliance, EOR cost models, skills demand, work visas, talent market analysis, executive compensation, layoff tracking, skills gap analys

Coverage: Global

Endpoints: • salary ($0.15): Salary benchmarking — any role, any location globally • remote-compliance ($0.20): Remote work compliance — jurisdiction-specific legal intelligence • employer-of-record ($0.20): Employer of record cost model — full employer cost breakdown by country • skills-demand ($0.12): Skills demand intelligence — real-time market signal for any skill or role globally • visa ($0.15): Work visa intelligence — all pathways for any nationality/destination pair • talent-market ($0.15): Talent market intelligence — supply/demand dynamics, hubs, and competitive landscape • compensation ($0.25): Executive compensation benchmarking — total comp for senior and C-suite roles globally • layoffs ($0.10): Layoff tracker — real-time workforce reduction intelligence • skills-gap ($0.15): Skills gap intelligence — where employer demand outpaces supply, with reskilling pathways • cost-comparison ($0.20): Multi-country hiring cost comparison — CFO-grade employer cost model across countries

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language: en | es | fr | de | ja | zh | ko | pt | ar | hi (default: en)
roleNoJob title e.g. Software Engineer | Data Scientist | Product Manager | Registered Nurse
levelNoLevel: C-suite | VP | Director | Senior Director | SVP (default: VP)
actionYesWhich endpoint to call. Options: salary | remote-compliance | employer-of-record | skills-demand | visa | talent-market | compensation | layoffs | skills-gap | cost-comparison
regionNoGeographic focus e.g. Southeast Asia | Europe | North America | MENA | Latin America | Global (default: Global)
salaryNoAnnual gross salary in local currency (optional, for cost model)
sectorNoIndustry sector e.g. SaaS | fintech | healthcare | manufacturing | consulting (default: technology)
skillsNoSkills or role e.g. machine learning | React | Kubernetes | product management
countryNoCountry name — optional, inferred from location if omitted
currencyNoPreferred currency code e.g. USD | GBP | EUR | SGD | INR | AUD | CAD
industryNoIndustry sector e.g. tech | finance | retail | healthcare | media | logistics (default: tech)
locationNoCity or region e.g. London | Singapore | São Paulo | Dubai | Bangalore | Toronto
countriesNoComma-separated list of countries (min 2) e.g. USA,India,Poland,Colombia
experienceNoExperience filter (default: all)
destinationNoCountry where they want to work e.g. Canada | Germany | UAE | Australia | UK | Singapore
nationalityNoNationality of the remote employee (optional)
company_sizeNostartup | series-b | mid-market | large-cap | public (optional)
company_countryNoWhere the employer entity is based (optional, affects PE analysis)
Behavior4/5

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

No annotations are provided, so the description carries the full burden. It discloses endpoint costs (e.g., $0.15 per salary call) and coverage ('Global'), which are useful behavioral traits. However, it omits rate limits, authentication needs, or other operational details.

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

Conciseness4/5

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

The description is structured as a list of endpoints with brief explanations and costs, making it scannable. However, it is somewhat verbose due to repeated price mentions and could be more concise.

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

Completeness4/5

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

Given the tool's complexity (18 parameters, 10 actions) and lack of output schema, the description adequately explains each endpoint's purpose. It lacks return format details but covers most usage context.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already documents all parameters. The description adds high-level action contexts and costs but does not significantly enhance parameter meaning beyond what the schema provides.

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 it's a global workforce intelligence API and lists specific endpoints like salary benchmarking, remote compliance, etc. However, it does not explicitly distinguish itself from numerous sibling 'pulse' tools (e.g., marketpulse, taxpulse), missing a score of 5.

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

Usage Guidelines3/5

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

The description implies usage for workforce-related queries but lacks explicit guidance on when to use this tool vs alternatives. No 'when not to use' or alternative suggestions are provided.

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

taxpulseCInspect

TaxPulse: Global tax intelligence API. AI-synthesized tax guidance for 195 countries: income tax rates, VAT/GST, corporate tax, capital gains, crypto tax treatment, expat tax obligations, digital nomad tax stru

Coverage: Global

Endpoints: • country ($0.10): Country tax system overview • compare ($0.12): Multi-country tax comparison • nomad ($0.12): Digital nomad tax optimization • treaty ($0.12): Tax treaty analysis • structure ($0.15): Corporate tax structuring • crypto ($0.12): Cryptocurrency tax by jurisdiction • expat ($0.12): Expat tax obligations • vat ($0.10): Global VAT/GST intelligence • wallet-review ($12.00): Citation-verified crypto wallet tax review • wallet-sleuth ($1.50): On-chain wallet investigation • wallet-guard ($0.50): Wallet drainer-protection scan • verification-stats (FREE): Citation-gate live track record (free) • wallet-watch ($5.00): Whale-watch — standing 30-day wallet monitor ($5) • wallet-watch-status (FREE): Whale-watch status + alerts (free)

ParametersJSON Schema
NameRequiredDescriptionDefault
langNolang
chainNoChain to investigate: ethereum | base | arbitrum | optimism | polygon | gnosis. Default ethereum
depthNoFunding-trace depth (1-5). Default 3
focusNofocus
tokenNoread_token from registration
actionYesWhich endpoint to call. Options: country | compare | nomad | treaty | structure | crypto | expat | vat | wallet-review | wallet-sleuth | wallet-guard | verification-stats | wallet-watch | wallet-watch-status
assetsNoassets
chainsNoEVM chains to scan (CSV). Default: ethereum,base,arbitrum,optimism,polygon,gnosis
sectorNodigital_services | SaaS | ecommerce | physical_goods | professional_services
addressNoEVM wallet address (0x…)
countryNoCountry name — e.g. Germany, UAE, Portugal, Singapore
webhookNoOptional public https webhook — alerts POSTed as JSON
activityNotrading | hodling | staking | mining | DeFi | NFT | all
country1Nocountry1
country2Nocountry2
country3Nocountry3
scenarioNoProfile of interest — e.g. expat individual, digital nomad, holding company, crypto investor
tax_yearNoFocus tax year (e.g. 2025). Default: all activity
watch_idNoUUID from registration
addressesNoComma-separated wallet addresses (EVM 0x… and/or Solana), max 5
countriesNoComma-separated list — e.g. Germany,UAE,Portugal
objectiveNoe.g. IP holding for SaaS, holding company for investments, minimize corporate tax
situationNoremote work | retirement | entrepreneur | investor | employment
destinationNodestination
income_typeNoremote employee | freelancer | entrepreneur | investor | content creator
nationalityNoe.g. American, British, Canadian, German — affects home country obligations
income_levelNoincome_level
shareholdersNoShareholder nationalities — affects CFC rules
business_typeNotechnology | ecommerce | financial | media | manufacturing | consulting
jurisdictionsNoPreferred jurisdictions — e.g. Netherlands,Luxembourg,UAE
threshold_usdNoAlert on transfers ≥ this USD value. Default 10000
annual_revenueNoannual_revenue
transaction_typeNodividends | interest | royalties | capital_gains | employment | pension | all
Behavior2/5

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

No annotations are provided, so the description must disclose behavioral traits. It mentions pricing per endpoint and hints at 'AI-synthesized' output, but does not state whether endpoints are read-only, require authentication, have rate limits, or any side effects. The absence of behavioral context makes it difficult for an agent to anticipate side effects.

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 structured as a bullet list of endpoints with prices, which aids readability. However, it is somewhat long (covers many endpoints) and is truncated at the end. It is not excessively verbose, but could be more concise by grouping endpoint types.

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

Completeness3/5

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

Given the tool's complexity (33 parameters, 14 endpoints), the description provides an overview and endpoint list, but lacks details on how to choose between endpoints, return values (no output schema), error handling, or authentication. It adequately covers the main use cases but has gaps in operational context.

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

Parameters3/5

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

Schema coverage is 100%, so the input schema already describes all 33 parameters. The description adds some value by explaining each endpoint's purpose (e.g., 'country: Country tax system overview'), but does not provide additional details beyond the schema for individual parameters. Baseline of 3 is appropriate.

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 is a 'Global tax intelligence API' covering 195 countries with AI-synthesized tax guidance. It lists endpoints with brief descriptions, making the purpose clear. However, the description is cut off at 'digital nomad tax stru' and lacks a formal title, which slightly reduces clarity. It distinguishes from sibling tools (other 'pulse' tools) by its tax 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?

The description does not provide any guidance on when to use this tool versus alternatives (sibling tools). There is no mention of prerequisites, use cases, or exclusions. The endpoint list implies different use cases but lacks explicit direction.

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

tradepulseBInspect

TradePulse: Global trade intelligence API. AI-synthesized tariff rates, HS code classification, FTA duty analysis, landed cost calculation, trade compliance guidance, sanctions screening, market entry analysis, a

Coverage: Global

Endpoints: • classify ($0.15): HS code classification • tariff ($0.12): Tariff rates by HS code and country pair • landed ($0.15): Full landed cost calculator • fta ($0.15): Free Trade Agreement analyzer • sanctions ($0.12): Sanctions and trade restrictions screening • market ($0.15): Market entry intelligence • compliance ($0.15): Export compliance — EAR/ITAR/dual-use • freight-rates ($0.10): Live freight rate intelligence by lane • nearshore ($0.20): Nearshoring and reshoring advisor • supplier-risk ($0.15): Supplier country risk — UFLPA, ESG, and geopolitical • incoterms ($0.10): Incoterms 2020 decoder • news ($0.08): Trade policy intelligence

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoResponse language code (en, zh, ja, de, fr, es, ar, hi, etc.)
modeNoocean | air | both (default: ocean)
termNoIncoterms 2020 rule — EXW | FCA | FAS | FOB | CFR | CIF | CPT | CIP | DAP | DPU | DDP
topicNotariffs | fta | sanctions | wto | supply-chain | all
valueNoDeclared customs value in USD
actionYesWhich endpoint to call. Options: classify | tariff | landed | fta | sanctions | market | compliance | freight-rates | nearshore | supplier-risk | incoterms | news
checksNoforced_labor | esg | sanctions | geo_risk | all (default: all)
entityNoCompany or individual name to screen
originNoOrigin port city or country — e.g. Shanghai, Rotterdam, Los Angeles
sectorNotextiles | electronics | food | chemicals | automotive | mining | any (default: any)
countryNoCountry to screen — e.g. Russia, Iran, Cuba, Myanmar, Belarus
end_useNoStated end-use — affects license requirement
hs_codeNo6-digit HS code — e.g. 847130, 610910, 090111
productNoNatural language product description — e.g. 'laptop computer', 'cotton t-shirts', 'industrial water pump'
end_userNoEnd-user type or entity name
industryNoIndustry or product sector — e.g. electronics, textiles, automotive parts
priorityNocost | risk | speed | balanced (default: balanced)
quantityNoNumber of units (for per-unit cost calculation)
to_countryNoImporting country — e.g. USA, Japan, Germany, Australia. Also accepts 'to'
destinationNoDestination port city or country — e.g. Los Angeles, Hamburg, Sydney
from_countryNoExporting country — e.g. China, Vietnam, Germany, Mexico. Also accepts 'from'
target_marketNoPrimary market you sell into (default: USA)
container_typeNo20ft | 40ft | 40hc | lcl (default: 40ft)
target_countryNoTarget market country. Also accepts 'country' or 'to'
current_countryNoCurrent manufacturing/sourcing country — e.g. China, India, Bangladesh
transaction_typeNoexport | import | investment | service
Behavior2/5

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

No annotations are provided, and the description only mentions 'AI-synthesized' without detailing data sources, update frequency, limitations, or response structure. It does not disclose behavioral traits beyond what the input schema already provides.

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 front-loads the general purpose but includes a lengthy list of endpoints with prices, which could be externalized. It is moderately concise but contains some redundant information.

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?

The tool has 26 parameters and 12 actions, but the description does not explain how to combine parameters with different actions or which parameters are relevant for each endpoint. No output schema is provided, leaving the response format unspecified. This is incomplete for a complex tool.

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

Parameters3/5

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

Schema coverage is 100% with all 26 parameters described. The description adds endpoint names and prices but no additional semantics. Baseline 3 is appropriate as the schema does the heavy lifting.

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

Purpose5/5

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

The description clearly states 'Global trade intelligence API' and lists specific endpoints (classify, tariff, landed, etc.), establishing a specific verb+resource. The sibling tools are all other 'pulse' tools, and the trade focus distinguishes it well.

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

Usage Guidelines3/5

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

The description implies usage for trade intelligence (tariffs, HS codes, compliance) but does not explicitly state when to use this tool vs alternatives or provide exclusion criteria. It lists endpoints but lacks guidance on which to choose for a given task.

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

transitpulseBInspect

TransitPulse: TransitPulse — global public transit intelligence: route reliability, delay prediction, multi-modal trip planning, city transit scores, and commute optimization for 500+ cities worldwide.

Coverage: Global

Endpoints: • status ($0.05): Live Service Status • city ($0.08): City Transit Intelligence Brief • route ($0.08): Route Reliability Analysis • commute ($0.10): Commute Quality Analysis • airport ($0.08): Airport Transit Guide • agencies ($0.05): Transit Agencies Lookup • delays ($0.05): Current Transit Delays • delays-history ($0.08): Historical Delay Patterns • trip ($0.05): Transit Trip Planning • multimodal ($0.10): Multi-Modal Journey Planning • compare ($0.12): City-to-City Transit Comparison • carfree ($0.12): Car-Free Livability Score • visitor ($0.08): First-Timer Visitor Guide • coverage ($0.10): Transit Coverage Analysis

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoDestination neighborhood or address
cityNoCity name (e.g. London, NYC, Tokyo; default: London)
fromNoOrigin neighborhood or address
langNoResponse language code (en | es | fr | de | zh | hi | ar | pt | ja | ko | etc.)
lineNoSpecific line or route to focus on
timeNoTime of travel (e.g. 9am, rush hour)
routeNoLine or route name (e.g. L train, Northern line)
actionYesWhich endpoint to call. Options: status | city | route | commute | airport | agencies | delays | delays-history | trip | multimodal | compare | carfree | visitor | coverage
citiesNoAlternative: comma-separated pair (e.g. NYC,London)
city_aNoFirst city
city_bNoSecond city
airportNoIATA code (JFK, LHR) or name
flight_timeNoFlight departure time (e.g. 6am)
neighborhoodNoneighborhood
Behavior3/5

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

No annotations provided, so the description must carry full burden. It lists endpoints with brief purposes (e.g., 'Live Service Status') and includes microtransaction pricing. However, it omits important behavioral traits like authentication, rate limits, error behavior, or whether the tool is read-only.

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 verbose with a repeated title and a long bullet list of endpoints. It is front-loaded with the overall purpose, but the redundant phrasing and extensive formatting reduce conciseness. Each sentence adds some value, but could be streamlined.

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

Completeness3/5

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

The description provides a high-level overview and lists all endpoints with one-liners. However, it lacks details on output format, error handling, and parameter-to-action mappings. For a tool with 14 parameters and multiple actions, more context is needed for correct invocation, especially without an output schema.

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

Parameters3/5

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

Schema coverage is 100% with descriptions for all 14 parameters. The description adds price information per action, which is not in the schema, providing some extra semantic value. However, it does not elaborate on parameter relationships or usage details beyond the schema.

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 it provides global public transit intelligence including route reliability, delay prediction, trip planning, and city scores. It distinguishes from sibling tools by focusing on transit. However, the core function is fragmented into many endpoints, making the overall purpose slightly diffuse.

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 explicit guidance on when to use this tool vs alternative tools. The sibling tools are diverse, but the description does not compare or contrast. Within the tool, the endpoint list hints at use cases but does not provide decision criteria for selecting among actions.

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

travelpulseBInspect

TravelPulse: Global travel intelligence API. AI-synthesized destination guides, visa requirements, currency exchange, health advisories, packing lists, phrasebooks, weather, and travel insurance. Integrates real-t

Coverage: Global

Endpoints: • waits ($0.05): Live park wait times • hours ($0.05): Park hours and schedule • crowds ($0.08): Crowd prediction • weather ($0.10): Travel weather forecast • deals ($0.08): Travel deals • plan ($0.20): Trip itinerary • visa ($0.08): Visa requirements by nationality and destination • insurance ($0.08): Travel insurance comparison and recommendation • pack ($0.10): AI packing list by destination, climate, and activities • budget ($0.10): Daily travel budget by destination and style • currency ($0.08): Currency exchange rates and money tips for destination • phrasebook ($0.05): Essential travel phrasebook by destination language • translate ($0.03): Real-time travel translation (menus, signs, conversations) • health ($0.08): Destination health advisories and vaccine requirements • fare-intel ($0.12): Flight fare intelligence — when to book, cheapest months • points ($0.12): Points & miles redemption optimizer

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoDestination currency or country name
dateNoYYYY-MM-DD, default today
daysNodays
fromNoHome currency (e.g. USD, EUR, GBP) — default: USD
goalNoRedemption goal, e.g. 'business class to Japan' or 'free hotel week in Europe'
langNolang
parkNoPark name or slug e.g. magic-kingdom, universal-studios-florida, europa-park
textNoText to translate
cabinNoeconomy | premium_economy | business | first
focusNoPhrase focus area (transport, food, emergency, shopping, all)
routeNoRoute, e.g. 'LHR-JFK' or 'London to Tokyo'
styleNostyle
actionYesWhich endpoint to call. Options: waits | hours | crowds | weather | deals | plan | visa | insurance | pack | budget | currency | phrasebook | translate | health | fare-intel | points
amountNoAmount to convert for reference calculation
budgetNobudget
regionNoCountry/region the user holds cards/programs in
contextNoContext hint (menu, sign, conversation, product)
purposeNoVisit purpose (tourism, business, nomad, transit)
to_langNoTarget language (default: English)
bag_typeNoLuggage constraint
durationNoTrip duration in days
programsNoComma-separated list of programs/cards the user holds
from_langNoSource language (auto-detected if omitted)
trip_typeNoTrip type — determines coverage priorities
activitiesNoPlanned activities (e.g. hiking, beach, business, diving, winter sports)
destinationNodestination
flexibilityNoexact | ±3days | month
nationalityNoPassport nationality (e.g. US, UK, India, Brazil, Nigeria)
duration_daysNoTrip duration in days
trip_cost_usdNoTotal prepaid trip cost in USD — for cancellation coverage sizing
trip_durationNoTrip duration (affects prophylaxis recommendations)
month_or_datesNoTarget month or dates
Behavior3/5

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

No annotations provided, so the description must carry the behavioral burden. It mentions pricing per endpoint and 'real-time' integration (truncated), which adds some transparency. However, it does not disclose error handling, rate limits, or whether operations are read-only.

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 a single paragraph that mixes an overview, coverage, and a long list of endpoints with pricing. While informative, it lacks structure and could be more concise. The truncated sentence is a minor issue.

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?

With no output schema, the description should provide some insight into return format or typical responses, which it does not. Given the complexity (32 parameters, many endpoints), more guidance on how to combine parameters or interpret results is needed.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. The description adds endpoint-level context (e.g., 'Live park wait times') but does not significantly augment individual parameter semantics beyond the schema descriptions.

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 it is a 'Global travel intelligence API' and lists numerous endpoints covering travel information. It effectively distinguishes from sibling 'pulse' tools by specifying the travel domain, though it could be more precise about the core verb-resource relationship.

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

Usage Guidelines3/5

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

No explicit guidance on when to use this tool versus alternatives. The description implies it is for travel-related queries, but there are no when-not or sibling comparisons. The list of endpoints provides some implicit context for what it can do.

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

truthpulseBInspect

TruthPulse: Primary-source intelligence for FOIA releases, declassified archives, court records, forensic evidence, UAP disclosures, and conspiracy theory evidence briefs. Evidence-first. No spin. Global. All end

Coverage: Global

Endpoints: • foia-search ($0.10): FOIA release search • foia-draft ($0.15): FOIA request letter generator • court-case ($0.15): Court case intelligence • evidence-extract ($0.20): Forensic evidence extraction • declassified ($0.10): Declassified archive search • uap-records ($0.10): Global UAP/UFO government records • conspiracy-brief ($0.20): Conspiracy theory evidence brief • entity-network ($0.20): Entity connection mapping • new-releases ($0.08): Latest FOIA and court releases feed • media-vs-record ($0.20): Media narrative vs. court record • international-foia ($0.15): International FOI search and request drafting

ParametersJSON Schema
NameRequiredDescriptionDefault
eraNo1940s | 1950s | cold-war | 1970s | 1980s | post-911 | recent | all
langNoen | es | fr | de | ja | pt | it | nl | ko | zh | ar
depthNooverview | deep-dive
focusNoall | charges | verdict | sentence | rulings | timeline
limitNo5 | 10 | 20
topicNoTopic to search — e.g. MKUltra, JFK assassination, Epstein, UFO, Operation Paperclip
actionYesWhich endpoint to call. Options: foia-search | foia-draft | court-case | evidence-extract | declassified | uap-records | conspiracy-brief | entity-network | new-releases | media-vs-record | international-foia
agencyNoFBI | CIA | NSA | DEA | DOJ | DHS | all
filterNoOptional keyword filter — e.g. fentanyl | JFK | UAP
sourceNocia | fbi | nsa | nara | uk | all
countryNoUS | UK | CA | AU | all
includeNoindividuals | organizations | cases | all
subjectNoPerson or organization — e.g. Jeffrey Epstein | Harvey Weinstein | HSBC | any subject
categoryNofoia | court | declassified | uap | all
incidentNoNimitz | Tic Tac | Roswell | AATIP | Gimbal | Rendlesham | Phoenix Lights | any — or leave blank for overview
case_nameNoDefendant name, case name, or case number — e.g. Alex Murdaugh | State v. Myers | OJ Simpson
fee_waiverNoyes | no
jurisdictionNoUS | UK | CA | AU | international | ICC | ECHR | auto
case_or_topicNoCase name, defendant, or topic — e.g. George Floyd | Karen Read | Uvalde response | Alex Murdaugh
evidence_typeNoall | toxicology | autopsy | dna | financial | ballistics | digital
include_draftNoyes | no
records_soughtNoPlain English description of the records you want
requester_typeNoindividual | journalist | researcher | nonprofit
Behavior3/5

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

No annotations provided, so description carries full burden. It discloses costs per endpoint and mentions evidence-first approach, but lacks details on rate limits, auth needs, data freshness, or side effects like external API calls.

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 first line is concise, but the lengthy list of endpoints with pricing repeats information available in the action enum, making the description less streamlined than it could be.

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?

With 23 parameters and no output schema, the description should provide more context on expected outputs, error handling, or parameter relationships. It only gives a high-level overview and endpoint list, which is insufficient for a complex tool.

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

Parameters3/5

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

Schema description coverage is 100%, so baseline is 3. The description lists endpoints with pricing but does not add semantic guidance beyond the schema's parameter descriptions, such as how to combine parameters for specific actions.

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

Purpose5/5

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

The description clearly states the tool's domain: primary-source intelligence for FOIA releases, declassified archives, court records, etc. It distinguishes itself from sibling 'pulse' tools by specifying the types of records and evidence 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 explicit guidance on when to use this tool versus alternatives like legalpulse or other sibling tools. The description lists endpoints but does not provide selection criteria or when-not-to-use scenarios.

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

venturepulseCInspect

VenturePulse: Startup funding intelligence API. VC round data, investor matching, pitch deck scoring, term sheet decoding, cap table modeling, global accelerator directory, market sizing, legal formation, comparabl

Coverage: Global

Endpoints: • funding-search ($0.10): VC funding round intelligence • investor-match ($0.15): Investor matching engine • pitch-score ($0.20): Pitch deck scoring • term-sheet ($0.20): Term sheet decoder • cap-table ($0.15): Cap table dilution modeler • accelerator ($0.10): Global accelerator directory • market-size ($0.15): TAM/SAM/SOM market size analysis • legal-formation ($0.15): Startup legal formation guide • comparable ($0.10): Comparable deal benchmarks • due-diligence ($0.15): Investor due diligence prep

ParametersJSON Schema
NameRequiredDescriptionDefault
langNoen | es | fr | de | ja | pt | it | nl | ko | zh | ar
focusNolegal | financial | technical | all
stageNopre-seed | seed | series-a | series-b | growth | any
termsNoPaste the full term sheet text or describe specific clauses to decode
actionYesWhich endpoint to call. Options: funding-search | investor-match | pitch-score | term-sheet | cap-table | accelerator | market-size | legal-formation | comparable | due-diligence
regionNous | eu | uk | apac | latam | mena | africa | global
sectorNofintech | saas | biotech | ai | climate | consumer | b2b | deeptech | any
countryNoUS | UK | CA | AU | SG | IE | DE | FR | IN | BR | NL | SE | IL | NZ | JP | KR
is_safeNotrue | false — whether this is a SAFE note
approachNotop-down | bottom-up | both
geographyNoglobal | us | eu | uk | apac | latam | mena | africa | specific country
raise_usdNoAmount being raised in USD — e.g. 2000000
structureNopriced | safe | note
check_sizeNoTarget check size in USD — e.g. 500000
equity_maxNoMaximum equity percentage willing to give up — e.g. 7
descriptionNoPlain English description of your startup — what it does, for whom, how it makes money
founders_pctNoCurrent founder ownership percentage — e.g. 80
pre_money_usdNoPre-money valuation in USD — e.g. 8000000
target_marketsNoWhere you plan to sell — e.g. US, EU
option_pool_pctNoCurrent option pool percentage
founder_locationsNoWhere founders are located — e.g. US, Germany (default: same as country)
existing_investors_pctNoExisting investor ownership percentage
option_pool_increase_pctNoNew option pool percentage required by investors
Behavior2/5

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

With no annotations, the description must disclose behavioral traits. It mentions endpoints and prices but does not address authentication, rate limits, data sources, or side effects. The tool appears read-only, but this is not confirmed. Behavioral information is minimal.

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 structured with sections ('Coverage', 'Endpoints') and bullet points, making it readable. However, it is verbose due to listing all endpoints with prices, and the title-like line adds redundancy. It could be more concise without losing essential information.

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?

The tool has 23 parameters and multiple endpoints, but the description provides only one-line summaries for each endpoint (e.g., 'VC funding round intelligence'). With no output schema, the agent cannot predict return values. The description lacks detail on parameter-endpoint relationships and expected outputs, leaving significant gaps.

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

Parameters3/5

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

Schema description coverage is 100%, so the schema already documents parameters. The tool description adds no extra meaning beyond the endpoint names and prices. It does not explain which parameters apply to which endpoints, so it meets the baseline but does not enhance understanding.

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 identifies the tool as a startup funding intelligence API and lists specific endpoints, making its domain unambiguous. However, it does not succinctly state the core purpose in a single sentence, and the long list of endpoints could be overwhelming.

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?

There is no explicit guidance on when to use this tool versus alternatives (e.g., other 'pulse' tools). The description lists endpoints but does not help the agent choose among them or indicate when not to use the tool. Sibling tools cover different domains, but no comparison is provided.

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

vetpulseBInspect

VetPulse: US veterans benefits intelligence API. AI-synthesized guidance on VA disability compensation, Aid & Attendance pension, TDIU, claim strategy, caregiver stipends, GI Bill, state benefits, VA healthcare

Coverage: Global

Endpoints: • disability ($0.15): Veteran disability rating analysis (US, UK, Canada, Australia, NZ, Germany) • aid-attendance ($0.15): Veteran pension / Aid & Attendance-style eligibility (US, UK, Canada, Australia, NZ, Germany) • tdiu ($0.15): TDIU / unemployability eligibility (US, UK, Canada, Australia, NZ, Germany) • claim-builder ($0.20): Veteran disability claim evidence strategy (US, UK, Canada, Australia, NZ, Germany) • caregiver ($0.10): Veteran family caregiver stipend and benefits (US, UK, Canada, Australia, NZ, Germany) • education ($0.10): Veteran education benefit comparison (US GI Bill; UK, Canada, Australia, NZ, Germany equivalents) • state-benefits ($0.10): State/regional veteran benefits (US states; UK, Canada, Australia, NZ, Germany regions) • home-loan ($0.08): Veteran home-buying assistance analysis (US VA loan; Australia DHOAS; UK Forces Help to Buy) • discounts ($0.05): Verified veteran discounts by category (US, UK, Canada, Australia, NZ, Germany) • healthcare ($0.08): Veteran healthcare priority/coverage analysis (US, UK, Canada, Australia, NZ, Germany)

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoVeteran age
langNoResponse language — any language supported
needsNoCare needs description (e.g. 'requires daily assistance with bathing, dressing, and medication management')
stateNoUS state/region (helps infer country if omitted)
actionYesWhich endpoint to call. Options: disability | aid-attendance | tdiu | claim-builder | caregiver | education | state-benefits | home-loan | discounts | healthcare
assetsNoTotal net worth in USD excluding primary home and one vehicle
branchNoMilitary branch — affects reserve component benefit calculations
incomeNoMonthly gross income in USD (Social Security, pension, other)
ratingNoCurrent combined disability rating (e.g. '70' or '60')
chapterNoGI Bill chapter of interest (e.g. '33', '30', '35', '1606') — or omit for full comparison
countryNoCountry whose veteran disability system to assess: US, UK, Canada, Australia, New Zealand, or Germany (other countries supported on a best-effort basis). Defaults to US if omitted and cannot be inferred.
categoryNoDiscount category. Defaults to all.
care_costNoMonthly unreimbursed care costs in USD — deducted from income for pension calculation
conditionNoVeteran's condition(s) requiring care
conditionsNoComma-separated medical conditions (e.g. 'tinnitus,PTSD,lumbar strain,sleep apnea')
dependentsNoWhether veteran has dependents — affects DEA transferability and some benefit calculations
service_eraNoService era for presumptive condition assessment (e.g. 'Vietnam', 'Gulf War', 'OEF', 'OIF', 'Korea')
work_historyNoWork history and current work status (e.g. 'cannot maintain substantially gainful employment due to PTSD and chronic pain')
prior_va_loanNoWhether veteran has used a VA loan before — triggers entitlement restoration guidance
current_ratingNoCurrent combined rating if filing a supplemental or new claim
priority_groupNoCurrent VA priority group if known (1–8)
purchase_priceNoTarget home purchase price in USD — used to calculate funding fee savings and PMI comparison
school_locationNoSchool city and state — used to estimate monthly housing allowance (E-5 with dependent BAH rate)
previous_denialsNoDescription of any previous claim denials — affects strategy (HLR vs. Board appeal vs. supplemental)
surviving_spouseNoSet true if applicant is a surviving spouse of a veteran — unlocks Survivors Pension and different Aid & Attendance rates
disability_ratingNoVA disability rating percentage — many state benefits require minimum rating (e.g. '70', '100', 'P&T')
caregiver_relationshipNoCaregiver's relationship to veteran (e.g. 'spouse')
Behavior2/5

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

With no annotations, the description shoulders full disclosure burden. It mentions 'AI-synthesized guidance' and endpoint costs, but lacks information on rate limits, authentication, data freshness, or behavior on invalid inputs.

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

Conciseness4/5

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

The description is front-loaded with purpose and uses bullet points for endpoint details, making it scannable. It is slightly lengthy but every sentence adds value.

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 high complexity (27 parameters, no output schema, no annotations), the description should guide parameter combinations per action. It only lists endpoints and costs, leaving the agent to infer which parameters apply to which action.

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

Parameters3/5

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

Schema description coverage is 100%, so the baseline is 3. The tool description provides high-level context (e.g., action enum values) but does not add meaning beyond what the parameter descriptions already offer.

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

Purpose5/5

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

The description clearly states that vetpulse is a US veterans benefits intelligence API covering multiple specific endpoints (disability, aid-attendance, etc.), distinguishing it from unrelated sibling tools like autopulse or biopulse.

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

Usage Guidelines3/5

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

The description lists endpoints and costs but does not explicitly state when to use vetpulse versus alternative tools or provide exclusions. However, it does imply usage through endpoint descriptions and coverage details.

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

waterpulseBInspect

WaterPulse: Global water intelligence API. 9 endpoints covering US groundwater (USGS), streamflow, drought (US Drought Monitor), water quality (EPA WQP), aquifer sustainability, flood risk, global water stress, a

Coverage: Global

Endpoints: • groundwater ($0.08): Groundwater levels (USGS) • streamflow ($0.05): Streamflow — river discharge (USGS) • drought ($0.08): Drought status (US Drought Monitor) • quality ($0.08): Water quality (EPA WQP + USGS) • aquifer ($0.15): Aquifer sustainability analysis • flood-risk ($0.15): Flood risk intelligence • global-stress ($0.15): Global water stress by country/basin • agriculture-use ($0.15): Agricultural water use intelligence • supply-brief ($0.50): Municipal water supply brief

ParametersJSON Schema
NameRequiredDescriptionDefault
cropNoCrop type — e.g. alfalfa, cotton, corn, almonds, rice
langNolang
siteNoUSGS site number — e.g. 09380000 (Colorado River at Lees Ferry)
focusNoagriculture | municipal | industrial | conflict | investment | all
limitNoNumber of monitoring sites (5, 10, or 20)
stateNoTwo-letter US state code — e.g. CA, TX, AZ, FL, KS
actionYesWhich endpoint to call. Options: groundwater | streamflow | drought | quality | aquifer | flood-risk | global-stress | agriculture-use | supply-brief
regionNoCountry, region, or river basin — e.g. India, Middle East, Nile Basin, Murray-Darling
aquiferNoAquifer name — e.g. Ogallala, Central Valley, Floridan, Edwards, High Plains
locationNoCity, county, or river — e.g. Nashville TN, Mississippi River Iowa
parameterNonitrates | phosphorus | ph | lead | arsenic | bacteria | pfas | turbidity
Behavior2/5

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

No annotations are provided, so the description carries full burden. It fails to disclose key behavioral traits such as authentication requirements, rate limits, data freshness, error handling, or whether operations are read-only (likely read-only but not stated). The cost information is present but not behavioral.

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 front-loaded with purpose but becomes lengthy with a bullet list including costs. It could be more concise by omitting pricing and focusing on functional details. Structure is acceptable but not optimal.

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 complexity (11 parameters, 9 actions, no output schema or annotations), the description is incomplete. It lacks guidance on parameter relevance per action, expected output format, error scenarios, and connection to other tools. An agent would need additional context to use this tool correctly.

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

Parameters3/5

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

Schema coverage is 100% and parameter descriptions are adequate (e.g., examples for site, state). The description adds endpoint-level context but does not explain parameter interactions per action (e.g., which parameters apply to which endpoint). The description adds marginal value beyond schema.

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

Purpose5/5

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

The description clearly identifies the tool as 'Global water intelligence API' and lists 9 specific endpoints (e.g., groundwater, streamflow, drought), making the purpose very clear. The name 'waterpulse' and the description effectively distinguish it from sibling tools, which cover other domains.

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

Usage Guidelines4/5

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

The description provides a list of endpoints with brief explanations, giving clear context for when to use each action. However, there is no explicit when-not-to-use guidance or comparison with alternatives, which is acceptable given siblings are unrelated domains.

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

wealthpulseBInspect

WealthPulse: Personal finance intelligence API. 12 endpoints grounded in live FRED rate data — financial health, retirement, debt, credit cards, mortgage, Social Security, tax optimization, Roth vs Traditional, em

Coverage: Global

Endpoints: • snapshot ($0.15): Financial health snapshot • retire ($0.15): Retirement readiness projection • debt ($0.10): Avalanche vs snowball debt payoff strategy • cards ($0.10): Best credit card for your spending profile • mortgage ($0.10): How much house can I afford • debt-negotiate ($0.15): Can I settle this debt for less • advisor ($0.10): Financial advisor finder, comparison, and background check • ssa ($0.15): Social Security claiming strategy • tax ($0.15): Year-end tax optimization • roth ($0.10): Roth vs Traditional IRA/401k decision • emergency ($0.10): Emergency fund sizing • inheritance ($0.10): Inherited IRA and estate rules • trump-account ($0.15): Trump Account (IRC §530A) eligibility, strategy, and rules • bank-health ($0.25): Is my bank safe? FDIC Call Report bank-health check

ParametersJSON Schema
NameRequiredDescriptionDefault
ageNoage
bankNoBank name or FDIC certificate (CERT) number
debtNoTotal non-mortgage debt in USD
downNoDown payment in USD
firmNoOptional firm name; used alongside name for action=vet
goalNoFor action=strategy: the savings goal for this child
langNolang
nameNoRequired for action=vet (advisor name)
typeNocredit_card | medical | personal | auto | student
debtsNoname:balance:rate format, comma-separated (e.g. credit-card:8500:24,car-loan:12000:6.5)
extraNoExtra monthly payment available in USD (optional)
stateNostate
topicNoFor action=rules (optional): focus the rules answer on this topic
actionNoRequired. One of: find, compare, vet.
healthNohealth
incomeNoAnnual income in USD
balanceNoBalance owed in USD
has_ssnNoFor action=eligibility: does the child have a Social Security Number
monthlyNoMonthly spend in USD (default: 3000)
savingsNoTotal savings/investments in USD
advisorsNoRequired for action=compare (e.g. "Advisor A 1% AUM, Advisor B flat fee")
creditorNoThe collector or original creditor name
expensesNoMonthly expenses in USD
job_typeNojob_type
locationNolocation
your_ageNoYour current age
child_ageNoFor action=strategy: the child's current age
retire_atNoretire_at
situationNoOptional free-text context about your situation
specialtyNoRequired for action=find (e.g. retirement planning, tax, estate, investment)
birth_dateNoAlternative to birth_year for action=eligibility (e.g. 2026-03-15)
birth_yearNoYear of birth (used to calculate Full Retirement Age)
dependentsNoNumber of dependents
us_citizenNoFor action=eligibility: is the child a US citizen. Required for the $1,000 pilot only — NOT required for the account itself.
account_typeNoaccount_type
credit_scoreNoApproximate credit tier
current_fundNoExisting emergency fund in USD
relationshipNorelationship
budget_yearlyNoFor action=strategy: how much can be contributed per year, in USD
filing_statusNofiling_status
spend_profileNoRequired. Free text, e.g. travel, dining, groceries, gas, cashback.
target_incomeNotarget_income
employer_matchNoWhether your employer offers a 401k match (yes/no)
marital_statusNomarital_status
prior_electionNoFor action=eligibility: has an account already been elected for this child
ssn_work_validNoFor action=eligibility: is that SSN valid for employment, issued before election
employer_programNoFor action=strategy: does an employer offer a Trump Account matching program
original_owner_ageNoOriginal owner's age at time of death
Behavior3/5

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

No annotations are provided, so the description carries the full burden. It discloses that the API is 'grounded in live FRED rate data' and lists endpoint costs (e.g., '$0.15 per call'), which is useful. However, it does not mention authentication needs, rate limits, or whether operations are destructive. With 48 parameters and no annotations, more behavioral context would be beneficial.

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 structured with a title and bullet points for endpoints, but it is quite long and includes extraneous details like 'Coverage: Global'. The first line could be more concise, and the list could be collapsed or better organized. It earns its place but has some redundancy.

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?

With 48 parameters, no required parameters, and no output schema, the description should explain how to select endpoints and which parameters to use. The description lists endpoints but does not map them to parameters (e.g., does 'snapshot' use 'age', 'income'? The schema has an 'action' parameter but no 'endpoint'). This omission makes it hard for an agent to correctly invoke the tool.

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

Parameters3/5

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

Schema coverage is 100%, so the input schema already describes each parameter. The description does not add additional semantics beyond listing endpoint names. For example, it says 'mortgage: How much house can I afford' but doesn't explain parameter combinations. Baseline 3 is appropriate due to full schema coverage.

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

Purpose5/5

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

The description clearly states 'Personal finance intelligence API' and lists specific endpoints with brief purposes (e.g., 'Retirement readiness projection', 'Avalanche vs snowball debt payoff strategy'). This distinguishes it from sibling tools like 'taxpulse' or 'debtpulse' by focusing on a broad personal finance scope.

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

Usage Guidelines3/5

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

The description lists endpoints but provides no explicit guidance on when to use this tool vs alternatives. Implicitly, it's for personal finance queries, but no when-not or alternative suggestions are given. The sibling list includes many finance-related tools (e.g., taxpulse, debtpulse) but no differentiation is mentioned.

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

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources