npm document-integrity-validator-mcpstreamable-httpMITupdated 15d ago
Before your agent accepts, processes, or acts on any document received from an external party -- verify it is internally consistent and matches the known standard for its type. One call. Any document. Machine-readable verdict.
O que dá para fazer com Document Integrity Validator?
Document Integrity Validator MCP
Before your agent accepts, processes, or acts on any document received from an external party -- verify it is internally consistent and matches the known standard for its type. One call. Any document. Machine-readable verdict.
What it does
Checks any document for internal consistency, completeness, and anomalies against the known international standard for that document type. Accepts base64 image or extracted text. Returns a structured verdict with a machine-readable agent_action field.
Supported standards include: ICAO Document 9303 (passports), Hague-Visby Rules 1968 (bills of lading), UCP 600 (trade finance documents), ISPM 12/IPPC/FAO (phytosanitary certificates), Vienna Convention on Road Traffic 1968 (driving licences), and more.
Returns UNKNOWN_DOCUMENT_TYPE rather than guessing on unfamiliar documents -- refusal is correct behaviour, not a failure.
AI-powered reasoning -- NOT a database lookup.
Tools
check_document (Free tier: 10 calls/month)
Checks a single document against its international standard.
Input:
document_text(string, optional) -- extracted text from the documentdocument_image(string, optional) -- base64 encoded image (raw base64 or data URL)document_type_hint(string, optional) -- agent belief about document typeissuing_jurisdiction(string, optional) -- country or issuing body
At least one of document_text or document_image is required.
Response:
{
"agent_action": "PROCEED",
"verdict": "PASS",
"confidence": "HIGH",
"document_type_identified": "Bill of Lading",
"assessed_against": "Hague-Visby Rules 1968",
"known_issuing_standard": "IMO",
"flags": [],
"reason": "Document is internally consistent and compliant with Hague-Visby Rules 1968.",
"analysis_type": "AI-powered reasoning -- NOT a database lookup",
"checked_at": "2026-05-06T10:00:00.000Z",
"_disclaimer": "..."
}
agent_action values:
PROCEED-- document passedVERIFY_MANUALLY-- flags found, agent should flag for human reviewHOLD-- document failed, do not proceedREFER_TO_HUMAN-- document type unknown, refer for manual assessment
check_document_package (Paid tier only)
Checks 2-20 related documents individually then cross-checks all for consistency conflicts.
Input:
documents(array, min 2, max 20) -- each item has:label(required),document_text,document_image,document_type_hint,issuing_jurisdiction
Cross-checks performed: weights/quantities/amounts, party names, reference numbers, dates, commodity descriptions, port references.
Pricing
| Tier | Calls | Price |
|---|---|---|
| Free | 10/month per IP | No API key required |
| Trial extension | +10 one-time | POST /trial-extension |
| Pro | 500/month | $29/month |
| Enterprise | 5,000/month | $199/month |
Overage: $0.05 per call above monthly cap.
Subscribe at kordagencies.com.
Harness Integration
Claude Code / Claude Desktop (.mcp.json)
{
"mcpServers": {
"document-integrity-validator": {
"type": "http",
"url": "https://document-integrity-validator-mcp-production.up.railway.app/mcp"
}
}
}
LangChain / LangGraph (Python)
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"document-integrity-validator": {
"url": "https://document-integrity-validator-mcp-production.up.railway.app/mcp",
"transport": "http"
}
})
tools = await client.get_tools()
OpenAI Agents SDK (Python)
from agents import Agent, HostedMCPTool
agent = Agent(
name="Assistant",
tools=[HostedMCPTool(tool_config={
"type": "mcp",
"server_label": "document-integrity-validator",
"server_url": "https://document-integrity-validator-mcp-production.up.railway.app/mcp",
"require_approval": "never"
})]
)
Self-hosted (stdio)
npm install -g document-integrity-validator-mcp
ANTHROPIC_API_KEY=sk-ant-... TRANSPORT=stdio document-integrity-validator-mcp
Add to Claude Desktop claude_desktop_config.json:
{
"mcpServers": {
"document-integrity-validator": {
"command": "document-integrity-validator-mcp",
"env": { "ANTHROPIC_API_KEY": "sk-ant-..." }
}
}
}
Trial Extension
If you have reached the 10 call/month free limit, request 10 extra calls:
curl -X POST https://document-integrity-validator-mcp-production.up.railway.app/trial-extension \
-H "Content-Type: application/json" \
-d '{"name":"Your Name","email":"you@example.com","use_case":"Brief description"}'
One extension per email address.
Legal
AI-powered document consistency assessment. Results are for informational purposes only and do not constitute legal, compliance, or authentication advice. We do not log or store your document content. Full terms: kordagencies.com/terms.html
Instalação
Adicione Document Integrity Validator ao seu cliente. Escolha o que você usa.
{
"servers": {
"document-integrity-validator-mcp": {
"type": "http",
"url": "https://document-integrity-validator-mcp-production.up.railway.app/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
claude mcp add document-integrity-validator-mcp -- npx -y document-integrity-validator-mcpcodex mcp add document-integrity-validator-mcp -- npx -y document-integrity-validator-mcpamp mcp add document-integrity-validator-mcp -- npx -y document-integrity-validator-mcp{
"mcpServers": {
"document-integrity-validator-mcp": {
"command": "npx",
"args": [
"-y",
"document-integrity-validator-mcp"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"document-integrity-validator-mcp": {
"command": "npx",
"args": [
"-y",
"document-integrity-validator-mcp"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"mcpServers": {
"document-integrity-validator-mcp": {
"command": "npx",
"args": [
"-y",
"document-integrity-validator-mcp"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"document-integrity-validator-mcp": {
"command": "npx",
"args": [
"-y",
"document-integrity-validator-mcp"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"document-integrity-validator-mcp": {
"command": "npx",
"args": [
"-y",
"document-integrity-validator-mcp"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"document-integrity-validator-mcp": {
"type": "local",
"command": "npx",
"args": [
"-y",
"document-integrity-validator-mcp"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"document-integrity-validator-mcp": {
"command": {
"path": "npx",
"args": [
"-y",
"document-integrity-validator-mcp"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y document-integrity-validator-mcpRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
Pontuação
39 / 100
Incompleta
- Documentação25/25
- Manutenção25/25
- Confiança13/20
- Capacidade0/15
- Instalação15/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 8 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 18 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Histórico de versões
| Versões | Publicada |
|---|---|
| 1.0.20Mais recente | 25 de jun. de 2026 |
| 1.0.19 | 24 de jun. de 2026 |
| 1.0.2 | 6 de mai. de 2026 |