due-diligence
Lithuanian company due diligence and KYC identification, attested by an attorney-at-law.
使うべきか
品質と安全性
検出事項(2)
- LOWget_participants 内
- LOWget_court_cases 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"due-diligence": {
"url": "https://api.tvarka.pro/mcp"
}
}
}リモートエンドポイント
https://api.tvarka.pro/mcpstreamable-httpできること
ツール一覧
ツール(9)
⚪lookup_company(code, interpret)
Core registry profile of a Lithuanian legal entity: name, legal form, status, registered address, registration dates, capital, activities and current management. Current data with officially attested provenance.
入力スキーマ
{
"type": "object",
"properties": {
"code": {
"type": "string",
"pattern": "^[0-9]{7,9}$",
"description": "Lithuanian legal-entity code (juridinio asmens kodas)."
},
"interpret": {
"type": "boolean",
"description": "Set true to add the standardized legal interpretation of the answer: what the data means under Lithuanian law, with statute citations. Adds the interpretation fee to the call."
}
},
"required": [
"code"
],
"additionalProperties": false
}🟢get_participants(code)
Current participants (shareholders, members) of a Lithuanian legal entity.
入力スキーマ
{
"type": "object",
"properties": {
"code": {
"type": "string",
"pattern": "^[0-9]{7,9}$",
"description": "Lithuanian legal-entity code (juridinio asmens kodas)."
}
},
"required": [
"code"
],
"additionalProperties": false
}🟢get_beneficial_owners(code, purpose, interpret)
Declared beneficial owners of a Lithuanian legal entity, with ownership percentages and control basis. Served under the legitimate-interest regime; a purpose is required and is logged.
入力スキーマ
{
"type": "object",
"properties": {
"code": {
"type": "string",
"pattern": "^[0-9]{7,9}$",
"description": "Lithuanian legal-entity code (juridinio asmens kodas)."
},
"purpose": {
"type": "string",
"enum": [
"AML_KYC",
"BUSINESS_RELATIONSHIP_DD",
"LEGAL_CLAIM",
"OTHER",
"TRANSACTION_DD"
],
"description": "Purpose of processing; logged per call. Required for beneficial-owner data."
},
"interpret": {
"type": "boolean",
"description": "Set true to add the standardized legal interpretation of the answer: what the data means under Lithuanian law, with statute citations. Adds the interpretation fee to the call."
}
},
"required": [
"code",
"purpose"
],
"additionalProperties": false
}🟢get_real_estate(code)
Real property registered to a Lithuanian legal entity, with the rights recorded on each object. Legal entities only.
入力スキーマ
{
"type": "object",
"properties": {
"code": {
"type": "string",
"pattern": "^[0-9]{7,9}$",
"description": "Lithuanian legal-entity code (juridinio asmens kodas)."
}
},
"required": [
"code"
],
"additionalProperties": false
}🟢get_seizures(code, interpret)
Property seizure acts registered against a Lithuanian legal entity, with the institution that imposed them, the parties and the seized assets. An entity with no acts is a clean record, not a missing answer.
入力スキーマ
{
"type": "object",
"properties": {
"code": {
"type": "string",
"pattern": "^[0-9]{7,9}$",
"description": "Lithuanian legal-entity code (juridinio asmens kodas)."
},
"interpret": {
"type": "boolean",
"description": "Set true to add the standardized legal interpretation of the answer: what the data means under Lithuanian law, with statute citations. Adds the interpretation fee to the call."
}
},
"required": [
"code"
],
"additionalProperties": false
}🟢get_court_cases(code)
Court hearings where the Lithuanian legal entity appears as a party.
入力スキーマ
{
"type": "object",
"properties": {
"code": {
"type": "string",
"pattern": "^[0-9]{7,9}$",
"description": "Lithuanian legal-entity code (juridinio asmens kodas)."
}
},
"required": [
"code"
],
"additionalProperties": false
}🟢get_due_diligence_report(code, purpose, interpret)
One call returning the whole picture: profile, participants, beneficial owners, real property, seizure acts and court cases. Cheaper than the parts bought separately. A purpose is required because the report contains beneficial-owner data.
入力スキーマ
{
"type": "object",
"properties": {
"code": {
"type": "string",
"pattern": "^[0-9]{7,9}$",
"description": "Lithuanian legal-entity code (juridinio asmens kodas)."
},
"purpose": {
"type": "string",
"enum": [
"AML_KYC",
"BUSINESS_RELATIONSHIP_DD",
"LEGAL_CLAIM",
"OTHER",
"TRANSACTION_DD"
],
"description": "Purpose of processing; logged per call. Required for beneficial-owner data."
},
"interpret": {
"type": "boolean",
"description": "Set true to add the standardized legal interpretation of the answer: what the data means under Lithuanian law, with statute citations. Adds the interpretation fee to the call."
}
},
"required": [
"code",
"purpose"
],
"additionalProperties": false
}🟡create_kyc_package(code, idempotencyKey, subjectRole, purpose, subjectEmail)
Order a QES-signed identification package for a role-holder of a Lithuanian legal entity. The register says who holds the role; the person proves they are that person by signing a dossier with their own qualified electronic signature, and an attorney-at-law attests the verified correspondence. Returns immediately with an order id and a ceremony URL to give the subject; the outcome arrives later. Poll with get_kyc_package. Billed only when a package is delivered.
入力スキーマ
{
"type": "object",
"properties": {
"code": {
"type": "string",
"pattern": "^[0-9]{7,9}$",
"description": "Lithuanian legal-entity code (juridinio asmens kodas)."
},
"idempotencyKey": {
"type": "string",
"minLength": 1,
"maxLength": 128,
"description": "Reuse for retries of the same create request."
},
"subjectRole": {
"type": "string",
"enum": [
"dalyvis",
"naudos_gavejas",
"vadovas"
],
"description": "Which role the subject is claimed to hold in the entity."
},
"purpose": {
"type": "string",
"enum": [
"AML_KYC",
"BUSINESS_RELATIONSHIP_DD",
"LEGAL_CLAIM",
"OTHER",
"TRANSACTION_DD"
],
"description": "Purpose of processing; logged per call. Required for beneficial-owner data."
},
"subjectEmail": {
"type": "string",
"description": "Optional. When given, Tvarka emails the ceremony link to the subject; otherwise the link is returned for you to deliver."
}
},
"required": [
"code",
"subjectRole",
"purpose"
],
"additionalProperties": false
}🟢get_kyc_package(orderId)
Current state of a KYC package order: whether the subject has signed, the cross-check outcome, and the evidence container digest once delivered. The container bytes are fetched over REST, not through this tool.
入力スキーマ
{
"type": "object",
"properties": {
"orderId": {
"type": "string",
"description": "The order id returned by create_kyc_package."
}
},
"required": [
"orderId"
],
"additionalProperties": false
}推奨プロンプト
get_participantsget_participantsコミュニティ
エビデンス