Nordlet

← Dokumenti / Gwidi

Server MCP

Qabbad Claude Code, Claude Desktop jew kwalunkwe klijent MCP ieħor mal-API ta' Nordlet b'avviż ta' chiave tal-API waħda.

Nordlet jipprovdi l-Model Context Protocol fuq https://api.nordlet.com/mcp. Assistent tal-intelliġenza artifiċjali konness miegħu jista' jtfittex fl-API, jaqra l-iskema tat-talba ta' kwalunkwe operazzjoni u jsejħilha, bl-istess chiave tal-API, kumpanija u scopes bħal talba diretta. Kull sejħa ta' għodda hija talba ordinarja tal-API: tkun awtentikata, soġġetta għal-limiti tar-rata (rate limited) u mkejla bħala tali, u sejħa li timmodifika d-data tibdel ir-reġistri tal-kumpanija.

Konnessjoni

L-endpoint juża Streamable HTTP u huwa awtentikat bil-Bearer API key minn Kif tibda. F'Claude Code:

claude mcp add --transport http nordlet https://api.nordlet.com/mcp --header "Authorization: Bearer nl_..."

Kwalunkwe klijent MCP ieħor juża l-istess URL u header. Chiave ristretta għal *:read tista' ssejħa biss l-operazzjonijiet ta' qari; l-għodod jirrapportaw scope nieqes bħala żball 403 tal-API.

Għodod (Tools)

Tliet għodod kopru kull operazzjoni tal-API:

Għodda X'tagħmel
search_operations Sib l-operazzjonijiet permezz ta' kliem f'isimhom, fil-path, fis-sommarju jew fid-deskrizzjoni, b'għażla f'modulu partikolari (sales, bank, reports, ...). Mingħajr query, telenka l-moduli.
describe_operation Tirritorna l-metodu, il-path, id-deskrizzjoni u l-iskema tat-talba JSON ta' operazzjoni waħda; includeResponse: true iżżid l-iskema tar-rispons 200.
call_operation Tħaddem operazzjoni waħda b'korp (body) JSON. Il-korp tar-rispons jiġi lura bħala JSON; tweġiba 4xx jew 5xx tiġi lura bħala żball tal-għodda bl-istatus u l-envelop tal-iżbalji. Parametru fakultattiv idempotencyKey jintbagħat bħala l-header Idempotency-Key, sabiex sejħa ripetuta bl-istess chiave tirrepeti l-ewwel tweġiba minflok ma terġa' twettaq l-effett.

L-operazzjonijiet l-aktar użati huma wkoll għodod diretti bl-iskemi tat-talba tagħhom stess, sabiex assistent jara l-kampijiet tagħhom mingħajr ma jkollu għalfejn ifittexhom: partners_list, partners_get, partners_create, partners_find_or_create, catalog_items_list, sales_invoices_list, sales_invoices_get, sales_invoices_create, sales_invoices_issue, sales_invoices_send, purchases_invoices_list, purchases_invoices_create, purchases_invoices_register, bank_transactions_list, bank_transactions_import, bank_transactions_match, ledger_journal_transactions_list, reports_trial_balance, reports_financial_statements, reports_vat_summary u reports_debt_aging. Kull għodda ġġorr l-anotazzjonijiet MCP (readOnlyHint, destructiveHint) li jinfurmaw lill-klijent jekk hijiex tikteb data.

L-indiċi tal-operazzjonijiet u l-iskemi huma ġenerati mill-istess deskrizzjoni OpenAPI bħar-referenza tal-API u s-SDKs, għalhekk operazzjoni miżjuda mal-API tidher f'search_operations mar-rilaxx li jżidha. L-istruzzjonijiet tas-server ifakkru lill-assistent dwar il-konvenzjonijiet: l-ammonti huma string deċimali, il-listi jaċċettaw page, pageSize, sort u filter, u preżentazzjoni tat-taxxa għal pajjiż partikolari twieġeb bi 422 għal kumpanija li tinsab barra dak il-pajjiż.