← Põhitõed / SDK-d
MCP server
Ühendage Claude Code, Claude Desktop või mõni muu MCP-klient ühe API-võtmega Nordlet API-ga.
Nordlet pakub Model Context Protocol tuge aadressil https://api.nordlet.com/mcp. Sellega ühendatud tehisintellekti assistent saab otsida API-st teavet, lugeda mis tahes toimingu päringuskeemi ning seda käivitada, kasutades sama API-võtit, ettevõtet ja õigusi (scopes) nagu otsepäringu korral. Iga tööriista kutse on tavaline API-päring: seda autentitakse, sellele kehtivad päringupiirangud (rate limits) ning seda mõõdetakse samamoodi ja andmeid muutev kutse muudab ettevõtte raamatupidamiskirjeid.
Ühendamine
Lõpp-punkt kasutab voogedastatavat HTTP-d (Streamable HTTP) ja seda autenditakse Bearer API-võtmega, mille leiate juhendist Alustamine. Claude Code'is käib see nii:
claude mcp add --transport http nordlet https://api.nordlet.com/mcp --header "Authorization: Bearer nl_..."
Iga teine MCP-klient kasutab sama URL-i ja päist. Õigusega *:read piiratud võti saab käivitada ainult lugemistoiminguid; tööriistad annavad puuduvast õigusest teada API 403 veaga.
Tööriistad
Kolm tööriista katavad API kõik toimingud:
| Tööriist | Mida see teeb |
|---|---|
search_operations |
Leiab toimingud nimes, tees, kokkuvõttes või kirjelduses olevate sõnade järgi, soovi korral kindla mooduli piires (sales, bank, reports, ...). Ilma päringuta loetleb see moodulid. |
describe_operation |
Tagastab ühe toimingu meetodi, tee, kirjelduse ja JSON-päringuskeemi; parameeter includeResponse: true lisab ka 200 vastuse skeemi. |
call_operation |
Käivitab ühe toimingu JSON-korpusega (body). Vastuse sisu tagastatakse JSON-ina; 4xx või 5xx vastus tagastatakse tööriista veana koos staatuskoodi ja veaümbrisega. Valikuline idempotencyKey saadetakse päisena Idempotency-Key, nii et sama võtmega korduv kutse taasesitab esimese vastuse ilma toimingut uuesti tegemata. |
Enimkasutatavad toimingud on saadaval ka otsetööriistadena koos oma päringuskeemidega, mistõttu assistent näeb nende välju ilma eraldi otsinguta: 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 ja reports_debt_aging. Iga tööriist sisaldab MCP märkusi (readOnlyHint, destructiveHint), mis annavad kliendile teada, kas tegemist on andmeid muutva toiminguga.
Toimingute loend ja skeemid genereeritakse samast OpenAPI kirjeldusest, mida kasutavad API viide ja SDK-d, mistõttu API-le lisatud toiming ilmub funktsioonis search_operations samal ajal selle väljalaskega. Serveri juhised tuletavad assistendile meelde kokkulepitud reegleid: summad on kümnendmurruna esitatud tekstistringid, loendid kasutavad parameetreid page, pageSize, sort ja filter, ning riigipõhine aruandlus vastab veaga 422, kui ettevõte ei asu vastavas riigis.