accueil / serveurs / Dev & Code / io.github.theluckystrike/fixed-assets
io.github.theluckystrike/fixed-assets
serveur MCP (Model Context Protocol) · mcp-asset-register 0.22.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.theluckystrike/fixed-assets est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.theluckystrike/fixed-assets » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 9 outils
- asset_add≈ 714 tokens
Add one fixed asset to the register and return its id with the rate, useful life and convention taken from the bundled tax table. Cost and residual are whole minor units. Free tier holds ten assets.
Paramètres, retour & exemple (14)
Paramètresname· string · requis
What the asset is, e.g. "MacBook Pro 16" or "Delivery van"note· string · optionnelmethod· string · optionnel · straight-line | declining-balance
"straight-line" or "declining-balance". Default: the table row method, straight-line for the Polish annex and the reducing-balance pool rate for the UKscheme· string · optionnel · pl | uk | us
"pl" Polish KST annex rates, "uk" HMRC capital allowance pools, "us" IRS MACRS GDS. Omit to derive it from the shared business profile currencyproject· string · optionnel
Project, department or cost centre this asset belongs tocategory· string · requis
A code or name from the bundled table, e.g. "487" or "Computers and computer sets" (pl), "main" (uk), "5-year" (us). Read assets://categories for the listcurrency· string · optionnel
ISO code. Defaults to the shared business profile currency, else the scheme table currencyrate_pct· number · optionnel
Override the annual percentage derived from the table. Use for a lowered Polish rate under art. 16icost_minor· integer · requis
Acquisition cost in MINOR units (integer cents/grosze), e.g. 549900 for 5499.00. Never a decimallife_years· number · optionnel
Override the useful life derived from the table, in years. The answer reports that it was an overridepurchase_date· string · requis
ISO date YYYY-MM-DD the asset was boughtresidual_minor· integer · optionnel
Residual or salvage value in MINOR units, default 0. Must be less than cost. MACRS ignores it and the answer says soin_service_date· string · optionnel
ISO date YYYY-MM-DD the asset entered use and the register. Defaults to purchase_datedeclining_coefficient· number · optionnel
Declining-balance coefficient. Polish default 2.0, capped by the table; ignored with straight-line
Exemple d'appel{"name": "asset_add", "arguments": {"name": "texte", "category": "texte", "cost_minor": 1, "purchase_date": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - asset_delete≈ 172 tokens
Remove one asset from the register when nothing depends on it: not disposed of, never journaled. Its free-tier slot is free again. An asset with a dependent is refused and the dependent is named. Free.
Paramètres, retour & exemple (1)
Paramètresasset· string · requis
Asset id such as ASSET-2026-0001, or an exact or partial name
Exemple d'appel{"name": "asset_delete", "arguments": {"asset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - asset_dispose≈ 276 tokens
Record that an asset left the business on a date and return the gain or loss against net book value. proceeds_minor is in MINOR units. Depreciation stops here, and a second disposal is refused.
Paramètres, retour & exemple (4)
Paramètresdate· string · requis
ISO date YYYY-MM-DD the asset left the business. It cannot be before the in-service datenote· string · optionnel
What happened, e.g. sold to a dealer, written off after a fireasset· string · requis
Asset id such as ASSET-2026-0001, or an exact or partial nameproceeds_minor· integer · optionnel
Sale proceeds in MINOR units, default 0 for a scrapping or a write-off
Exemple d'appel{"name": "asset_dispose", "arguments": {"date": "texte", "asset": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - asset_journal≈ 333 tokens
Return the depreciation journal for one month: debit depreciation expense and credit accumulated depreciation, per asset and in total, plus an expense_add-ready payload per currency. It writes no expense. Pro.
Paramètres, retour & exemple (6)
Paramètresmonth· string · requis
The month to journal, YYYY-MM. A date YYYY-MM-DD is read as its monthscheme· string · optionnel · pl | uk | us
Only assets on this tax schemeproject· string · optionnel
Only assets on this project or cost centrecategory· string · optionnel
Expense category to put on the expense_add payload. Default "depreciation"expense_account· string · optionnel
Debit account name. Default "Depreciation expense"accumulated_account· string · optionnel
Credit account name. Default "Accumulated depreciation"
Exemple d'appel{"name": "asset_journal", "arguments": {"month": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - asset_list≈ 330 tokens
List the assets in the register with cost, method, rate and net book value at a date, filtered by scheme, category, project, currency or disposal state. Free and unlimited.
Paramètres, retour & exemple (7)
Paramètresas_of· string · optionnel
Value the register at this month or date, YYYY-MM or YYYY-MM-DD. Default todaylimit· integer · optionnel
Maximum rows, default and ceiling 2000scheme· string · optionnel · pl | uk | us
Only assets on this tax schemeproject· string · optionnel
Only assets on this project or cost centrecategory· string · optionnel
Only assets in this table category code or namecurrency· string · optionnel
Only assets held in this currencyinclude_disposed· boolean · optionnel
Include assets already disposed of. Default false
Exemple d'appel{"name": "asset_list", "arguments": {"as_of": "texte", "limit": 1, "scheme": "pl", "project": "texte", "category": "texte", "currency": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - asset_report≈ 262 tokens
For one year: net book value by category, scheme and currency at as_of, the year's depreciation charge per currency, and every disposal with its gain or loss. Pro; asset_list and asset_schedule are free per-asset views.
Paramètres, retour & exemple (4)
Paramètresyear· integer · optionnel
Calendar year to report, e.g. 2026. Default the year of as_of, else this yearas_of· string · optionnel
Value the register at this month or date, YYYY-MM or YYYY-MM-DD. Default the last day of the yearscheme· string · optionnel · pl | uk | us
Only assets on this tax schemeproject· string · optionnel
Only assets on this project or cost centre
Exemple d'appel{"name": "asset_report", "arguments": {"year": 1, "as_of": "texte", "scheme": "pl", "project": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - asset_schedule≈ 573 tokens
Build the depreciation schedule for a stored asset, or price one not in the register, per year or per month, to residual or zero, with the table's rate, life and convention. Periods sum exactly to the base.
Paramètres, retour & exemple (13)
Paramètresasset· string · optionnel
Asset id such as ASSET-2026-0001, or an exact or partial name. Omit and pass the fields below to price an asset that is not in the registermethod· string · optionnel · straight-line | declining-balance
"straight-line" or "declining-balance"scheme· string · optionnel · pl | uk | us
Scheme, when pricing an asset that is not in the registercategory· string · optionnel
Table category code or name, when pricing an asset that is not in the registercurrency· string · optionnel
ISO code, when pricing an asset that is not in the registerrate_pct· number · optionnel
Override the annual percentage from the tablecost_minor· integer · optionnel
Cost in MINOR units, when pricing an asset that is not in the registerlife_years· number · optionnel
Override the useful life from the table, in yearsgranularity· string · optionnel · year | month
"year" for one row per period, "month" for the monthly charge. Default "year"purchase_date· string · optionnel
ISO date YYYY-MM-DD, when pricing an asset that is not in the registerresidual_minor· integer · optionnel
Residual in MINOR units, default 0in_service_date· string · optionnel
ISO date YYYY-MM-DD the asset entered use. Defaults to purchase_datedeclining_coefficient· number · optionnel
Declining-balance coefficient; ignored with straight-line
Exemple d'appel{"name": "asset_schedule", "arguments": {"asset": "texte", "method": "straight-line", "scheme": "pl", "category": "texte", "currency": "texte", "rate_pct": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - license_activate≈ 167 tokens
Turn Pro on for this connection with key, an MCPL1.<payload>.<signature> issued at checkout for this server or the bundle. Data under your token stays; a wrong or expired key changes nothing. license_status confirms it.
Paramètres, retour & exemple (1)
Paramètreskey· string · requis
License key from checkout, MCPL1.<payload>.<signature>
Exemple d'appel{"name": "license_activate", "arguments": {"key": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - license_status≈ 125 tokens
Report this endpoint's licence state for your token as JSON: the product, the tier free or pro, why it is not Pro, and the checkout URL. Call it to explain a free-tier refusal. No arguments, nothing changes.
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "license_status", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».