due-diligence
Lithuanian company due diligence and KYC identification, attested by an attorney-at-law.
我该使用它吗
质量与安全性
发现(2)
- LOW在 get_participants 中
- LOW在 get_court_cases 中
基于对工具定义和协议合规性的自动分析。
上下文开销
这是每次将服务器的工具加载到模型上下文窗口时所消耗的大致 token 数。数值越高,可用于其他任务的注意力就越少。
安装
一键安装
将以下内容添加到你的 `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社区
证据