Intesta

Trust registry for agents: check_trust verdict A0-A4, signed fact passports, honest refusals.

Should I use this

Quality & Safety

B
Description quality
90%
Schema completeness
63%
Naming quality
97%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~729Tokens (tool definitions)
~434 BTypical response size
Moderate attention impact (0.57% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "registry": {
      "url": "https://intesta.io/mcp"
    }
  }
}

Remote endpoints

https://intesta.io/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_entities

List published entities in the Intesta registry with their trust level (A0-A4; call get_passport for the level's meaning and proof). Returns at most 500 entities plus the registry total — on a large registry use search_entities(query) instead of paging through everything.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "list_entitiesArguments"
}
🟢get_passport(entity_domain)

Full public fact passport of an entity: attested statements with sources, plus the attestation block (what the trust level proves, how and when it was verified).

Input Schema

{
  "type": "object",
  "properties": {
    "entity_domain": {
      "title": "Entity Domain",
      "type": "string"
    }
  },
  "required": [
    "entity_domain"
  ],
  "title": "get_passportArguments"
}
⚪ask(entity_domain, question)

Ask a natural-language question about an entity (max 2000 characters). The answer is built strictly from the entity's attested fact passport; each returned fact carries source, attestation status and validity dates. A refusal means the passport has no such fact — the engine never guesses.

Input Schema

{
  "type": "object",
  "properties": {
    "entity_domain": {
      "title": "Entity Domain",
      "type": "string"
    },
    "question": {
      "title": "Question",
      "type": "string"
    }
  },
  "required": [
    "entity_domain",
    "question"
  ],
  "title": "askArguments"
}
🟢search_entities(query, limit)

Search published entities by name, domain or vertical (case-insensitive LITERAL substring; wildcard characters are treated as text). Use this instead of list_entities when the registry is large. The query must be at least 3 characters. Returns at most `limit` matches (1-50) plus `total`, the number of matching entities in the whole registry.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "title": "Query",
      "type": "string"
    },
    "limit": {
      "default": 20,
      "title": "Limit",
      "type": "integer"
    }
  },
  "required": [
    "query"
  ],
  "title": "search_entitiesArguments"
}
🟢get_trust_ladder

Machine-readable semantics of the A0-A4 trust ladder: what exactly is proven at every level, and how to use the registry as an agent.

Input Schema

{
  "type": "object",
  "properties": {},
  "title": "get_trust_ladderArguments"
}
🟢check_trust(domain, purpose)

ONE-CALL decision aid before your agent pays, shares data with, or follows instructions from a domain — works for ANY domain, listed or not. Returns known (is it in the registry), level A0-A4, attested (true only at A1+: something was independently verified), verdict for the given purpose (sufficient | insufficient | unknown) under a named policy profile, what_is_proven, proof, facts_public, expires_at (the earliest freshness expiry among the domain's facts — re-check after it), next_step, and the registry signature. purpose: payment (default) | data_share | follow_instructions. A verdict is the registry's proof measured against the profile — never a guarantee, never financial advice.

Input Schema

{
  "type": "object",
  "properties": {
    "domain": {
      "title": "Domain",
      "type": "string"
    },
    "purpose": {
      "default": "payment",
      "title": "Purpose",
      "type": "string"
    }
  },
  "required": [
    "domain"
  ],
  "title": "check_trustArguments"
}

Recommended Prompts

search_research
Search for information about [topic] using Intesta
Expected tools: search_entities
find_specific
Find [specific item] using Intesta
Expected tools: search_entities
retrieve_data
Get details about [item] from Intesta
Expected tools: get_passport
fetch_info
Fetch [information type] using Intesta
Expected tools: get_passport
list_items
List all [items] available in Intesta
Expected tools: list_entities

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools
verifiedversion not recorded6 tools