Skip to main content

intesta-mcp

An MCP server that lets an AI agent check who it is dealing with before it acts.

Intesta is a trust registry. Every entity has a trust level on the A0→A4 ladder (A0 claimed · A1 domain-control · A2 payment-verified · A3/A4 higher) and a set of facts, each marked confirmed (independently verified) or auto_collected (scraped from public sources, not verified). This server exposes the registry's public reads as MCP tools so an agent can ask "can I trust this domain, and what is actually proven?" before it pays a counterparty, shares data, or follows instructions from an unknown party.

Its ethos is Intesta's own: refuse, don't guess. A level is only ever what was proven; an auto_collected fact is not a verified one. The server reports exactly what the registry says and never upgrades either.

Tools

Tool What it answers
search_registry(query, limit=10) Find an entity by name or domain; each result carries its trust level.
check_trust(domain) The headline: A0..A4 level, whether it's attested, what_is_proven, and the proof method (e.g. dns_txt).
get_facts(domain) The entity's public facts, each flagged confirmed vs auto_collected, with its source.
ask_entity(domain, question) A question answered only from that entity's registry facts, with a passport_hash and, when configured, a registry signature you can verify offline.
trust_ladder() What each of A0..A4 means.

All tools are read-only and need no API key — public registry reads work out of the box. An optional INTESTA_API_KEY (ik_…) is only needed for metered or private use.

Install

// Claude Desktop / any MCP client — mcp config
{
  "mcpServers": {
    "intesta": { "command": "uvx", "args": ["intesta-mcp"] }
  }
}

Or run directly:

uvx intesta-mcp

Example

Agent is about to send funds to acme-invoicing.com.

check_trust("acme-invoicing.com")
→ { "level": "A0", "attested": false,
    "what_is_proven": "listed only; nothing independently verified" }

A0 and attested:false means the domain is unproven — the agent should pause or escalate (pair this with Raposa Aval for a human approval step) rather than assume the counterparty is who it claims to be.

Development

python3 -m venv .venv && .venv/bin/pip install -e ".[test]"
.venv/bin/python -m pytest -q          # contract tests, no network

MIT · a DC ESCRYPT product · https://intesta.io

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

intesta_mcp-0.1.0.tar.gz (8.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

intesta_mcp-0.1.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file intesta_mcp-0.1.0.tar.gz.

File metadata

  • Download URL: intesta_mcp-0.1.0.tar.gz
  • Upload date:
  • Size: 8.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for intesta_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 867ee19fa9211c365c22d6bb31e634dcb93fa6461563f9c70c50c05c344b2bf0
MD5 d2abbbd117a207c98297c2aa62977b24
BLAKE2b-256 23e9dc8b11ef2836190612030c7e7db3ca3baaffb156f89635598d4dd7fec337

See more details on using hashes here.

File details

Details for the file intesta_mcp-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: intesta_mcp-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.3 {"installer":{"name":"uv","version":"0.11.3","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for intesta_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7bfcf83b2a98c2ccf7d3539351cbdd2be4065f18a294cf7300bdd0d73a5019b3
MD5 69d635e9cd1ebcc0197a9183f60ca14f
BLAKE2b-256 27e366f9f712cdc3312d8da8133e700334c740cadbf3bb21d80bc1e39baf2ded

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.1

2 files

This release

0.1.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page