Due Diligence

pro.tvarkaPublished by tvarka.proOfficial publisherv1.3.1Updated Oct 24, 2026

Lithuanian company due diligence and KYC identification, attested by an attorney-at-law.

VerifiedStreamable HTTPWeb executableBusiness & Commerce

Overview

AI-generated overview

Lets an assistant run Lithuanian company due diligence and KYC identification checks through a remote, attorney-attested API.

What you can do
This remote MCP server exposes due diligence and KYC identification for Lithuanian companies, with results attested by an attorney-at-law. It is reached over streamable HTTP at the provider's endpoint and authenticated with a bearer API key. The manifest does not list individual tools, so the exact operations are not documented here.
When to use it
Use it when an assistant needs to verify or investigate a Lithuanian company, or to support know-your-customer checks, and you want the findings backed by an attorney attestation. It is less relevant for jurisdictions or checks outside that scope. Start with a sandbox key to see the response shape before moving to production.
Requirements
A remote streamable HTTP endpoint at with bearer authentication: an Authorization header carrying a Tvarka Due Diligence API key. Sandbox keys work without further setup and return synthetic data; production access requires accepting terms and a signed engagement. No local runtime or environment variables are declared.
Before you install
Requires a bearer credential in the Authorization header; treat that key as a secret and do not expose it. Sandbox keys return synthetic data at no cost, while production use requires accepting terms and a signed engagement, so confirm the commercial and legal conditions before relying on results. Queries send company and identity details to a third-party endpoint.

Installation

In SourceWeft

  1. Open Due Diligence in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/pro.tvarka%2Fdue-diligence/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "due-diligence": {
      "type": "http",
      "url": "https://api.tvarka.pro/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

Tools

10

lookup_company

Look up a Lithuanian company

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.

Parameterscoderequiredscreeninterpret

get_participants

Shareholders and members

Current participants (shareholders, members) of a Lithuanian legal entity.

Parameterscoderequiredscreen

get_beneficial_owners

Beneficial owners (UBO)

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.

Parameterscoderequiredscreenpurposerequiredinterpret

get_real_estate

Real property held by the entity

Real property registered to a Lithuanian legal entity, with the rights recorded on each object. Legal entities only.

Parameterscoderequired

get_seizures

Property seizure acts

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.

Parameterscoderequiredinterpret

get_court_cases

Court case involvement

Court hearings where the Lithuanian legal entity appears as a party.

Parameterscoderequired

get_due_diligence_report

Full due-diligence report

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.

Parameterscoderequiredscreenpurposerequiredinterpret

screen_sanctions

Sanctions screening of a company and its people

Screens a Lithuanian legal entity and every person in its own registry data (management, shareholders and members, beneficial owners) against the official EU, UN, US (OFAC) and UK sanctions lists. Each potential match comes with its score, the words that matched, the spelling rules applied and the birth-date check, and the answer names the exact list versions used. A purpose is required because beneficial owners are among the people screened.

Parameterscoderequiredpurposerequired

create_kyc_package

Order an identification package

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.

ParameterscoderequiredpurposerequiredsubjectRolerequiredsubjectEmailidempotencyKey

get_kyc_package

Check an identification package

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.

ParametersorderIdrequired

Version history

2
  1. v1.3.1LatestOct 5, 2026
  2. v1.3.0Sep 16, 2026

Score

72% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts

    Publish an icon in the registry entry.

  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Tvarka integrations