agosint

dev.shveikPublished by shveik.devOfficial publisherv1.0.0Updated Oct 24, 2026

Company and domain due diligence for agents: registers, sanctions, VAT, domain. Pay per call.

The publisher's own server: agdata

Overview

AI-generated overview

A remote MCP server for company and domain due diligence, combining business registers, sanctions screening, VAT validation and domain intelligence, paid per (T

What you can do
Look up company identity and legal-entity details from business registers by name, registration number, VAT number, LEI or website, including a dedicated German Handelsregister record with officers and history. Run a one-call due diligence check covering register data, LEI and parents, VAT validity and sanctions screening. Screen company or person names and crypto wallet addresses against OFAC, EU and UK sanctions lists with fuzzy matching and scores. Validate EU VAT numbers against VIES and Norwegian numbers against the Norwegian register, optionally producing a consultation number as audit evidence. Inspect domains for age, registrar, DNS, mail authentication, DNSSEC, TLS and hosting, and,
When to use it
Use it when an assistant needs to check who a company or website really is before a deal, payment or onboarding: KYB and vendor checks, counterparty screening, VAT verification, or judging whether a domain looks trustworthy. A free preview shows whether a request can be answered and what it would cost before paying.
Requirements
Remote streamable HTTP endpoint; no account, API key or environment variable is declared. Network access to the service is needed. Some lookups are paid per call, and the German register tool is offered only on the Base or Polygon payment networks.
Before you install
Paid per call: the preview tool is free and shows the price, but other lookups spend money, so confirm cost before running them. Results are drawn from third-party official registers and sanctions lists and may be incomplete or lag behind; treat them as signals, not legal proof. The feedback tool sends your message to the service operators.

Installation

In SourceWeft

  1. Open agosint in the dashboard and add it to a workspace.
  2. 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/dev.shveik%2Fagosint/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": {
    "agosint": {
      "type": "http",
      "url": "https://agosint.shveik.dev/mcp"
    }
  }
}

Tools

10

due-diligence

Company due diligence in one call

Company due diligence in one call (KYB, vendor and supplier checks). Give a company name and country, a registry number, an EU VAT number, an LEI or a website domain. Returns the legal entity from the official register, LEI and parents, VAT validity, a sanctions screen (OFAC, EU, UK) of the company and officers, and the domain's age, mail and TLS, as signed pass/warn/fail checks with sources. Use when you must decide whether to trust an unknown company.

Parametersidleivatnamedomaincountryinclude

company

Business registry lookup

Business registry lookup: company identity and legal entity enrichment as structured JSON, by registration number, name and country, VAT number, LEI or website. Registers of Czechia, Norway, the United Kingdom, France, Finland, US SEC filers and every LEI holder. Use when: you need the official identity of one company.

Parametersidleivatnamedomaincountry

company-de

German commercial register record

German commercial register (Handelsregister) record: register court and number, legal form, status, seat, capital, representation rules, officers and history. Slower (about a minute). Use when: the company is German. Not offered on Solana: pay on Base or Polygon.

Parameterscitynamerequiredlimitmatchlegal_formpostal_coderegister_typeregister_courtinclude_deletedregister_number

domain

Domain intelligence and phishing-risk signals

Domain intelligence and phishing-risk signals: domain age and expiry (RDAP/WHOIS), registrar, DNS (A, AAAA, MX, NS, TXT, CAA), SPF, DMARC and MTA-STS, DNSSEC, TLS certificate issuer and expiry, hosting network, and the company behind the site when it can be identified. Use when: deciding whether a domain, link or email sender is legitimate, or checking a domain's mail setup.

Parametersdomainrequired

network

Holder of an AS number or IP address

IP address or AS number lookup: holder, announced prefixes, origin AS, country, RPKI status and abuse contact. Use when: you need to know who runs an IP address or network.

Parametersipasn

sanctions

Sanctions screening

Sanctions screening against the official OFAC SDN, EU consolidated and UK lists with fuzzy name matching, a score per hit, the programme and each list's publication date. Screen a company or person name (optionally with country or birth date) or a crypto wallet address. Use when: screening a counterparty, supplier, customer or wallet before a payment or onboarding. A screening aid, not a compliance determination.

Parameterskindnamelistswalletcountrythresholdbirth_date

vat

EU VAT number validation

EU VAT number validation against the official VIES service: valid or invalid, registered name and address, an optional check of the name you expect and, if you give your own VAT number, a VIES consultation number to keep as audit evidence. Norwegian numbers are checked against the Norwegian VAT register. Use when: onboarding an EU supplier or customer, or before paying an invoice.

Parametersvatrequiredexpect_namerequester_vat

preview

Free preview before you pay

Free check before you pay: whether a request can be answered and what it would return. Up to three matching companies (name, number, country, status), whether a VAT number's format and check digit are valid, whether a domain resolves and has mail servers, and the price. Use when: you are not sure the paid call will find the right subject.

Parametersinputrouterequired

verify

Verify an agosint answer

Free: verify the signature and content hash of an agosint answer.

Parametersrecordrequired

feedback

Send feedback

Free. Tell the people who run this service what worked, what failed or what you miss: a bug, an idea or a thanks. A person reads it. No payment, no account; limited to a few messages an hour.

Parameterskindroutecontactmessagerequired

Version history

1
  1. v1.0.0LatestOct 13, 2026

Score

83% 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
  • 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 Shveik integrations