Server definition
- Hash
- sha256:ffeb20b104785e0f42fbc08f3a3babfe61712541de24fcb8c7e698a3d7b34cee
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": "DilutionLens serves ASX dilution data, one company per call. get_dilution_snapshot and get_options are free and keyless (~20 calls/day between them); get_options returns more on the same call with a paid key. The other tools need a paid subscription and an API key from https://dilutionlens.com/account/?utm_source=api&utm_medium=mcp&utm_campaign=instructions sent as the x-api-key header. DilutionLens serves per-ticker data only — bulk, batch, list-all and market-wide access are not part of this product at any tier. For bulk data, integrations or advanced analytics, contact [email protected].",
"tools": [
{
"description": "Cash, burn and cover history (IQ Cash) for one ASX company: quarterly 4C/5B rows and, for half-year filers, 4D/4E rows (period_months says which; their net flow is operating only, averaged per quarter). Identical to the paid page's cash detail.",
"inputSchema": {
"properties": {
"ticker": {
"description": "One ASX ticker code, e.g. BHP. One company per call — there is no batch form.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "get_cash_runway",
"outputSchema": null
},
{
"description": "Headline dilution metrics for one ASX company — risk level, cash cover band, market cap, 12-month raise count and options & rights overhang % (the JSON key remains max_dilution_pct — a contract). Mirrors the free company page. Works without a key, ~20 calls/day.",
"inputSchema": {
"properties": {
"ticker": {
"description": "One ASX ticker code, e.g. BHP. One company per call — there is no batch form.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "get_dilution_snapshot",
"outputSchema": null
},
{
"description": "The share-issuance timeline for one ASX company — every issuance-relevant filing, dated and cited. Identical to the paid page's timeline.",
"inputSchema": {
"properties": {
"ticker": {
"description": "One ASX ticker code, e.g. BHP. One company per call — there is no batch form.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "get_issuance_timeline",
"outputSchema": null
},
{
"description": "The option and convertible register for one ASX company — every line's code, security kind (options, performance rights, notes, warrants, rights), type (price-triggered, condition-triggered, converts on terms, not classified), exercise price, expiry and quantity. Free and keyless (~20 calls/day), identical to the free company page. With a paid API key the same call also returns each line's in-the-money value, the filing's own description and section, and the quantities and strikes as filed before any consolidation rebase — identical to the paid page's options block.",
"inputSchema": {
"properties": {
"ticker": {
"description": "One ASX ticker code, e.g. BHP. One company per call — there is no batch form.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "get_options",
"outputSchema": null
},
{
"description": "Every capital raise on record for one ASX company: date, type, amount, issue price, shares issued, brokers and stated purpose. Identical to the paid page's raise history.",
"inputSchema": {
"properties": {
"ticker": {
"description": "One ASX ticker code, e.g. BHP. One company per call — there is no batch form.",
"type": "string"
}
},
"required": [
"ticker"
],
"type": "object"
},
"name": "get_raise_history",
"outputSchema": null
},
{
"description": "Screen the ASX universe by dilution risk, cash cover, market cap or industry. Returns at most 20 rows — always the top of the requested ordering; there is no offset paging. A discovery tool, not an extract. Filters: q (name/ticker search), risk, cover, cap, industry, suspended, sort, dir. Companies suspended from official quotation are EXCLUDED by default, the same as on the website; `suspended_hidden` in the response says how many this query withheld and `suspended=include` returns them.",
"inputSchema": {
"properties": {
"cap": {
"description": "nano | micro | small | mid | large | na",
"type": "string"
},
"cover": {
"description": "<2q | 2-4q | 4+q | na",
"type": "string"
},
"dir": {
"description": "asc | desc",
"type": "string"
},
"industry": {
"description": "GICS industry group, exact name as the site shows it, e.g. Materials, Energy, Software & Services, Pharmaceuticals, Biotechnology & Life Sciences",
"type": "string"
},
"q": {
"description": "Name or ticker search",
"type": "string"
},
"risk": {
"description": "Very high | High | Moderate | Low | Minimal | Not rated",
"type": "string"
},
"sort": {
"description": "risk | dilution | cover | mktcap | raises | ticker | name | industry | itm | pending | expiry | short",
"type": "string"
},
"suspended": {
"description": "include — return companies suspended from official quotation, which are excluded by default",
"type": "string"
}
},
"type": "object"
},
"name": "screen",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ffeb20b104785e0f42fbc08f3a3babfe61712541de24fcb8c7e698a3d7b34cee | sha256sum