mcp.xynaptic
Server Details
xynaptic-catalog
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-03-26
- URL
TDQS
Scored across 22 tools
Most tools target clearly distinct domains and data sources (energy vs crypto vs company vs travel), so an agent can generally pick the right one. The main overlap risk is the crypto trio (crypto-price, crypto-global, crypto-movers), which are related but still separable by their descriptions; the multiple *-search tools are distinguished by domain.
Every tool uses a consistent lowercase kebab-case, domain-prefixed convention (crypto-price, energy-demand, company-search), which makes the surface scannable. Minor deviations occur where a verb trails the noun (bank-transaction-categorize, ticket-buy) rather than leading or being absent, but the style stays predictable overall.
At 22 tools the set sits slightly above the ideal 3-15 band, but each tool maps to a genuinely different data source or service, so it reads as a curated data marketplace rather than redundant bloat. No single tool feels filler, and the breadth is justified by the aggregator purpose.
As a read-only, multi-domain data API the surface is broad and covers its domains well, including a billing mechanism (ticket-buy) and discovery/price layers. Minor gaps exist, such as no historical/time-series tools for crypto or commodities and thin depth in some single-tool domains (e.g. legal, news), but core workflows are reachable.
Available Tools
22 toolsartisan-searchAInspect
Xynaptic Artisan Search — find French tradespeople by trade and department: official registry, active businesses only. trade: one of plombier, electricien, menuisier, chauffagiste, carreleur, peintre, jardinier, couvreur, macon, serrurier. [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full disclosure burden. It usefully reveals the data provenance and that only active businesses are returned, and it discloses the paywall model ($0.020 per call via x402/USDC) — genuinely valuable for an agent. However, it omits return shape, result limits, pagination, and any auth/error behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the core verb and resource, then qualifiers, then the trade vocabulary, with the price appended in brackets. Dense but every clause earns its place; only the enumeration is long, and it is necessary given the absent enum in the schema.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema and no annotations, so the description should say more about what comes back (fields, count, pagination). It covers the domain, filters, and cost adequately but leaves the return contract and any call prerequisites unspecified for a nested-object parameter tool.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100% but the schema descriptions are only terse examples ('69', 'plombier') with no enums. The description supplies the full allowed trade vocabulary (plombier, electricien, menuisier, etc.), which is meaning the schema does not provide, and implicitly clarifies that dept is a French department code.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource ('find French tradespeople by trade and department') plus the data source ('official registry, active businesses only'). This clearly separates it from siblings like company-search, tender-search, and property-price without needing to open the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No explicit when-to-use or when-not-to-use guidance, and no routing to alternatives such as company-search or tender-search. The 'official registry, active businesses only' note describes data quality rather than selecting conditions between tools.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
bank-transaction-categorizeAInspect
Xynaptic Bank Transaction Categorize — bring your own transactions (CSV rows or objects: date, label, amount): we normalize multi-bank formats and return per-transaction category, merchant, income/expense, recurrence detection. POST body: { transactions: [ {date, label, amount}, ... ], max 200 } or { csv: raw rows }. Hybrid statistical + LLM, merchant patterns, nothing stored. [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body (POST endpoint) | |
| params | No | optional query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does well: it discloses the hybrid statistical+LLM approach, that nothing is stored, the 200-row cap, and the x402/USDC payment model at $0.020 per call. It does not cover failure modes or rate limits, but the privacy and billing behavior are unusually well surfaced.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Information-dense and front-loaded — what it does, what you give it, what it returns, then body shapes and pricing. It is a single long line rather than clean sentences, but every clause carries payload with no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a 2-param nested tool with no output schema, the description supplies the return fields and input constraints an agent needs to call it correctly. No annotation or output schema to lean on, and only edge-case/error behavior is left unstated.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds real semantics the schema lacks: the mutually exclusive body shapes ({transactions:[...]} vs {csv: raw rows}), the required fields per row (date, label, amount), and the max-200 constraint.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource (categorize bank transactions) and enumerates the outputs produced: category, merchant, income/expense, recurrence detection. The scoping phrase 'bring your own transactions' plus the accepted input shapes cleanly separates it from siblings like bank-statement-parse.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description makes the invocation context obvious (you supply transactions as an object array or raw CSV), but it never says when to prefer this over bank-statement-parse, bank-reconciliation, or bank-spending-goals, nor any when-not conditions. Usage is implied rather than routed.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
commodity-priceAInspect
Xynaptic Commodity Price — live commodity prices: Brent, WTI, natural gas, copper, aluminum, gold, coal, wheat and 20+ more, with daily change. GET ?asset=copper (or ?assets=copper,gold). Live futures data. [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full disclosure burden and does partially — it reveals the payment model ($0.020 per call, x402/USDC) and that data is 'live futures data'. It does not mention rate limits, latency, or response shape, leaving some gaps, but the pricing/auth disclosure is genuinely valuable context an agent must have before calling.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Dense and front-loaded: identity, asset coverage, invocation example, data freshness, and price all in a few tight fragments. No filler, though the bracketed pricing note at the end is slightly less prominent than a cost signal arguably deserves.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no annotations and no output schema, the description must cover more, and it leaves the nested 'params' wrapper and the odd presence of 'price'/'change_pct' (which read as output fields, not query inputs) unclarified. For an agent that must construct the call correctly, this ambiguity is a real gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the baseline is 3, but the description adds the plural 'assets=copper,gold' comma-separated syntax that is not present in the schema (which only defines singular 'asset'). It also confirms the query-parameter style, adding marginal value beyond the structured fields.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific resource ('live commodity prices') with an explicit asset enumeration (Brent, WTI, natural gas, copper, gold, coal, wheat) plus '20+ more' and 'daily change', which distinguishes it from sibling price tools like crypto-price and energy-price. An agent can identify the scope without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It shows how to invoke it ('GET ?asset=copper (or ?assets=copper,gold)'), which is useful call syntax, but gives no when-to-use guidance relative to siblings such as energy-price (which also covers natural gas) or industrial-price. Usage context is implied rather than stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
company-profileBInspect
Xynaptic Company Profile — consolidated identity from the French state registry: SIREN, legal form, NAF, headcount, HQ, VAT, creation, status. Parameter: ?siren=. [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, but it does add genuinely useful behavior: the data provenance (French state registry) and the paid access model (price per call, x402/USDC). It does not state read-only nature explicitly, rate limits, or error/not-found behavior, so gaps remain.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense sentence front-loads the tool's identity and data source, followed by the parameter and price. No filler, though the field enumeration is slightly list-heavy.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema, the description compensates by listing the returned identity fields, which is what an agent needs to judge fit. The main missing element is sibling routing/comparison and any note on whether multiple query params (name, naf, status) can be combined or are ignored.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, so the nested params (naf, name, siren, status) are already documented with examples. The description highlights siren as the primary key, which adds mild emphasis, but contributes no syntax, format, or matching semantics beyond the schema. Baseline 3.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names the resource (company profile), the authoritative source (French state registry), and enumerates the returned identity fields (SIREN, legal form, NAF, headcount, HQ, VAT, creation, status). It is distinguishable from company-search or company-kyb by being a consolidated registry-identity lookup, though it never explicitly contrasts itself with those siblings.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
No statement of when to use this tool versus the many company-* siblings (company-search, company-financial, company-kyb, company-international-profile). The only usage hint is the '?siren=' parameter mention, which is a calling detail, not routing guidance.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
company-searchBInspect
Xynaptic Company Search — find French companies by name or SIREN: identity, activity, status. The entry point to the company funnel. Parameter: ?q=name. [price: $0.005 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
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 does disclose a meaningful behavioral trait: the paid access model ($0.005 per call, x402/USDC), which an agent needs to know before invoking. It does not cover auth, rate limits, or the shape of results, leaving gaps for a no-annotation tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Four short clauses, front-loaded with the verb and resource; the funnel position and price each earn their place. The embedded '?q=name' pseudo-parameter and bracketed price are slightly noisy but do not bury the main point.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Covers purpose, positioning, and cost, but with no output schema and no annotations the description should say more about what a match list contains (SIREN, name, status), pagination, and what the 'top'/'results' parameters control. Nested-object params make this gap more consequential.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is nominally 100%, but the schema descriptions are only raw examples, so baseline 3 applies. The description's hint '?q=name' adds a query-by-name cue but is syntactically inconsistent with the schema property named 'query', and it says nothing about 'top' or 'results'.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific verb and resource ('find French companies by name or SIREN') and enumerates the fields returned (identity, activity, status). The 'French' qualifier implicitly distinguishes it from company-international-search, though no sibling is named explicitly.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'The entry point to the company funnel' implies this is the first step before profile/financial/KYB lookups, which is useful positional guidance, but there is no explicit when-to-use statement and no when-not or named alternative.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
crypto-globalBInspect
Xynaptic Crypto Global — global crypto market snapshot (CoinMarketCap Pro): total market cap, BTC/ETH dominance, 24h volume, market trend assessment. GET (no params). [price: $0.010 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It does disclose the transport ('GET'), that no parameters are needed, the upstream source (CoinMarketCap Pro), and the x402/USDC price of $0.010 per call, which is genuinely useful pre-invocation context. It says nothing about rate limits, freshness/latency of the snapshot, or failure modes.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
One dense sentence plus a bracketed pricing note; the resource and metric list are front-loaded and nothing is wasted. The pricing is separated into its own bracket so it does not dilute the core purpose.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-param, no-output-schema snapshot tool with no annotations, the description substitutes for a return schema by naming the four returned fields, which is the right call. What remains missing is freshness/latency of the global snapshot and any indication of response structure, but the essentials for correct invocation are present.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the tool is explicitly parameterless, so the schema already carries the semantics. The description's 'GET (no params)' usefully confirms that the nested 'params' object with dominance/mcap/volume examples is not caller-supplied input, which is a real clarification given the confusing schema, but it adds no syntax or format detail beyond that.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description gives a specific resource ('global crypto market snapshot') and enumerates the exact metrics returned: total market cap, BTC/ETH dominance, 24h volume, and a trend assessment. That is well beyond a tautology. It does not, however, distinguish itself from siblings like crypto-market, crypto-brief, or crypto-fear-greed, so it stops short of a 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no statement of when to use this tool versus the many adjacent crypto tools (crypto-market, crypto-brief, crypto-fear-greed, crypto-movers). The only routing-like signal is 'GET (no params)', which says how to call it, not when. An agent must infer the use case from the metric list alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
crypto-moversBInspect
Xynaptic Crypto Movers — top gainers and losers 24h with volume filter (CoinMarketCap Pro): clean lists of real movers, not low-liquidity scams, with prices and % changes. GET (?limit=5). [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It usefully discloses the upstream source (CoinMarketCap Pro), that low-liquidity tokens are filtered out, and the paid call model ($0.020 per call, x402/USDC), but it omits error behavior, rate limits, and pagination/return characteristics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
It is a single dense sentence that front-loads the resource and scope, then adds source and pricing. Nothing is repeated, though the trailing GET/limit/price fragments read like appended metadata rather than a clean structure.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema or annotations exist, so the description must do more. It covers the source, filtering intent, and cost, but leaves parameter usage ambiguous and mismatched with the schema, and says nothing about response shape — adequate but with clear gaps.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The description advertises a 'limit' query parameter, yet the schema exposes top/losers/gainers inside a nested params object — a mismatch that actively confuses rather than clarifies. Even with nominal 100% schema coverage, the inner schema fields are documented only by unhelpful example strings, so the description fails to make the parameters usable.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific resource and scope: top gainers and losers over 24h with a volume filter, returning prices and % changes. It is clear what the tool produces, but it does not distinguish itself from similar siblings like crypto-market, crypto-screener, or crypto-price.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no explicit when-to-use or when-not-to-use guidance, and no sibling is named as an alternative. Usage is only implied by words like 'movers' and 'gainers and losers'; an agent must guess whether this or crypto-market/crypto-screener is the right call.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
crypto-priceBInspect
Xynaptic Crypto Price — real-time snapshot of 6 major crypto assets (BTC, ETH, SOL, ADA, LINK, DOT) with 24h changes, breadth and top movers. USD only, agent-ready. [price: $0.010 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It does disclose meaningful traits: a fixed universe of six assets, USD-only denomination, and a per-call price of $0.010 via x402/USDC, which is genuinely useful for an agent deciding whether to spend. However it says nothing about error behavior, freshness/latency, or response shape beyond the field list.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence with the asset list and returned fields, followed by the two constraint tags. Slightly dense but every clause carries information; no filler.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description is largely responsible for return context; it does list the categories returned (prices, 24h change, breadth, top movers), which partially compensates. It still leaves the agent unsure which parameters actually exist/do anything and how this differs from the many crypto siblings.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
There is one optional 'params' object with 100% schema description coverage, so the schema baseline of 3 applies. The description adds no meaning about what the params control — notably, the schema's 'market'/'prices' examples look like output fragments rather than inputs, and the description does nothing to clarify that.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('real-time snapshot of 6 major crypto assets') and enumerates the covered assets plus the values returned (24h changes, breadth, top movers). It does not name or distinguish itself from near-identical siblings such as crypto-market, crypto-movers, or crypto-global, so an agent cannot automatically route between them.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description says what the tool is but never says when to pick it over crypto-market, crypto-movers, crypto-global, or crypto-historical. Only the constraints 'USD only' and the pricing note are given; no conditions for use, no exclusions, no alternative named.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
energy-demandAInspect
Xynaptic Energy Demand FR — live French electricity demand (RTE éCO2mix official): consumption MW, day-ahead forecast, CO2 rate g/kWh, per-fuel generation mix. Quarter-hourly freshness. GET (?date=YYYY-MM-DD, default today). [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does disclose meaningful traits: the official upstream source (RTE éCO2mix), quarter-hourly data freshness, and a per-call price with payment rails (x402/USDC). It omits any auth/account prerequisites and error/failure behavior, which would be useful for a paid endpoint.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense line that is front-loaded with what the tool returns, then calling convention, then price. Every clause earns its place, though the packing of source, fields, freshness, method and billing into one sentence is borderline overloaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no annotations and no output schema, the description compensates by enumerating returned measures and stating data source, freshness and cost. It is nearly complete for invocation, missing only auth/error expectations and any hint of scoping versus the neighboring energy tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% and the only real parameter is a nested 'params' object, so the schema already carries the documentation. The description adds the date format (YYYY-MM-DD) and that it defaults to today, which is genuinely useful but does not go beyond that.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (retrieve live demand) and resource (French electricity demand from RTE éCO2mix) and enumerates the payload fields (consumption MW, forecast, CO2 g/kWh, generation mix). It does not name or contrast with the obvious sibling energy-grid-status, so an agent must infer the distinction itself.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It gives the calling convention for the date parameter and its default (today), which implies when the tool is relevant, but it never says when to prefer this over energy-grid-status, energy-price, or the other energy-* siblings. Usage is implied rather than stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
energy-interconnectionsAInspect
Xynaptic Energy Interconnections FR — live French cross-border power exchanges (RTE éCO2mix official): flows MW with England, Italy, Germany-Belgium, Switzerland, Spain (positive = import). GET (?date=YYYY-MM-DD, default today). [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations at all, the description carries the full burden and does well: it discloses the paid cost ($0.020/call, x402/USDC), the data source (RTE éCO2mix official), the return unit (MW), and the sign semantics (positive = import). It omits auth mechanics and error behavior, which keeps it short of a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense line, front-loaded with resource, source and scope, then the call syntax and price. No filler; every clause carries information an agent needs.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema and no annotations, so the description must stand alone; it covers the data domain, unit, sign convention, date default and cost, which is nearly everything needed to call it. It does not describe the exact response shape or field list, leaving a small gap.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is nominally 100% but the per-field descriptions are bare examples (e.g. "2026-10-02"), so the prose earns credit by clarifying the date format YYYY-MM-DD, the today default, and the positive-means-import meaning of net_import_mw. The 'borders' field is not explained in prose, keeping it below 5.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb and resource — live French cross-border power exchanges — and names the official source (RTE éCO2mix). It enumerates the borders covered and the sign convention, which cleanly separates it from siblings like energy-grid-status or energy-demand.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implies context (live cross-border flows, date defaults to today) but never states when to use this instead of the many energy-* siblings (energy-brief, energy-price, energy-grid-status). Usage is inferable from the resource but no alternatives or exclusions are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
energy-priceBInspect
Xynaptic Energy Price — current electricity spot price (EUR/MWh) with 24h trend and hourly profile. Europe (awattar market data). Lightweight, real-time. [price: $0.005 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It usefully adds that the data is real-time, lightweight, sourced from awattar, and priced per call, but it does not describe permissions, rate limits, return format, or failure behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is compact and front-loads the resource and market. The brand prefix and bracketed cost note are slightly extra, but overall every phrase contributes useful information.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple, zero-required-parameter read tool with no output schema and no annotations, the description identifies the returned data, source, region, and cost. However, it leaves usage routing and parameter semantics ambiguous, which matters given the large sibling set.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is reported at 100%, so the baseline is 3. The description adds EUR/MWh and Europe/awattar context, but it does not clarify the region values, whether price_eur_mwh and change_24h_pct are inputs or outputs, or how to use the nested params object.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names the specific resource — current electricity spot price in EUR/MWh with 24h trend and hourly profile — and scopes it to Europe/awattar. It is clear what the tool returns, but it does not explicitly distinguish itself from many energy-* siblings such as energy-brief, energy-demand, or energy-solar-forecast.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description says nothing about when to use this tool versus alternatives. There is no when-to-use, when-not-to-use, or named sibling guidance despite a crowded energy toolset.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
fiat-usdc-rateAInspect
Xynaptic Fiat-USDC Rate — best fiat↔USDC conversion rate per payment rail (Base, Polygon, Solana): live Coinbase spot EUR/USD with bid-ask spread, estimated network fees, slippage hint and best-rail verdict for agents settling in USDC. GET (?currency=EUR). [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does disclose key operational traits: live Coinbase-sourced data, the HTTP GET method, and crucially the paid access model ($0.020 per call, x402/USDC), which an agent must know before invoking. It stops short of documenting rate limits, error behavior, or freshness/latency guarantees.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The content is dense and front-loaded, but it is a single run-on marketing sentence that repeats the tool name and mixes purpose, returns, and pricing without structural separation. Nothing is wasted, yet readability suffers.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
There is no output schema and no annotations, so the description appropriately compensates by enumerating the returned fields (spot, spread, fees, slippage, verdict) and the payment requirement. It is nearly complete, though it leaves the confusing nested input schema unaddressed and omits any failure/latency expectations.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 a usage example (?currency=EUR) that clarifies the only true input parameter and implicitly disambiguates the misleading schema fields (best_rail, coinbase_spot, rail_fees_usd) that read like response values. It does not add new semantic depth beyond the example.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb+resource: fetching the best fiat↔USDC conversion rate per payment rail (Base, Polygon, Solana). It enumerates the composed outputs (Coinbase spot EUR/USD, bid-ask spread, network fees, slippage hint, best-rail verdict), which makes it easy to distinguish from generic siblings like crypto-price or crypto-market.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by 'for agents settling in USDC' and the explicit GET form (?currency=EUR), but there is no explicit when-to-use vs. when-not, and no alternative sibling (e.g. payment-routing-advice) is named for comparison. The agent must infer the appropriate context.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
flight-airport-briefBInspect
Xynaptic Flight Airport Brief — any airport worldwide by name or IATA code: country, IATA/ICAO codes, coordinates, elevation, runway count, served airlines hint. Open data (Wikidata). GET ?q=Jakarta or ?q=CGK. [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries the full burden. It usefully discloses the data source (open Wikidata) and the payment requirement (price $0.020 per call, x402/USDC), which is real behavioral context. It omits rate limits, error/no-match behavior, and whether any param combination narrows results vs. returns a list.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense, front-loaded sentence covering resource, outputs, source, and invocation example, followed by the price note. Slightly run-on in the field enumeration, but little waste.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no annotations, the description does the work of naming return fields, source, and cost, which is adequate for a lookup tool. However, it ignores four of the five declared inputs, so an agent cannot tell whether iata/icao/coord/country are alternate lookup modes or refinements of the q query.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 the useful fact that q accepts either a name or an IATA code, but it never mentions the schema's other inputs (iata, icao, coord, country), so it does not enrich semantics beyond the q parameter.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific resource (airport brief) and enumerates the returned fields (country, IATA/ICAO, coordinates, elevation, runway count, airlines hint), so the agent knows exactly what it gets. It does not explicitly differentiate from sibling flight-airport-situation or other flight-* tools, leaving the reference-vs-live distinction to inference.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides concrete invocation examples (?q=Jakarta or ?q=CGK) that imply how to call it. No statement of when to prefer this over flight-airport-situation, flight-route-risk, or notam-area, and no conditions/exclusions are given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
health-clinical-trialsAInspect
Xynaptic Health Clinical Trials — worldwide clinical trials from ClinicalTrials.gov v2: search by condition, drug or sponsor. Status (recruiting?), phase, eligibility criteria, contacts. GET ?condition=diabetes (&drug=&status=recruiting&limit=5). [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden and does disclose useful non-schema traits: the upstream source (ClinicalTrials.gov v2), the cost model ($0.020 per call) and payment rail (x402/USDC). It omits rate limits, pagination behavior, and result format, so it is not exhaustive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loaded with the source and search facets, followed by the returned fields, a concrete GET example, and the price. Dense but nothing is wasted; the single run-on sentence is slightly less scannable than a structured list would be.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema or annotations, the description still enumerates returned content (status, phase, eligibility criteria, contacts) and query mechanics, which is close to sufficient. Missing details on exact response shape and limits keep it from being fully self-contained.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100% but the documented params are thin (example strings only). The description meaningfully extends this by naming real query parameters (condition, drug, status, limit) and sample values, giving the agent more to work with than the schema alone.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (search) and resource (worldwide clinical trials from ClinicalTrials.gov v2) and names the searchable facets: condition, drug, sponsor. The domain is distinct from health-* siblings, though no sibling is explicitly named or excluded.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Gives clear triggering context ('search by condition, drug or sponsor') and a concrete example query with optional filters (drug, status=recruiting, limit). No when-not-to-use guidance or named alternatives (e.g. health-medical-literature) is provided.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
legal-briefAInspect
Xynaptic Legal Brief FR — French legal watch by keyword: official sources (Légifrance, service-public.gouv.fr, ministères) search results with titles, links and snippets — labor law, contracts, regulations. GET ?q=licenciement. [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden; it usefully discloses the return shape (titles, links, snippets), the source set, and the per-call cost/payment rail (x402/USDC), which an agent genuinely needs. It does not cover rate limits, error behavior, or any free-tier/auth nuance beyond the price tag.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single front-loaded sentence plus a bracketed price note; dense but no filler, and the resource and scope come first. The em-dash chain is slightly crammed but still readable.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-annotation, no-output-schema search tool, the description covers the return fields, source scope, and cost, which is what an agent needs to call it correctly. Only the `results` and `sources` parameters are left entirely to the schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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 an example value for `q` ("licenciement") but says nothing about the `results` limit or `sources` filter beyond what the schema already shows.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific verb+resource (legal watch by keyword, French official sources) and enumerates the covered domains (labor law, contracts, regulations), so an agent can immediately tell it apart from news-eu, economy-news-fr, or company-news. It stops short of naming a sibling alternative, so 4 rather than 5.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Usage is implied by 'search results … GET ?q=licenciement', which shows the invocation pattern, but there is no explicit when-to-use / when-not guidance or pointer to an alternative for broader or non-French legal coverage.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
news-worldAInspect
Xynaptic World News Briefing v2 — curated global events (importance >= medium) aggregated from all 7 Xynaptic news feeds, cross-feed deduplicated with reinforced verification. The executive briefing for busy agents. Refreshed every 2 hours. [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does disclose real behavior: the importance threshold, cross-feed deduplication, reinforced verification, a 2-hour refresh cadence, and the $0.020 per-call charge via x402/USDC. That pricing and cadence disclosure is genuinely useful. It still omits auth requirements, failure modes, and return shape, keeping it short of a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single tight paragraph with the core scope front-loaded before the supporting details. The 'executive briefing for busy agents' line is mild marketing filler, but the sentence still earns its place as a use-case cue.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-annotation, no-output-schema tool this covers cadence, filter level, dedup behavior, and price — a reasonable minimum. It never explains what a briefing item contains (topic/headline/source) or how the nested params object should be formed, so an agent still has gaps to fill.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is reported at 100%, so the baseline is 3. The description adds nothing about the single 'params' object — its shape is only conveyed by example strings in the schema, so the description neither compensates nor detracts.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('World News Briefing'), the aggregation scope (all 7 Xynaptic news feeds), and the filtering rule (importance >= medium). It implicitly distinguishes itself from the regional siblings (news-us, news-eu, news-asia) by being global, but never names them, so differentiation is left to inference.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The phrase 'executive briefing for busy agents' and the 2-hour refresh hint at when this is appropriate, and the importance>=medium threshold implies it is the high-signal choice. However there is no explicit statement of when to pick this over news-us/news-eu/news-tech or any exclusion of use cases.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
notam-briefBInspect
Xynaptic NOTAM Brief — official FAA Notices to Airmen for any US airport (ICAO or 3-letter code): active runway/taxiway/airspace notices with effective dates, plain-English text and ICAO format. Official FAA NMS-API source. GET ?location=KDFW. [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden, and it does add real context: the official FAA NMS-API data source, the returned formats, and an explicit cost of $0.020 per call via x402/USDC. It does not disclose auth/settlement requirements beyond the price tag, rate limits, or how failures/empty results behave, so meaningful gaps remain.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single dense block that front-loads what the tool is, then source, example request, and pricing. Every clause carries information, though the marketing-style 'Xynaptic' prefix and bracketed price tag add a little noise.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a no-annotation, no-output-schema fetch tool, the description covers source, content shape, code format, example call, and cost – enough to invoke it correctly. The main omission is any routing information relative to notam-area.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 100%, though the field descriptions are only literal examples (location: "KDFW", notams: 12, critical: 2). The description's 'GET ?location=KDFW' conveys the location format (ICAO or 3-letter) and improves on that, but the numeric notams/critical params remain unexplained in both places, so it neither compensates nor regresses.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names a specific verb+resource (official FAA NOTAM briefs for US airports) and enumerates the content returned (runway/taxiway/airspace notices, effective dates, plain-English and ICAO formats). It is clear what the tool does, but it never distinguishes itself from the sibling notam-area, which an agent could easily confuse it with.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
There is no when-to-use or when-not-to-use guidance, and no alternative is named despite notam-area being an obvious overlapping sibling. The agent is left to infer that this is the per-airport NOTAM lookup from the example GET query alone.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
property-priceAInspect
Xynaptic Property Price — official median price per sqm for a French commune and property type, computed from real transactions (DVF): median, mean, min/max, volume. GET ?city=Paris&type=Appartement. Robust median. [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations exist, so the description carries the full burden and does reasonably well: it discloses the data provenance (real DVF transactions), the delivered statistics (median, mean, min/max, volume), a 'robust median' caveat, and a per-call price with the x402/USDC payment mechanism. It omits auth prerequisites beyond payment, rate limits, and error/edge-case behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Compact and front-loaded: purpose first, then method/provenance, then a concrete call example, then pricing last. Every clause earns its place with no padding.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema and no annotations, the description compensates by naming the returned statistics and the pricing model, which is enough for a simple lookup. It leaves minor gaps around valid city/type values and the stray median_price_m2 parameter, but an agent has what it needs to invoke it.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
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's example (?city=Paris&type=Appartement) shows intended values, adding mild value, but it never explains the schema's unexpected 'median_price_m2' query parameter, and no enum constraints clarify the valid city/type domains.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource: median price per sqm for a French commune and property type, with a named data source (DVF) and returned statistics. Clear enough to distinguish a median-price lookup from most siblings, but it never names or contrasts the adjacent tools (property-valuation, property-market, property-compare), so differentiation is left to inference.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description shows a sample call ('GET ?city=Paris&type=Appartement') but gives no when-to-use, when-not, or alternative guidance. An agent cannot tell from this text why it should pick property-price over property-valuation or property-market.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
security-priceAInspect
Xynaptic Security Price — spot market data for US stocks: price, previous close, day range, 52-week range, currency, exchange + up to 30d history (OHLCV). GET ?ticker=AAPL&history=30. Refreshed intraday. [price: $0.010 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and discloses meaningful behavioral traits: the endpoint is a GET (implying a safe read-only operation), data is refreshed intraday, up to 30 days of OHLCV history are available, and each call costs $0.010 via x402/USDC. It does not spell out rate limits or error behavior, but for a read-only market-data endpoint the cost, refresh cadence, and HTTP method are the most decision-relevant details.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is a single, dense sentence with the tool name and primary purpose front-loaded, followed by returned fields, request format, refresh note, and cost. Every clause contributes relevant information, though the bracket notation for pricing is slightly compressed rather than fully structured.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
With no output schema or annotations, the description does the heavy lifting by listing the returned data fields, specifying the history range, noting intraday refreshes, and stating the call cost and payment protocol. It omits error handling and rate limits, but for a spot price and short-history endpoint the description provides enough for an agent to invoke it correctly.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, but the nested parameter descriptions are only example values, not semantic documentation. The description adds value by showing the exact query format (GET ?ticker=AAPL&history=30) and introducing a history parameter not present in the schema, clarifying that up to 30 days of OHLCV data can be requested.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description names the specific resource (spot market data for US stocks) and enumerates the exact fields returned: price, previous close, day range, 52-week range, currency, exchange, and up to 30d OHLCV history. It distinguishes itself from siblings like security-eu-price (EU scope) and security-technical (technical analysis vs raw spot data) through the explicit 'US stocks' and 'spot market data' framing.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description defines what the tool provides and includes a concrete request example (?ticker=AAPL&history=30), which implies usage for fetching US stock spot prices and short-term history. However, it does not explicitly state when to prefer this over alternatives such as security-technical, security-eu-price, or security-fundamentals, leaving the agent to infer the scope from the field list.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
tender-searchAInspect
Xynaptic Tender Search — French public procurement notices (BOAMP, official open data): search calls for tenders by keyword, buyer, department over the last N days. Each notice: object, family, department, publication date, direct BOAMP link. Sell to whom? Track your clients tenders, find business, monitor competitors. GET ?q=informatique (&buyer=ACME&dept=75&days=30&limit=5). [price: $0.020 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Without annotations, the description carries the behavioral burden. It discloses returned fields (object, family, department, publication date, BOAMP link), an example query string, and the per-call price with payment protocol (x402/USDC). Missing are rate limits, pagination behavior, and error handling, but core operational context is present.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
The description is appropriately front-loaded with tool name and purpose, but includes a few marketing-oriented sentences ('Sell to whom? Track...') that could be trimmed. Overall it remains compact and readable for its information density.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the absence of annotations and output schema, the description covers the essential return fields, query format, and cost. It lacks pagination details, rate limits, and auth mechanism specifics, but for a simple paid search tool it is largely complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The input schema lists a single 'params' object with q, total, and notices, which does not match the actual query parameters. The description compensates by showing the real GET parameters (q, buyer, dept, days, limit) and an example URL, adding substantial meaning beyond the schema's example-only descriptions.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb (search) and resource (French public procurement notices from BOAMP), and distinguishes itself from generic search tools by naming the domain and data source. An agent can identify it as the tender-search tool without opening the schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Provides clear use-case context ('Track your clients tenders, find business, monitor competitors') so the agent understands the intended scenarios. It does not explicitly compare to alternatives or state when not to use it, but no misleading guidance is given.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
ticket-buyAInspect
Xynaptic Ticket — prepaid credit, no account: pay once (0.5 to 20 USDC, your choice in amount_usd), get {ticket_id, ticket_secret}. Then consume ANY Xynaptic service by sending header X-TICKET: ticket_id|ticket_secret — at 20% off, no per-call blockchain payment. Valid 90 days. POST body: { amount_usd: 0.5-20 }. Check balance: POST /v1/ticket-status {ticket_id, ticket_secret} (free). [price: $0.500 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | JSON request body (POST endpoint) | |
| params | No | optional query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and mostly succeeds: it discloses price ($0.500/call, x402/USDC), validity (90 days), the prepaid/no-account model, the auth header format (X-TICKET: ticket_id|ticket_secret), and that balance checks are free. It omits failure/refund/expiry behavior, so not quite complete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Front-loads the value proposition and return artifacts, then the usage mechanics, then the body format. Dense but every sentence carries information; slight clutter from the bracketed price tag and interleaved status-check note.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a tool with no annotations and no output schema, it covers the essentials an agent needs: cost, purchase amount, what is returned, how to spend the ticket, lifetime, and where to check balance. Missing edge cases (failed payment, expired ticket) keep it from a 5.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The schema's body object has no documented properties, so the description is the only source for the key parameter: amount_usd with a 0.5–20 range and 'your choice in amount_usd'. It adds real meaning beyond the schema, though it says nothing about the optional params object.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
States a specific verb+resource ('pay once ..., get {ticket_id, ticket_secret}') and names what the ticket enables. It is clearly distinguishable from the sibling ticket-status, which it explicitly relegates to balance checks.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
Explains when to use it (consume ANY Xynaptic service at 20% off with no per-call payment) and routes balance checking to POST /v1/ticket-status, a sibling. It does not state when not to buy a ticket (e.g. one-off vs bulk), which keeps it below a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
trip-plannerAInspect
Xynaptic Trip Planner FR — full train itinerary between two French stations or cities (SNCF/Navitia): departure/arrival times, duration, transfers, train modes, CO2, best journey pick. GET ?from=Paris&to=Lyon (&date=2026-09-30&time=08:00). [price: $0.030 per call, x402/USDC]
| Name | Required | Description | Default |
|---|---|---|---|
| params | No | query parameters |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It usefully discloses pricing ('$0.030 per call, x402/USDC'), which is real behavioral context, but says nothing about auth flow, rate limits, error handling, or caching behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Dense but front-loaded: purpose first, then returned fields, then invocation example, then price. Every clause roughly earns its place, though the description packs a lot into one run-on line.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
No output schema exists, so the description reasonably compensates by listing departure/arrival times, duration, transfers, modes, CO2, and best-journey pick. Combined with the noted payment model, an agent has enough to invoke it, though missing usage routing keeps it short of complete.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema coverage is 100%, so the nested params object already documents each field with examples; baseline is 3. The description adds the GET query syntax including date/time not present in the schema, which is mild extra value but also introduces an inconsistency worth noting.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
Names a specific verb+resource+scope ('full train itinerary between two French stations or cities (SNCF/Navitia)') and enumerates the returned data. An agent can distinguish it from rail-trip-brief or rail-departures without opening a schema.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The example GET query implies usage, but there is no explicit when-to-use guidance or when-not, and no routing to close siblings like rail-trip-brief, rail-intermodal-compare, or ticket-buy. Usage is inferable from the domain but not stated.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
172 tool updates
- Removed
ai-agent - Removed
ai-bank - Removed
ai-brief-me - Removed
ai-chat - Removed
ai-company - Removed
ai-energy - Removed
ai-finance - Removed
ai-health - Removed
ai-industry - Removed
ai-insurance - Removed
ai-property - Removed
ai-search - Removed
ai-translate - Removed
ai-validate - Removed
ao - Removed
artisan-carreleur - Removed
artisan-chauffagiste - Removed
artisan-couvreur - Removed
artisan-electricien - Removed
artisan-jardinier - Removed
artisan-macon - Removed
artisan-menuisier - Removed
artisan-peintre - Removed
artisan-plombier - Added
artisan-search - Removed
artisan-serrurier - Removed
bank-beneficiary-watch - Removed
bank-bic-check - Removed
bank-cashflow - Removed
bank-counterparty-profile - Removed
bank-financial-health - Removed
bank-iban-validate - Removed
bank-payment-risk - Removed
bank-reconciliation - Removed
bank-sanctions-screen - Removed
bank-spending-goals - Removed
bank-statement-parse - Removed
card-bin-check - Removed
card-chargeback-analysis - Removed
card-transaction-intelligence - Removed
company-brief-live - Removed
company-changes - Removed
company-compare - Removed
company-financial - Removed
company-international-profile - Removed
company-international-search - Removed
company-kyb - Removed
company-monitor - Removed
company-network - Removed
company-news - Removed
company-people - Removed
company-relationship - Removed
crypto-brief - Removed
crypto-brief-live - Removed
crypto-correlation - Removed
crypto-deep-trading-analysis - Removed
crypto-defi - Removed
crypto-derivatives - Removed
crypto-fear-greed - Removed
crypto-gas-fees - Removed
crypto-historical - Removed
crypto-market - Removed
crypto-news - Removed
crypto-onchain - Removed
crypto-orderflow - Removed
crypto-portfolio - Removed
crypto-risk - Removed
crypto-screener - Removed
crypto-tokenomics - Removed
crypto-trading-analysis - Removed
crypto-validate - Removed
crypto-wallet-health - Removed
crypto-whales - Removed
destination-brief - Removed
economy-news-fr - Removed
energy-battery-arbitrage - Removed
energy-brief - Removed
energy-charge-window - Removed
energy-grid-status - Removed
energy-opportunity - Removed
energy-solar-forecast - Removed
energy-wind-forecast - Removed
factoring-debtor-risk - Removed
factoring-portfolio-risk - Removed
flight-airport-situation - Removed
flight-alternatives - Removed
flight-asia-brief - Removed
flight-news - Removed
flight-route-risk - Removed
flight-status - Removed
gas-tariff-zone - Removed
health-drug-info - Removed
health-drug-interaction - Removed
health-healthcare-provider - Removed
health-hospital-info - Removed
health-medical-guidelines - Removed
health-medical-literature - Removed
health-news - Removed
industrial-energy - Removed
industrial-factory-status - Removed
industrial-logistics-risk - Removed
industrial-market - Removed
industrial-news - Removed
industrial-price - Removed
industrial-production-risk - Removed
industrial-raw-materials - Removed
industrial-supply - Removed
insurance-claim - Removed
insurance-compare - Removed
insurance-coverage - Removed
insurance-eligibility - Removed
insurance-policy - Removed
insurance-premium - Removed
insurance-profile - Removed
insurance-quote - Removed
insurance-risk - Removed
insurance-search - Removed
news-asia - Removed
news-eu - Removed
news-mideast - Removed
news-russia - Removed
news-stars - Removed
news-tech - Removed
news-us - Removed
notam-area - Removed
payment-routing-advice - Removed
property-compare - Removed
property-location - Removed
property-market - Removed
property-mortgage - Removed
property-rent - Removed
property-risk - Removed
property-search - Removed
property-transactions - Removed
property-valuation - Removed
property-yield - Removed
rail-connection-risk - Removed
rail-departures - Removed
rail-disruptions - Removed
rail-intermodal-compare - Removed
rail-news - Removed
rail-train-route-risk - Removed
rail-train-status - Removed
rail-trip-brief - Removed
route-brief - Removed
security-analysis - Removed
security-dividends - Removed
security-earnings - Removed
security-eu-analysis - Removed
security-eu-compare - Removed
security-eu-price - Removed
security-eu-risk - Removed
security-eu-search - Removed
security-eu-technical - Removed
security-filings - Removed
security-fundamentals - Removed
security-insider - Removed
security-portfolio-analysis - Removed
security-risk - Removed
security-search - Removed
security-technical - Removed
security-validate - Removed
security-watch - Removed
store-append - Removed
store-get - Removed
store-put - Removed
supplier-risk - Removed
supplier-search - Removed
ticket-status - Removed
travel-weather - Removed
watch-put - Removed
watch-status
192 tool updates
- Changed
ai-agent4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"DANONE analysis: active, profitable...\"", + "type": "string" + }, + "task": { + "description": "example: \"Analyze company 552032534\"", + "type": "string" + }, + "tools_used": { + "description": "example: [\"company-profile\",\"company-financial\",\"company-kyb\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-bank4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"...\"", + "type": "string" + }, + "question": { + "description": "example: \"Verify this IBAN\"", + "type": "string" + }, + "tools_used": { + "description": "example: [\"bank-iban-validate\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-brief-me4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "assets": { + "description": "example: [\"BTC\"]", + "type": "string" + }, + "brief": { + "description": "example: \"DANONE stable (CA 27.4Bd, +7.7% margin); BTC at 84k flat; EU headlines: ...\"", + "type": "string" + }, + "news_regions": { + "description": "example: [\"eu\"]", + "type": "string" + }, + "sirens": { + "description": "example: [\"552032534\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-chat4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"Le ciel est bleu parce que...\"", + "type": "string" + }, + "model": { + "description": "example: \"glm-5.3-flash\"", + "type": "string" + }, + "usage": { + "description": "example: {\"input_tokens\":25,\"output_tokens\":223}", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-company4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "focus": { + "description": "example: \"overview\"", + "type": "string" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + }, + "tools_used": { + "description": "example: [\"company-profile\",\"company-people\",\"company-financial\",\"company-network\",\"compa", + "type": "string" + }, + "verdict": { + "description": "example: \"proceed\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-energy4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"...\"", + "type": "string" + }, + "question": { + "description": "example: \"Cheapest hours today?\"", + "type": "string" + }, + "tools_used": { + "description": "example: [\"energy-price\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-finance4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"BTC analysis: momentum..., risk...\"", + "type": "string" + }, + "asset": { + "description": "example: \"BTC\"", + "type": "string" + }, + "tools_used": { + "description": "example: [\"crypto-price\",\"crypto-orderflow\",\"crypto-derivatives\",\"crypto-risk\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-health4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"...\"", + "type": "string" + }, + "question": { + "description": "example: \"Side effects of aspirin?\"", + "type": "string" + }, + "tools_used": { + "description": "example: [\"health-drug-info\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-industry4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"...\"", + "type": "string" + }, + "question": { + "description": "example: \"Copper outlook?\"", + "type": "string" + }, + "tools_used": { + "description": "example: [\"commodity-price\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-insurance4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"...\"", + "type": "string" + }, + "question": { + "description": "example: \"Is this broker registered?\"", + "type": "string" + }, + "tools_used": { + "description": "example: [\"insurance-profile\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-property4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"...\"", + "type": "string" + }, + "city": { + "description": "example: \"Nice\"", + "type": "string" + }, + "question": { + "description": "example: \"Is Nice a good buy?\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-search4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "answer": { + "description": "example: \"x402 is an open payment standard...\"", + "type": "string" + }, + "question": { + "description": "example: \"What is the x402 payment protocol?\"", + "type": "string" + }, + "sources": { + "description": "example: [{\"title\":\"x402\",\"url\":\"https://x402.org\",\"snippet\":\"An open standard for intern", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-translate4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "input": { + "description": "example: \"name,price,qty\\napple,1.20,3\\nbread,2.50,1\"", + "type": "string" + }, + "output": { + "description": "example: [{\"name\":\"apple\",\"price\":1.2,\"quantity\":3},{\"name\":\"bread\",\"price\":2.5,\"quantity", + "type": "string" + }, + "target_schema": { + "description": "example: \"array of items\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ai-validate4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "confidence": { + "description": "example: 0.72", + "type": "number" + }, + "counter_thesis": { + "description": "example: \"GE stable but NAF is head-office only; growth depends on operating subsidiaries", + "type": "string" + }, + "subject": { + "description": "example: \"552032534\"", + "type": "string" + }, + "thesis": { + "description": "example: \"DANONE is a safe long-term holding\"", + "type": "string" + }, + "verdict": { + "description": "example: \"supported\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ao4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "avis": { + "description": "example: [{\"objet\":\"...\",\"acheteur\":\"...\"}]", + "type": "string" + }, + "dept": { + "description": "example: \"45\"", + "type": "string" + }, + "metier": { + "description": "example: \"plomberie\"", + "type": "string" + }, + "nombre": { + "description": "example: 17", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
artisan-carreleur3 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters, e.g. {q: 'Paris'}" - added
Input schema / requiredAdded value: +[]
- Changed
artisan-chauffagiste3 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters, e.g. {q: 'Paris'}" - added
Input schema / requiredAdded value: +[]
- Changed
artisan-couvreur3 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters, e.g. {q: 'Paris'}" - added
Input schema / requiredAdded value: +[]
- Changed
artisan-electricien4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "artisans": { + "description": "example: [{\"name\":\"DUPONT ELECTRICIEN\",\"city\":\"LYON\"}]", + "type": "string" + }, + "count": { + "description": "example: 12", + "type": "number" + }, + "dept": { + "description": "example: \"69\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
artisan-jardinier3 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters, e.g. {q: 'Paris'}" - added
Input schema / requiredAdded value: +[]
- Changed
artisan-macon3 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters, e.g. {q: 'Paris'}" - added
Input schema / requiredAdded value: +[]
- Changed
artisan-menuisier4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "artisans": { + "description": "example: [{\"name\":\"DUPONT MENUISIER\",\"city\":\"LYON\"}]", + "type": "string" + }, + "count": { + "description": "example: 12", + "type": "number" + }, + "dept": { + "description": "example: \"69\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
artisan-peintre3 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters, e.g. {q: 'Paris'}" - added
Input schema / requiredAdded value: +[]
- Changed
artisan-plombier4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "artisans": { + "description": "example: [{\"name\":\"DUPONT PLOMBIER\",\"city\":\"LYON\"}]", + "type": "string" + }, + "count": { + "description": "example: 12", + "type": "number" + }, + "dept": { + "description": "example: \"69\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
artisan-serrurier3 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters, e.g. {q: 'Paris'}" - added
Input schema / requiredAdded value: +[]
- Changed
bank-beneficiary-watch4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "siren": { + "description": "example: \"552032534\"", + "type": "string" + }, + "watch_id": { + "description": "example: \"wtc_...\"", + "type": "string" + }, + "watch_secret": { + "description": "example: \"xyn_...\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-bic-check4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "bic": { + "description": "example: \"BNPAFRPP\"", + "type": "string" + }, + "country": { + "description": "example: \"FR\"", + "type": "string" + }, + "institution": { + "description": "example: \"BNPA\"", + "type": "string" + }, + "sepa": { + "description": "example: true", + "type": "boolean" + }, + "valid": { + "description": "example: true", + "type": "boolean" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-cashflow4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "burn_rate_monthly": { + "description": "example: 1284.5", + "type": "number" + }, + "inflows": { + "description": "example: 3200", + "type": "number" + }, + "net": { + "description": "example: 1715.5", + "type": "number" + }, + "outflows": { + "description": "example: 1284.5", + "type": "number" + }, + "projection_30d": { + "description": "example: 1715.5", + "type": "number" + }, + "recurring_income": { + "description": "example: [{\"label\":\"VIREMENT SALAIRE ACME\",\"amount\":3200,\"frequency\":\"monthly\"}]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-counterparty-profile4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "name": { + "description": "example: \"DANONE\"", + "type": "string" + }, + "officers_count": { + "description": "example: 5", + "type": "number" + }, + "revenue_latest": { + "description": "example: 27376000000", + "type": "number" + }, + "signals": { + "description": "example: []", + "type": "string" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + }, + "status": { + "description": "example: \"active\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-financial-health4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "components": { + "description": "example: {\"liquidity_trend\":\"improving\",\"income_concentration\":\"high (one source 100%)\",\"", + "type": "string" + }, + "health_score": { + "description": "example: 78", + "type": "number" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-iban-validate4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "country": { + "description": "example: \"FR\"", + "type": "string" + }, + "iban": { + "description": "example: \"FR76...\"", + "type": "string" + }, + "valid": { + "description": "example: true", + "type": "boolean" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-payment-risk4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "payment": { + "description": "example: {\"beneficiary\":\"SUPPLIER LTD\",\"country\":\"VG\",\"amount\":18500,\"currency\":\"EUR\"}", + "type": "string" + }, + "risk_level": { + "description": "example: \"high\"", + "type": "string" + }, + "signals": { + "description": "example: [{\"type\":\"high_amount_first_payment\",\"severity\":\"warning\"},{\"type\":\"high_risk_ju", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-reconciliation4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "bank_only": { + "description": "example: 1", + "type": "number" + }, + "internal_only": { + "description": "example: 1", + "type": "number" + }, + "matched": { + "description": "example: 12", + "type": "number" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-sanctions-screen4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "flagged": { + "description": "example: [{\"beneficiary\":\"OFFSHORE HOLDING LTD\",\"level\":\"high\"}]", + "type": "string" + }, + "screened": { + "description": "example: 25", + "type": "number" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-spending-goals4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "current_savings": { + "description": "example: 320", + "type": "number" + }, + "cuts": { + "description": "example: [{\"category\":\"shopping\",\"amount\":95}]", + "type": "string" + }, + "gap": { + "description": "example: 180", + "type": "number" + }, + "goal": { + "description": "example: {\"save\":500}", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-statement-parse4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "transactions": { + "description": "example: [{\"date\":\"2026-09-01\",\"label\":\"VIREMENT SALAIRE ACME\",\"amount\":3200,\"balance\":54", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
bank-transaction-categorize4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "output": { + "description": "example: [{\"category\":\"food_and_drinks\",\"merchant\":\"Cafe de la Gare\",\"kind\":\"expense\",\"re", + "type": "string" + }, + "transactions": { + "description": "example: [{\"date\":\"2026-09-01\",\"label\":\"CAFE DE LA GARE PARIS\",\"amount\":-4.2},{\"date\":\"20", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
card-bin-check4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "bin": { + "description": "example: \"424242\"", + "type": "string" + }, + "country": { + "description": "example: \"GB\"", + "type": "string" + }, + "issuer": { + "description": "example: \"Barclays\"", + "type": "string" + }, + "scheme": { + "description": "example: \"visa\"", + "type": "string" + }, + "type": { + "description": "example: \"debit\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
card-chargeback-analysis4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "classification": { + "description": "example: \"likely_friendly_fraud\"", + "type": "string" + }, + "recommendation": { + "description": "example: \"contest with delivery evidence\"", + "type": "string" + }, + "signals": { + "description": "example: [{\"type\":\"late_dispute\",\"severity\":\"warning\"}]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
card-transaction-intelligence4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "flags": { + "description": "example: [{\"type\":\"card_testing\",\"severity\":\"critical\"}]", + "type": "string" + }, + "transactions": { + "description": "example: [{\"date\":\"2026-09-01\",\"amount\":1},{\"date\":\"2026-09-01\",\"amount\":1.5}]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
commodity-price4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "asset": { + "description": "example: \"copper\"", + "type": "string" + }, + "change_pct": { + "description": "example: 1.18", + "type": "number" + }, + "currency": { + "description": "example: \"USD\"", + "type": "string" + }, + "price": { + "description": "example: 6.766", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-brief-live4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "agent": { + "description": "example: {\"priority\":\"high\",\"recommended_actions\":[\"check_recent_changes\",\"check_news\"]}", + "type": "string" + }, + "confidence": { + "description": "example: 0.91", + "type": "number" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-changes4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "changes": { + "description": "example: [{\"type\":\"director\",\"event\":\"appointed\",\"date\":\"2026-09-22\"}]", + "type": "string" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-compare4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "a": { + "description": "example: \"DANONE\"", + "type": "string" + }, + "b": { + "description": "example: \"MICHELIN\"", + "type": "string" + }, + "differences": { + "description": "example: [\"size\",\"revenue\"]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-financial4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "net_income": { + "description": "example: 2100000000", + "type": "number" + }, + "revenue": { + "description": "example: 27376000000", + "type": "number" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + }, + "year": { + "description": "example: \"2025\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-international-profile4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "country": { + "description": "example: \"FR\"", + "type": "string" + }, + "jurisdiction": { + "description": "example: \"FR\"", + "type": "string" + }, + "legal_form": { + "description": "example: \"K65D\"", + "type": "string" + }, + "legal_name": { + "description": "example: \"DANONE\"", + "type": "string" + }, + "lei": { + "description": "example: \"969500KMUQ2B6CBAF162\"", + "type": "string" + }, + "status": { + "description": "example: \"ISSUED\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-international-search4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "name": { + "description": "example: \"DANONE\"", + "type": "string" + }, + "results": { + "description": "example: [{\"lei\":\"969500KMUQ2B6CBAF162\",\"legal_name\":\"DANONE\",\"city\":\"PARIS\",\"status\":\"IS", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-kyb4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "agent": { + "description": "example: {\"status\":\"verified\",\"action\":\"proceed\",\"confidence\":0.94}", + "type": "string" + }, + "company": { + "description": "example: {\"name\":\"DANONE\"}", + "type": "string" + }, + "identity": { + "description": "example: {\"status\":\"active\",\"vat_valid\":true}", + "type": "string" + }, + "risk": { + "description": "example: {\"level\":\"low\",\"signals\":[]}", + "type": "string" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-monitor4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "baseline": { + "description": "example: true", + "type": "boolean" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-network4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "establishments": { + "description": "example: 19", + "type": "number" + }, + "hq": { + "description": "example: \"Paris 75009\"", + "type": "string" + }, + "open": { + "description": "example: 3", + "type": "number" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-news4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "articles": { + "description": "example: [{\"title\":\"Danone va acquérir MADE Group\",\"url\":\"https://www.danone.com/...\",\"so", + "type": "string" + }, + "name": { + "description": "example: \"Danone\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-people4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "officers": { + "description": "example: 13", + "type": "number" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + }, + "top": { + "description": "example: \"Antoine Bernard de Saint Affrique (Directeur Général)\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-profile4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "naf": { + "description": "example: \"70.10Z\"", + "type": "string" + }, + "name": { + "description": "example: \"DANONE\"", + "type": "string" + }, + "siren": { + "description": "example: \"552032534\"", + "type": "string" + }, + "status": { + "description": "example: \"active\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-relationship4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "relationship": { + "description": "example: {\"type\":\"none\",\"strength\":0}", + "type": "string" + }, + "siren_a": { + "description": "example: \"552032534\"", + "type": "string" + }, + "siren_b": { + "description": "example: \"424622884\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
company-search4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "query": { + "description": "example: \"michelin\"", + "type": "string" + }, + "results": { + "description": "example: 3", + "type": "number" + }, + "top": { + "description": "example: {\"siren\":\"424622884\",\"name\":\"MICHELIN\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-brief4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "headline": { + "description": "example: \"...\"", + "type": "string" + }, + "prices": { + "description": "example: {\"BTC\":{\"usd\":81000,\"chg_24h_pct\":1.2}}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-brief-live4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "live": { + "description": "example: true", + "type": "boolean" + }, + "prices": { + "description": "example: {\"BTC\":{\"usd\":82000,\"chg_24h_pct\":1.6}}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-correlation4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "coins": { + "description": "example: [\"bitcoin\",\"ethereum\"]", + "type": "string" + }, + "matrix": { + "description": "example: [[1,0.87],[0.87,1]]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-deep-trading-analysis4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "conviction": { + "description": "example: {\"score\":-0.2,\"verdict\":\"neutral-bearish\",\"confidence\":0.61}", + "type": "string" + }, + "pair": { + "description": "example: \"BTCUSD\"", + "type": "string" + }, + "timeframes": { + "description": "example: {\"1h\":\"neutral\",\"4h\":\"bearish\",\"1d\":\"bullish\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-defi4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "chains": { + "description": "example: [{\"name\":\"Ethereum\",\"tvl_usd\":14000000000}]", + "type": "string" + }, + "change_24h_pct": { + "description": "example: -1.2", + "type": "number" + }, + "protocol": { + "description": "example: \"aave\"", + "type": "string" + }, + "tvl_usd": { + "description": "example: 21300000000", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-derivatives4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "asset": { + "description": "example: \"BTC\"", + "type": "string" + }, + "basis_pct": { + "description": "example: 0.12", + "type": "number" + }, + "funding_annualized_pct": { + "description": "example: 8.2", + "type": "number" + }, + "open_interest_usd": { + "description": "example: 412000000", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-fear-greed4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "classification": { + "description": "example: \"fear\"", + "type": "string" + }, + "last_week": { + "description": "example: 55", + "type": "number" + }, + "value": { + "description": "example: 34", + "type": "number" + }, + "yesterday": { + "description": "example: 41", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-gas-fees4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "base": { + "description": "example: {\"slow\":0.01}", + "type": "string" + }, + "ethereum": { + "description": "example: {\"slow\":0.29,\"average\":0.78,\"fast\":2.05}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-global4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "btc_dominance": { + "description": "example: 57.8", + "type": "number" + }, + "total_mcap_usd_t": { + "description": "example: 2.88", + "type": "number" + }, + "volume_24h_usd_b": { + "description": "example: 85.2", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-historical4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "candles": { + "description": "example: 92", + "type": "number" + }, + "coin": { + "description": "example: \"bitcoin\"", + "type": "string" + }, + "days": { + "description": "example: 365", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-market4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "market": { + "description": "example: {\"regime\":\"range_bound\",\"volatility\":\"low\",\"sentiment\":\"neutral\",\"breadth\":\"48/1", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-movers4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "gainers": { + "description": "example: 5", + "type": "number" + }, + "losers": { + "description": "example: 5", + "type": "number" + }, + "top": { + "description": "example: {\"symbol\":\"BTC\",\"chg_24h\":3.2}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-news4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "events": { + "description": "example: [{\"importance\":\"high\",\"timestamp\":\"2026-09-23T09:12:00Z\",\"source\":\"Reuters\",\"hea", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-onchain4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "network": { + "description": "example: {\"fastest_fee_sat_vb\":3,\"mempool_tx_count\":88234}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-orderflow4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "book_imbalance": { + "description": "example: 0.62", + "type": "number" + }, + "buy_sell_ratio": { + "description": "example: 0.87", + "type": "number" + }, + "cvd": { + "description": "example: -12.4", + "type": "number" + }, + "pair": { + "description": "example: \"BTCUSD\"", + "type": "string" + }, + "whales": { + "description": "example: [{\"usd\":250000,\"side\":\"buy\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-portfolio4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "hhi": { + "description": "example: 0.55", + "type": "number" + }, + "holdings": { + "description": "example: [{\"coin\":\"bitcoin\",\"amount\":0.5}]", + "type": "string" + }, + "total_usd": { + "description": "example: 42060", + "type": "number" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
crypto-price4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "market": { + "description": "example: {\"breadth\":\"3/6 up\"}", + "type": "string" + }, + "prices": { + "description": "example: {\"BTC\":{\"usd\":86000,\"chg_24h_pct\":-0.4}}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-risk4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "assets": { + "description": "example: [{\"symbol\":\"BTC\",\"market_data\":{\"usd\":86000,\"drawdown_from_ath_pct\":-21.4},\"risk", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-screener4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "gainers": { + "description": "example: [{\"symbol\":\"SOL\",\"change_24h_pct\":8.2}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-tokenomics4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "ath_distance_pct": { + "description": "example: -14.5", + "type": "number" + }, + "circulating": { + "description": "example: 19800000", + "type": "number" + }, + "fdv_usd": { + "description": "example: 1670000000000", + "type": "number" + }, + "symbol": { + "description": "example: \"btc\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-trading-analysis4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "indicators": { + "description": "example: {\"rsi14\":42,\"macd\":\"bearish\"}", + "type": "string" + }, + "pair": { + "description": "example: \"BTCUSD\"", + "type": "string" + }, + "timeframe": { + "description": "example: \"4h\"", + "type": "string" + }, + "verdict": { + "description": "example: \"short-term bias: bearish-neutral\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-validate4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "liquidity_usd": { + "description": "example: 6409190", + "type": "number" + }, + "risk": { + "description": "example: {\"level\":\"low\",\"score\":0.05}", + "type": "string" + }, + "security": { + "description": "example: {\"is_honeypot\":false,\"open_source\":true,\"buy_tax\":0,\"sell_tax\":0}", + "type": "string" + }, + "token": { + "description": "example: {\"symbol\":\"WETH\"}", + "type": "string" + }, + "verdict": { + "description": "example: \"SAFE to trade, recommended max position ~64k USD.\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-wallet-health4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "address": { + "description": "example: \"bc1q...\"", + "type": "string" + }, + "balance_btc": { + "description": "example: 42.1", + "type": "number" + }, + "chain": { + "description": "example: \"btc\"", + "type": "string" + }, + "first_seen": { + "description": "example: \"2017-03-14\"", + "type": "string" + }, + "score": { + "description": "example: 78", + "type": "number" + }, + "tx_count": { + "description": "example: 128", + "type": "number" + }, + "verdict": { + "description": "example: \"active\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
crypto-whales4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "count": { + "description": "example: 3", + "type": "number" + }, + "min_btc": { + "description": "example: 10", + "type": "number" + }, + "whales": { + "description": "example: [{\"txid\":\"a1b2...\",\"value_btc\":134.2,\"fee_sat\":4100}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
destination-brief4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "country": { + "description": "example: \"Indonésie\"", + "type": "string" + }, + "lat": { + "description": "example: -6.17", + "type": "number" + }, + "lon": { + "description": "example: 106.82", + "type": "number" + }, + "q": { + "description": "example: \"Jakarta\"", + "type": "string" + }, + "title": { + "description": "example: \"Jakarta\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
economy-news-fr4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "articles": { + "description": "example: [{\"title\":\"La Bourse de Paris...\",\"url\":\"https://...\",\"source_domain\":\"lesechos.", + "type": "string" + }, + "topic": { + "description": "example: \"marches\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-battery-arbitrage4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "buy_window": { + "description": "example: {\"start\":\"09:00\",\"end\":\"14:00\",\"avg_price\":6.1}", + "type": "string" + }, + "sell_window": { + "description": "example: {\"start\":\"19:00\",\"end\":\"20:00\",\"avg_price\":24.8}", + "type": "string" + }, + "spread_eur_mwh": { + "description": "example: 18.7", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-brief4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "market": { + "description": "example: {\"price_eur_mwh\":18.8,\"status\":\"normal\"}", + "type": "string" + }, + "region": { + "description": "example: \"fr\"", + "type": "string" + }, + "signals": { + "description": "example: {\"price_pressure\":\"low\",\"renewable_output\":\"medium\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-charge-window4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "charge_window": { + "description": "example: {\"start\":\"08:00\",\"end\":\"13:00\",\"expected_cost_eur\":3.2}", + "type": "string" + }, + "saving_vs_now_pct": { + "description": "example: 64", + "type": "number" + }, + "vehicle": { + "description": "example: {\"kwh\":50}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-demand4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "co2_g_kwh": { + "description": "example: 47", + "type": "number" + }, + "consumption_mw": { + "description": "example: 35829", + "type": "number" + }, + "date": { + "description": "example: \"2026-10-02\"", + "type": "string" + }, + "forecast_mw": { + "description": "example: 47000", + "type": "number" + }, + "nuclear_mw": { + "description": "example: 37618", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-grid-status4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "region": { + "description": "example: \"eu\"", + "type": "string" + }, + "signals": { + "description": "example: {\"price_pressure\":\"low\",\"renewable_output\":\"medium\"}", + "type": "string" + }, + "status": { + "description": "example: \"stable\"", + "type": "string" + }, + "volatility": { + "description": "example: \"low\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-interconnections4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "borders": { + "description": "example: 6", + "type": "number" + }, + "date": { + "description": "example: \"2026-10-02\"", + "type": "string" + }, + "net_import_mw": { + "description": "example: -10246", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-opportunity4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "region": { + "description": "example: \"fr\"", + "type": "string" + }, + "verdict": { + "description": "example: \"Shift load to 14:00-16:00, save ~34%.\"", + "type": "string" + }, + "windows": { + "description": "example: [{\"start\":\"14:00\",\"end\":\"16:00\",\"expected_price_eur_mwh\":12.5,\"saving_pct\":34}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-price4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "change_24h_pct": { + "description": "example: -12.5", + "type": "number" + }, + "price_eur_mwh": { + "description": "example: 18.8", + "type": "number" + }, + "region": { + "description": "example: \"de\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-solar-forecast4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "forecast": { + "description": "example: [{\"hour\":\"12:00\",\"radiation_wm2\":548,\"cloud_cover_pct\":20}]", + "type": "string" + }, + "peak_hours": { + "description": "example: [\"11:00-15:00\"]", + "type": "string" + }, + "region": { + "description": "example: \"fr\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
energy-wind-forecast4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "forecast": { + "description": "example: [{\"hour\":\"06:00\",\"wind_ms\":7.2,\"capacity_factor\":0.42}]", + "type": "string" + }, + "region": { + "description": "example: \"fr\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
factoring-debtor-risk4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "max_exposure_eur": { + "description": "example: 50000", + "type": "number" + }, + "score": { + "description": "example: 78", + "type": "number" + }, + "siren": { + "description": "example: \"552100554\"", + "type": "string" + }, + "verdict": { + "description": "example: \"advance\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
factoring-portfolio-risk4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "invoices": { + "description": "example: 25", + "type": "number" + }, + "top_risky": { + "description": "example: [{\"siren\":\"123\",\"risk\":\"high\"}]", + "type": "string" + }, + "total_exposure_eur": { + "description": "example: 312000", + "type": "number" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
fiat-usdc-rate4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "best_rail": { + "description": "example: \"Base\"", + "type": "string" + }, + "coinbase_spot": { + "description": "example: 0.8894", + "type": "number" + }, + "currency": { + "description": "example: \"EUR\"", + "type": "string" + }, + "rail_fees_usd": { + "description": "example: 0.01", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
flight-airport-brief4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "coord": { + "description": "example: {\"lat\":-6.12,\"lon\":106.96}", + "type": "string" + }, + "country": { + "description": "example: \"Indonesia\"", + "type": "string" + }, + "iata": { + "description": "example: \"CGK\"", + "type": "string" + }, + "icao": { + "description": "example: \"WIII\"", + "type": "string" + }, + "q": { + "description": "example: \"CGK\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
flight-airport-situation4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "airport": { + "description": "example: {\"icao\":\"LFPG\",\"name\":\"Paris Charles de Gaulle\"}", + "type": "string" + }, + "assessment": { + "description": "example: {\"flight_rules\":\"VFR\",\"summary\":\"Clear, light winds — operations normal.\"}", + "type": "string" + }, + "weather": { + "description": "example: {\"metar_raw\":\"METAR LFPG...\",\"wind_kt\":5,\"visibility\":\"6+ miles\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
flight-alternatives4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "alternatives": { + "description": "example: [{\"icao\":\"LFPO\",\"distance_km\":35,\"weather\":\"clear\",\"status\":\"operational\"}]", + "type": "string" + }, + "destination": { + "description": "example: \"LFPG\"", + "type": "string" + }, + "recommendation": { + "description": "example: \"LFPO Paris Orly is open, 35 km away, clear weather.\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
flight-asia-brief4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "airlines": { + "description": "example: 5", + "type": "number" + }, + "airports": { + "description": "example: 12", + "type": "number" + }, + "country": { + "description": "example: \"Indonesia\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
flight-news4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "agent": { + "description": "example: {\"actionability\":\"high\"}", + "type": "string" + }, + "events": { + "description": "example: [{\"event_id\":\"evt_abc123\",\"type\":\"aviation\",\"importance\":\"high\",\"lifecycle\":\"bre", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
flight-route-risk4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "risk": { + "description": "example: {\"score\":2,\"level\":\"low\",\"factors\":[\"arrival wind 12 kt\"]}", + "type": "string" + }, + "route": { + "description": "example: {\"from\":\"LFPG\",\"to\":\"EGLL\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
flight-status4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "facts": { + "description": "example: {\"phase\":\"cruising\",\"altitude_m\":11277,\"ground_speed_kt\":450}", + "type": "string" + }, + "flight": { + "description": "example: {\"callsign\":\"AFR7TE\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
gas-tariff-zone4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "communes": { + "description": "example: [{\"commune\":\"PARIS\",\"niveau\":3}]", + "type": "string" + }, + "cp": { + "description": "example: \"75001\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
health-clinical-trials4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "condition": { + "description": "example: \"diabetes\"", + "type": "string" + }, + "trials": { + "description": "example: [{\"nct_id\":\"NCT01730534\",\"phase\":3,\"status\":\"completed\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
health-drug-info4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "active_ingredient": { + "description": "example: \"ASPIRIN\"", + "type": "string" + }, + "drug": { + "description": "example: \"aspirin\"", + "type": "string" + }, + "forms": { + "description": "example: [\"TABLET\"]", + "type": "string" + }, + "warnings": { + "description": "example: 2", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
health-drug-interaction4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "drugs": { + "description": "example: [\"aspirin\",\"warfarin\"]", + "type": "string" + }, + "interactions": { + "description": "example: [{\"severity\":\"major\",\"mechanism\":\"increased bleeding risk\"}]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
health-healthcare-provider4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "name": { + "description": "example: \"MARTIN\"", + "type": "string" + }, + "providers": { + "description": "example: [{\"nom\":\"MARTIN\",\"profession\":\"Médecin\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
health-hospital-info4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "city": { + "description": "example: \"Lyon\"", + "type": "string" + }, + "establishments": { + "description": "example: [{\"nom\":\"CHU Lyon\",\"ville\":\"LYON\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
health-medical-guidelines4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "condition": { + "description": "example: \"diabetes\"", + "type": "string" + }, + "guidelines": { + "description": "example: [{\"source\":\"HAS\",\"title\":\"...\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
health-medical-literature4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "articles": { + "description": "example: [{\"pmid\":42797455,\"title\":\"...\"}]", + "type": "string" + }, + "query": { + "description": "example: \"aspirin\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
health-news4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "articles": { + "description": "example: [{\"title\":\"...\",\"source_domain\":\"lemonde.fr\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
industrial-energy4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "region": { + "description": "example: \"fr\"", + "type": "string" + }, + "spot_price": { + "description": "example: 78.5", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
industrial-factory-status4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "mentions": { + "description": "example: 2", + "type": "number" + }, + "site": { + "description": "example: \"Fonderie Lyon\"", + "type": "string" + }, + "status": { + "description": "example: \"operating (per public info)\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
industrial-logistics-risk4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "disruptions": { + "description": "example: [{\"type\":\"strike\",\"source\":\"SNCF\"}]", + "type": "string" + }, + "mode": { + "description": "example: \"rail\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
industrial-market4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "copper": { + "description": "example: 6.77", + "type": "number" + }, + "ipp": { + "description": "example: 118.4", + "type": "number" + }, + "news_count": { + "description": "example: 5", + "type": "number" + }, + "sector": { + "description": "example: \"manufacturing\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
industrial-news4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "articles": { + "description": "example: [{\"title\":\"...\",\"source_domain\":\"usinenouvelle.com\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
industrial-price4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "indices": { + "description": "example: [{\"code\":\"FRBDI027471373\",\"label\":\"IPPI\",\"value\":118.4}]", + "type": "string" + }, + "sector": { + "description": "example: \"all\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
industrial-production-risk4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "fragility_points": { + "description": "example: [\"single supplier: steel\"]", + "type": "string" + }, + "level": { + "description": "example: \"high\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
industrial-raw-materials4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "family": { + "description": "example: \"metals\"", + "type": "string" + }, + "materials": { + "description": "example: [{\"name\":\"Copper\",\"price\":6.77,\"change_pct\":1.18}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
industrial-supply4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "sector": { + "description": "example: \"metallurgy\"", + "type": "string" + }, + "signals": { + "description": "example: [\"copper +12% 3M\"]", + "type": "string" + }, + "tension": { + "description": "example: \"high\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
insurance-claim4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "documents": { + "description": "example: 4", + "type": "number" + }, + "form": { + "description": "example: {\"date\":\"...\",\"damages_estimate\":\"...\"}", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
insurance-compare4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "better_in_b": { + "description": "example: [\"franchise\"]", + "type": "string" + }, + "gaps_in_b": { + "description": "example: [\"vol\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
insurance-coverage4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "covered": { + "description": "example: true", + "type": "boolean" + }, + "reasoning": { + "description": "example: \"...\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
insurance-eligibility4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "eligible": { + "description": "example: true", + "type": "boolean" + }, + "rights": { + "description": "example: [\"Hamon\"]", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
insurance-policy4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "coverages": { + "description": "example: [{\"name\":\"RC\"}]", + "type": "string" + }, + "deductibles": { + "description": "example: 2", + "type": "number" + }, + "exclusions": { + "description": "example: 3", + "type": "number" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
insurance-premium4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "taxes_pct": { + "description": "example: 33", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
insurance-profile4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "name": { + "description": "example: \"Courtier X\"", + "type": "string" + }, + "orias": { + "description": "example: \"123 456 78\"", + "type": "string" + }, + "status": { + "description": "example: \"registered\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
insurance-quote4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "method": { + "description": "example: \"bonus/malus legal\"", + "type": "string" + }, + "range_high": { + "description": "example: 720", + "type": "number" + }, + "range_low": { + "description": "example: 480", + "type": "number" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
insurance-risk4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "factors": { + "description": "example: [\"...\"]", + "type": "string" + }, + "level": { + "description": "example: \"moderate\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
insurance-search4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "coverage_families": { + "description": "example: [\"RC\",\"vol\",\"bris\"]", + "type": "string" + }, + "type": { + "description": "example: \"auto\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
legal-brief4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "q": { + "description": "example: \"licenciement\"", + "type": "string" + }, + "results": { + "description": "example: 6", + "type": "number" + }, + "sources": { + "description": "example: [\"legifrance.gouv.fr\",\"service-public.gouv.fr\"]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
news-asia4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "items": { + "description": "example: [{\"topic\":\"Asia\",\"headline\":\"...\",\"source\":\"...\"}]", + "type": "string" + }, + "refresh": { + "description": "example: \"every 2 hours\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
news-eu4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "items": { + "description": "example: [{\"topic\":\"EU\",\"headline\":\"...\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
news-mideast4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "items": { + "description": "example: [{\"topic\":\"Middle East\",\"headline\":\"...\",\"source\":\"...\"}]", + "type": "string" + }, + "refresh": { + "description": "example: \"every 2 hours\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
news-russia4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "items": { + "description": "example: [{\"topic\":\"Russia\",\"headline\":\"...\",\"source\":\"...\"}]", + "type": "string" + }, + "refresh": { + "description": "example: \"every 2 hours\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
news-stars4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "items": { + "description": "example: [{\"topic\":\"Stars\",\"headline\":\"...\",\"source\":\"...\"}]", + "type": "string" + }, + "refresh": { + "description": "example: \"every 2 hours\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
news-tech4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "items": { + "description": "example: [{\"topic\":\"AI\",\"headline\":\"...\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
news-us4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "items": { + "description": "example: [{\"topic\":\"US\",\"headline\":\"...\",\"source\":\"...\"}]", + "type": "string" + }, + "refresh": { + "description": "example: \"every 2 hours\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
news-world4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "items": { + "description": "example: [{\"topic\":\"World\",\"headline\":\"...\",\"source\":\"...\"}]", + "type": "string" + }, + "refresh": { + "description": "example: \"every 2 hours\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
notam-area4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "latitude": { + "description": "example: 49.01", + "type": "number" + }, + "longitude": { + "description": "example: 2.55", + "type": "number" + }, + "notams": { + "description": "example: 8", + "type": "number" + }, + "radius_nm": { + "description": "example: 50", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
notam-brief4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "critical": { + "description": "example: 2", + "type": "number" + }, + "location": { + "description": "example: \"KDFW\"", + "type": "string" + }, + "notams": { + "description": "example: 12", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
payment-routing-advice4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "comparison": { + "description": "example: [{\"rail\":\"sepa\",\"cost\":\"free\",\"delay\":\"1 day\"}]", + "type": "string" + }, + "payment": { + "description": "example: {\"amount\":2500,\"currency\":\"EUR\",\"beneficiary_country\":\"DE\"}", + "type": "string" + }, + "recommended": { + "description": "example: \"sepa\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
property-compare4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "a": { + "description": "example: \"Nice\"", + "type": "string" + }, + "b": { + "description": "example: \"Marseille\"", + "type": "string" + }, + "winner_price": { + "description": "example: \"Marseille\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
property-location4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "city": { + "description": "example: \"Annecy\"", + "type": "string" + }, + "profile": { + "description": "example: {\"ventes_total\":1200,\"types\":2}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
property-market4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "city": { + "description": "example: \"Bordeaux\"", + "type": "string" + }, + "types": { + "description": "example: [{\"type\":\"Appartement\",\"ventes\":2100,\"prix_m2_median\":4200}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
property-mortgage4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "amount": { + "description": "example: 300000", + "type": "number" + }, + "monthly": { + "description": "example: 1746", + "type": "number" + }, + "rate": { + "description": "example: 3.5", + "type": "number" + }, + "total_cost": { + "description": "example: 418980", + "type": "number" + }, + "years": { + "description": "example: 20", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
property-price4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "city": { + "description": "example: \"Paris\"", + "type": "string" + }, + "median_price_m2": { + "description": "example: 9538", + "type": "number" + }, + "type": { + "description": "example: \"Appartement\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
property-rent4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "city": { + "description": "example: \"Lyon\"", + "type": "string" + }, + "estimated_rent": { + "description": "example: 950", + "type": "number" + }, + "method": { + "description": "example: \"yield-based estimate\"", + "type": "string" + }, + "surface": { + "description": "example: 60", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
property-risk4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "city": { + "description": "example: \"Nice\"", + "type": "string" + }, + "liquidity": { + "description": "example: \"high\"", + "type": "string" + }, + "volatility": { + "description": "example: \"moderate\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
property-search4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "communes": { + "description": "example: [{\"nom_commune\":\"Nice\",\"ventes\":1520}]", + "type": "string" + }, + "q": { + "description": "example: \"Nice\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
property-transactions4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "city": { + "description": "example: \"Lyon\"", + "type": "string" + }, + "transactions": { + "description": "example: [{\"date\":\"2024-12-30\",\"prix\":560000,\"surface\":73}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
property-valuation4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "city": { + "description": "example: \"Nice\"", + "type": "string" + }, + "range_high": { + "description": "example: 330000", + "type": "number" + }, + "range_low": { + "description": "example: 250000", + "type": "number" + }, + "surface": { + "description": "example: 60", + "type": "number" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
property-yield4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "city": { + "description": "example: \"Nice\"", + "type": "string" + }, + "gross_yield_pct": { + "description": "example: 4.8", + "type": "number" + }, + "rent": { + "description": "example: 1200", + "type": "number" + }, + "type": { + "description": "example: \"Appartement\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
rail-connection-risk4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "connection": { + "description": "example: {\"station\":\"Lyon Part-Dieu\",\"planned_transfer_minutes\":15}", + "type": "string" + }, + "recommendation": { + "description": "example: {\"minimum_margin_minutes\":25}", + "type": "string" + }, + "risk": { + "description": "example: {\"level\":\"high\",\"score\":0.78}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
rail-departures4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "departures": { + "description": "example: [{\"label\":\"TGV 6601\",\"direction\":\"Paris\",\"departure_time\":\"10:15\"}]", + "type": "string" + }, + "station": { + "description": "example: \"Lyon Part-Dieu\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
rail-disruptions4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "assessment": { + "description": "example: {\"active_disruptions\":3}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
rail-intermodal-compare4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "distance_km": { + "description": "example: 688", + "type": "number" + }, + "from": { + "description": "example: \"Paris\"", + "type": "string" + }, + "plane": { + "description": "example: {\"duration_min\":95,\"price_hint\":\"60-180 EUR\"}", + "type": "string" + }, + "to": { + "description": "example: \"Nice\"", + "type": "string" + }, + "train": { + "description": "example: {\"next_departure\":\"12:45\",\"duration_min\":336,\"price_hint\":\"39-120 EUR\"}", + "type": "string" + }, + "verdict": { + "description": "example: \"plane_faster_but_train_cheaper\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
rail-news4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "events": { + "description": "example: [{\"event_id\":\"evt_x\",\"type\":\"rail_disruption\",\"importance\":\"high\",\"headline\":\"Dé", + "type": "string" + }, + "scope": { + "description": "example: {\"region\":\"FRANCE\",\"language\":\"fr\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
rail-train-route-risk4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "risk": { + "description": "example: {\"level\":\"moderate\",\"score\":0.42,\"factors\":[\"active_disruptions: 2\"]}", + "type": "string" + }, + "route": { + "description": "example: {\"from\":\"Lyon Part-Dieu\",\"to\":\"Paris\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
rail-train-status4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "status": { + "description": "example: \"on_time\"", + "type": "string" + }, + "stops": { + "description": "example: [{\"name\":\"Lyon Part-Dieu\",\"departure\":\"10:15\"}]", + "type": "string" + }, + "train": { + "description": "example: {\"number\":\"6601\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
rail-trip-brief4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "connections": { + "description": "example: 0", + "type": "number" + }, + "disruptions": { + "description": "example: 2", + "type": "number" + }, + "next_departure": { + "description": "example: \"20:04\"", + "type": "string" + }, + "risk": { + "description": "example: {\"level\":\"low\"}", + "type": "string" + }, + "route": { + "description": "example: {\"from\":\"Lyon Part-Dieu\",\"to\":\"Paris\"}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
route-brief4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "distance_km": { + "description": "example: 465.9", + "type": "number" + }, + "duration_hours": { + "description": "example: 5", + "type": "number" + }, + "from": { + "description": "example: \"Paris\"", + "type": "string" + }, + "to": { + "description": "example: \"Lyon\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-analysis4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "analysis": { + "description": "example: \"Apple trades near 52w highs with FY2025 revenue +6.4%...\"", + "type": "string" + }, + "confidence": { + "description": "example: 0.68", + "type": "number" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + }, + "verdict": { + "description": "example: \"supported\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-dividends4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "dps_latest": { + "description": "example: 1.94", + "type": "number" + }, + "ticker": { + "description": "example: \"KO\"", + "type": "string" + }, + "yield_pct": { + "description": "example: 3.1", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-earnings4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "quarters": { + "description": "example: [{\"end\":\"2025-06-30\",\"eps\":1.46}]", + "type": "string" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-eu-analysis4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "price": { + "description": "example: 245.6", + "type": "number" + }, + "ticker": { + "description": "example: \"SAP.DE\"", + "type": "string" + }, + "trend": { + "description": "example: \"bullish\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-eu-compare4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "a": { + "description": "example: \"MC.PA\"", + "type": "string" + }, + "b": { + "description": "example: \"SAP.DE\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-eu-price4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "currency": { + "description": "example: \"EUR\"", + "type": "string" + }, + "exchange": { + "description": "example: \"Paris\"", + "type": "string" + }, + "price_eur": { + "description": "example: 612.4", + "type": "number" + }, + "ticker": { + "description": "example: \"MC.PA\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-eu-risk4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "max_drawdown_pct": { + "description": "example: -9.8", + "type": "number" + }, + "ticker": { + "description": "example: \"SHEL.L\"", + "type": "string" + }, + "volatility_pct": { + "description": "example: 22.4", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-eu-search4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "query": { + "description": "example: \"LVMH\"", + "type": "string" + }, + "results": { + "description": "example: [{\"ticker\":\"MC.PA\",\"name\":\"LVMH\",\"exchange\":\"Paris\",\"currency\":\"EUR\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-eu-technical4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "momentum_20d": { + "description": "example: 3.1", + "type": "number" + }, + "rsi_14": { + "description": "example: 57.2", + "type": "number" + }, + "ticker": { + "description": "example: \"MC.PA\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-filings4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "hits": { + "description": "example: [{\"company\":\"Apple Inc.\",\"form\":\"10-K\",\"date\":\"2025-11-01\"}]", + "type": "string" + }, + "q": { + "description": "example: \"supply chain risk\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-fundamentals4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "net_income": { + "description": "example: [{\"fy\":2025,\"value\":112010000000}]", + "type": "string" + }, + "revenues": { + "description": "example: [{\"fy\":2025,\"value\":416160000000}]", + "type": "string" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-insider4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "filings": { + "description": "example: [{\"form\":\"4\",\"filed\":\"2026-09-24\",\"accession\":\"0001140361-26-037584\"}]", + "type": "string" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-portfolio-analysis4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "hhi": { + "description": "example: 0.5", + "type": "number" + }, + "holdings": { + "description": "example: [{\"ticker\":\"AAPL\",\"weight\":60}]", + "type": "string" + }, + "risk_level": { + "description": "example: \"medium\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
security-price4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "previous_close": { + "description": "example: 336.13", + "type": "number" + }, + "price": { + "description": "example: 341.07", + "type": "number" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + }, + "week52_high": { + "description": "example: 345.34", + "type": "number" + }, + "week52_low": { + "description": "example: 169.21", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-risk4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "annualized_volatility_pct": { + "description": "example: 22.5", + "type": "number" + }, + "max_drawdown_pct": { + "description": "example: -18.4", + "type": "number" + }, + "risk_level": { + "description": "example: \"medium\"", + "type": "string" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + }, + "var_95_pct": { + "description": "example: -2.31", + "type": "number" + }, + "worst_day_pct": { + "description": "example: -4.29", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-search4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "cik": { + "description": "example: 320193", + "type": "number" + }, + "exchange": { + "description": "example: \"Nasdaq\"", + "type": "string" + }, + "name": { + "description": "example: \"Apple Inc.\"", + "type": "string" + }, + "recent_filings": { + "description": "example: [{\"form\":\"10-K\",\"filed\":\"2026-10-31\"}]", + "type": "string" + }, + "sic": { + "description": "example: \"Electronic Computers\"", + "type": "string" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-technical4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "price": { + "description": "example: 341.07", + "type": "number" + }, + "rsi_14": { + "description": "example: 68.3", + "type": "number" + }, + "sma_20": { + "description": "example: 335.2", + "type": "number" + }, + "sma_200": { + "description": "example: 291.4", + "type": "number" + }, + "sma_50": { + "description": "example: 328.9", + "type": "number" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + }, + "trend": { + "description": "example: \"bullish\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
security-validate4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "confidence": { + "description": "example: 0.61", + "type": "number" + }, + "review": { + "description": "example: \"Revenue +6.4% YoY, RSI 68...\"", + "type": "string" + }, + "thesis": { + "description": "example: \"AAPL is overvalued\"", + "type": "string" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + }, + "verdict": { + "description": "example: \"partially_supported\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
security-watch4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "price": { + "description": "example: 300", + "type": "number" + }, + "ticker": { + "description": "example: \"AAPL\"", + "type": "string" + }, + "type": { + "description": "example: \"stock_price_below\"", + "type": "string" + }, + "watch_id": { + "description": "example: \"wtc_...\"", + "type": "string" + }, + "watch_secret": { + "description": "example: \"xyn_...\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
store-append4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "bytes": { + "description": "example: 512", + "type": "number" + }, + "claim_secret": { + "description": "example: \"xyn_...\"", + "type": "string" + }, + "expires_at": { + "description": "example: \"2026-10-26T00:00:00Z\"", + "type": "string" + }, + "mode": { + "description": "example: \"dict\"", + "type": "string" + }, + "mode_applied": { + "description": "example: \"dict\"", + "type": "string" + }, + "store_id": { + "description": "example: \"stk_a1b2c3d4e5f67890\"", + "type": "string" + }, + "value": { + "description": "example: {\"new_finding\":\"...\"}", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
store-get4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "claim_secret": { + "description": "example: \"xyn_...\"", + "type": "string" + }, + "expires_at": { + "description": "example: \"2026-10-26T00:00:00Z\"", + "type": "string" + }, + "store_id": { + "description": "example: \"stk_a1b2c3d4e5f67890\"", + "type": "string" + }, + "value": { + "description": "example: {\"any\":\"json payload\"}", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
store-put4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "claim_secret": { + "description": "example: \"xyn_9f8e7d6c5b4a3210fedcba9876543210\"", + "type": "string" + }, + "expires_at": { + "description": "example: \"2026-10-26T00:00:00Z\"", + "type": "string" + }, + "store_id": { + "description": "example: \"stk_a1b2c3d4e5f67890\"", + "type": "string" + }, + "ttl_days": { + "description": "example: 30", + "type": "number" + }, + "value": { + "description": "example: {\"any\":\"json payload\"}", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
supplier-risk4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "name": { + "description": "example: \"ACME\"", + "type": "string" + }, + "risk": { + "description": "example: {\"level\":\"moderate\",\"factors\":[\"...\"]}", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
supplier-search4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "activity": { + "description": "example: \"fabrication metallique\"", + "type": "string" + }, + "suppliers": { + "description": "example: [{\"name\":\"ACME SA\",\"city\":\"Lyon\"}]", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
tender-search4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "notices": { + "description": "example: [{\"idweb\":\"25-123456\",\"objet\":\"Prestations informatiques...\",\"famille_libelle\":\"", + "type": "string" + }, + "q": { + "description": "example: \"informatique\"", + "type": "string" + }, + "total": { + "description": "example: 8307", + "type": "number" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
ticket-buy4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
ticket-status4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
travel-weather4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "best_day": { + "description": "example: \"2026-09-30\"", + "type": "string" + }, + "days": { + "description": "example: 7", + "type": "number" + }, + "q": { + "description": "example: \"Jakarta\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
trip-planner4 fields changed- removed
Input schema / properties / bodyRemoved value: -{ - "description": "JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)", - "type": "object" -} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"query parameters" - added
Input schema / properties / params / propertiesAdded value: +{ + "best": { + "description": "example: {\"departure\":\"30/09 08:00\",\"arrival\":\"30/09 10:32\",\"duration_min\":152,\"transfers", + "type": "string" + }, + "from": { + "description": "example: \"Paris Gare de Lyon\"", + "type": "string" + }, + "journeys": { + "description": "example: 3", + "type": "number" + }, + "to": { + "description": "example: \"Lyon Part-Dieu\"", + "type": "string" + } +} - added
Input schema / requiredAdded value: +[]
- Changed
watch-put4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "expires_at": { + "description": "example: \"2026-10-26T00:00:00Z\"", + "type": "string" + }, + "price": { + "description": "example: 80000", + "type": "number" + }, + "symbol": { + "description": "example: \"btc\"", + "type": "string" + }, + "type": { + "description": "example: \"crypto_price_below\"", + "type": "string" + }, + "watch_id": { + "description": "example: \"wtc_a1b2c3d4e5f67890\"", + "type": "string" + }, + "watch_secret": { + "description": "example: \"xyn_...\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
- Changed
watch-status4 fields changed- changed
Input schema / properties / body / descriptionPrevious value: -"JSON body for POST endpoints (e.g. insurance, ai-chat, production-risk)"New value: +"JSON request body (POST endpoint)" - added
Input schema / properties / body / propertiesAdded value: +{ + "result": { + "description": "example: {\"symbol\":\"btc\",\"price\":79500,\"condition\":\"below 80000\"}", + "type": "string" + }, + "status": { + "description": "example: \"triggered\"", + "type": "string" + }, + "watch_id": { + "description": "example: \"wtc_...\"", + "type": "string" + } +} - changed
Input schema / properties / params / descriptionPrevious value: -"query parameters, e.g. {city: 'Paris', type: 'Appartement'}"New value: +"optional query parameters" - added
Input schema / requiredAdded value: +[]
2 tool updates
- Added
energy-demand - Added
energy-interconnections
190 tool updates
- First observed
ai-agent - First observed
ai-bank - First observed
ai-brief-me - First observed
ai-chat - First observed
ai-company - First observed
ai-energy - First observed
ai-finance - First observed
ai-health - First observed
ai-industry - First observed
ai-insurance - First observed
ai-property - First observed
ai-search - First observed
ai-translate - First observed
ai-validate - First observed
ao - First observed
artisan-carreleur - First observed
artisan-chauffagiste - First observed
artisan-couvreur - First observed
artisan-electricien - First observed
artisan-jardinier - First observed
artisan-macon - First observed
artisan-menuisier - First observed
artisan-peintre - First observed
artisan-plombier - First observed
artisan-serrurier - First observed
bank-beneficiary-watch - First observed
bank-bic-check - First observed
bank-cashflow - First observed
bank-counterparty-profile - First observed
bank-financial-health - First observed
bank-iban-validate - First observed
bank-payment-risk - First observed
bank-reconciliation - First observed
bank-sanctions-screen - First observed
bank-spending-goals - First observed
bank-statement-parse - First observed
bank-transaction-categorize - First observed
card-bin-check - First observed
card-chargeback-analysis - First observed
card-transaction-intelligence - First observed
commodity-price - First observed
company-brief-live - First observed
company-changes - First observed
company-compare - First observed
company-financial - First observed
company-international-profile - First observed
company-international-search - First observed
company-kyb - First observed
company-monitor - First observed
company-network - First observed
company-news - First observed
company-people - First observed
company-profile - First observed
company-relationship - First observed
company-search - First observed
crypto-brief - First observed
crypto-brief-live - First observed
crypto-correlation - First observed
crypto-deep-trading-analysis - First observed
crypto-defi - First observed
crypto-derivatives - First observed
crypto-fear-greed - First observed
crypto-gas-fees - First observed
crypto-global - First observed
crypto-historical - First observed
crypto-market - First observed
crypto-movers - First observed
crypto-news - First observed
crypto-onchain - First observed
crypto-orderflow - First observed
crypto-portfolio - First observed
crypto-price - First observed
crypto-risk - First observed
crypto-screener - First observed
crypto-tokenomics - First observed
crypto-trading-analysis - First observed
crypto-validate - First observed
crypto-wallet-health - First observed
crypto-whales - First observed
destination-brief - First observed
economy-news-fr - First observed
energy-battery-arbitrage - First observed
energy-brief - First observed
energy-charge-window - First observed
energy-grid-status - First observed
energy-opportunity - First observed
energy-price - First observed
energy-solar-forecast - First observed
energy-wind-forecast - First observed
factoring-debtor-risk - First observed
factoring-portfolio-risk - First observed
fiat-usdc-rate - First observed
flight-airport-brief - First observed
flight-airport-situation - First observed
flight-alternatives - First observed
flight-asia-brief - First observed
flight-news - First observed
flight-route-risk - First observed
flight-status - First observed
gas-tariff-zone - First observed
health-clinical-trials - First observed
health-drug-info - First observed
health-drug-interaction - First observed
health-healthcare-provider - First observed
health-hospital-info - First observed
health-medical-guidelines - First observed
health-medical-literature - First observed
health-news - First observed
industrial-energy - First observed
industrial-factory-status - First observed
industrial-logistics-risk - First observed
industrial-market - First observed
industrial-news - First observed
industrial-price - First observed
industrial-production-risk - First observed
industrial-raw-materials - First observed
industrial-supply - First observed
insurance-claim - First observed
insurance-compare - First observed
insurance-coverage - First observed
insurance-eligibility - First observed
insurance-policy - First observed
insurance-premium - First observed
insurance-profile - First observed
insurance-quote - First observed
insurance-risk - First observed
insurance-search - First observed
legal-brief - First observed
news-asia - First observed
news-eu - First observed
news-mideast - First observed
news-russia - First observed
news-stars - First observed
news-tech - First observed
news-us - First observed
news-world - First observed
notam-area - First observed
notam-brief - First observed
payment-routing-advice - First observed
property-compare - First observed
property-location - First observed
property-market - First observed
property-mortgage - First observed
property-price - First observed
property-rent - First observed
property-risk - First observed
property-search - First observed
property-transactions - First observed
property-valuation - First observed
property-yield - First observed
rail-connection-risk - First observed
rail-departures - First observed
rail-disruptions - First observed
rail-intermodal-compare - First observed
rail-news - First observed
rail-train-route-risk - First observed
rail-train-status - First observed
rail-trip-brief - First observed
route-brief - First observed
security-analysis - First observed
security-dividends - First observed
security-earnings - First observed
security-eu-analysis - First observed
security-eu-compare - First observed
security-eu-price - First observed
security-eu-risk - First observed
security-eu-search - First observed
security-eu-technical - First observed
security-filings - First observed
security-fundamentals - First observed
security-insider - First observed
security-portfolio-analysis - First observed
security-price - First observed
security-risk - First observed
security-search - First observed
security-technical - First observed
security-validate - First observed
security-watch - First observed
store-append - First observed
store-get - First observed
store-put - First observed
supplier-risk - First observed
supplier-search - First observed
tender-search - First observed
ticket-buy - First observed
ticket-status - First observed
travel-weather - First observed
trip-planner - First observed
watch-put - First observed
watch-status
Publisher details
- Operator
- Xynaptic · Publisher source
- Operator website
- https://xynaptic.io
- Vendor relationship
- First-party · Publisher source
- Documentation
- https://github.com/ericchengech/xynaptic-catalog
- Trust center
- https://api.xynaptic.io/trust · Publisher source
- Restrictions
- Open access — no API key, no signup. Pay per request in USDC via x402 ($0.001–$0.50/call). Regulated topics (finance, health, legal) carry disclaimers and cite official sources. · Publisher source
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.1622 npm1MIT
- AlicenseCqualityBmaintenanceCompetitor Monitor AI - MCP server providing AI-powered tools and automation by MEOK AI Labs1114 npm40 PyPIMIT
- AlicenseAqualityCmaintenanceRevnuvo Company Intelligence tells AI agents what changed at a company, with evidence. It observes company websites, technologies, and DNS over time and returns timestamped, confidence-aware changes, signals, and monitoring.9MIT

industrylens-mcpofficial
AlicenseNot gradedqualityBmaintenanceBrowse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.