Server definition
- Hash
- sha256:ffe643949a1a6e85e4fee8c61f7b61db279f1daafb25af65ede1956cd8b4b3d9
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": "Due diligence on Lithuanian legal entities: profile and management, participants, beneficial owners, real property, seizure acts and court cases. Every answer is provided as a legal service by a certified Lithuanian attorney-at-law (advokatas), who legally attests its provenance and integrity. On supported tools, set interpret to true to add the standardized legal interpretation of the answer. Every tool takes a Lithuanian legal-entity code. Calls are billed per answer; a no-data answer is not billed. Beneficial-owner data requires a purpose, which is logged.",
"tools": [
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "Lithuanian legal-entity code (juridinio asmens kodas).",
"pattern": "^[0-9]{7,9}$",
"type": "string"
},
"idempotencyKey": {
"description": "Reuse for retries of the same create request.",
"maxLength": 128,
"minLength": 1,
"type": "string"
},
"purpose": {
"description": "Purpose of processing; logged per call. Required for beneficial-owner data.",
"enum": [
"AML_KYC",
"BUSINESS_RELATIONSHIP_DD",
"LEGAL_CLAIM",
"OTHER",
"TRANSACTION_DD"
],
"type": "string"
},
"subjectEmail": {
"description": "Optional. When given, Tvarka emails the ceremony link to the subject; otherwise the link is returned for you to deliver.",
"type": "string"
},
"subjectRole": {
"description": "Which role the subject is claimed to hold in the entity.",
"enum": [
"dalyvis",
"naudos_gavejas",
"vadovas"
],
"type": "string"
}
},
"required": [
"code",
"subjectRole",
"purpose"
],
"type": "object"
},
"name": "create_kyc_package",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "Lithuanian legal-entity code (juridinio asmens kodas).",
"pattern": "^[0-9]{7,9}$",
"type": "string"
},
"interpret": {
"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.",
"type": "boolean"
},
"purpose": {
"description": "Purpose of processing; logged per call. Required for beneficial-owner data.",
"enum": [
"AML_KYC",
"BUSINESS_RELATIONSHIP_DD",
"LEGAL_CLAIM",
"OTHER",
"TRANSACTION_DD"
],
"type": "string"
}
},
"required": [
"code",
"purpose"
],
"type": "object"
},
"name": "get_beneficial_owners",
"outputSchema": null
},
{
"description": "Court hearings where the Lithuanian legal entity appears as a party.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "Lithuanian legal-entity code (juridinio asmens kodas).",
"pattern": "^[0-9]{7,9}$",
"type": "string"
}
},
"required": [
"code"
],
"type": "object"
},
"name": "get_court_cases",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "Lithuanian legal-entity code (juridinio asmens kodas).",
"pattern": "^[0-9]{7,9}$",
"type": "string"
},
"interpret": {
"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.",
"type": "boolean"
},
"purpose": {
"description": "Purpose of processing; logged per call. Required for beneficial-owner data.",
"enum": [
"AML_KYC",
"BUSINESS_RELATIONSHIP_DD",
"LEGAL_CLAIM",
"OTHER",
"TRANSACTION_DD"
],
"type": "string"
}
},
"required": [
"code",
"purpose"
],
"type": "object"
},
"name": "get_due_diligence_report",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"orderId": {
"description": "The order id returned by create_kyc_package.",
"type": "string"
}
},
"required": [
"orderId"
],
"type": "object"
},
"name": "get_kyc_package",
"outputSchema": null
},
{
"description": "Current participants (shareholders, members) of a Lithuanian legal entity.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "Lithuanian legal-entity code (juridinio asmens kodas).",
"pattern": "^[0-9]{7,9}$",
"type": "string"
}
},
"required": [
"code"
],
"type": "object"
},
"name": "get_participants",
"outputSchema": null
},
{
"description": "Real property registered to a Lithuanian legal entity, with the rights recorded on each object. Legal entities only.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "Lithuanian legal-entity code (juridinio asmens kodas).",
"pattern": "^[0-9]{7,9}$",
"type": "string"
}
},
"required": [
"code"
],
"type": "object"
},
"name": "get_real_estate",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "Lithuanian legal-entity code (juridinio asmens kodas).",
"pattern": "^[0-9]{7,9}$",
"type": "string"
},
"interpret": {
"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.",
"type": "boolean"
}
},
"required": [
"code"
],
"type": "object"
},
"name": "get_seizures",
"outputSchema": null
},
{
"description": "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.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"code": {
"description": "Lithuanian legal-entity code (juridinio asmens kodas).",
"pattern": "^[0-9]{7,9}$",
"type": "string"
},
"interpret": {
"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.",
"type": "boolean"
}
},
"required": [
"code"
],
"type": "object"
},
"name": "lookup_company",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ffe643949a1a6e85e4fee8c61f7b61db279f1daafb25af65ede1956cd8b4b3d9 | sha256sum