veritap.dev

Docs

Connect an agent

Two transports, same server. Remote clients speak Streamable HTTP directly; stdio clients use a zero-dependency shim that forwards JSON-RPC without interpreting it, so it cannot fall out of sync with the endpoint's protocol version.

https://veritap.dev/mcpnpx -y veritap-mcpno auth

Claude Desktop

claude_desktop_config.json
{
  "mcpServers": {
    "veritap": { "command": "npx", "args": ["-y", "veritap-mcp"] }
  }
}

Remote — Streamable HTTP

any remote MCP client
https://veritap.dev/mcp

No API key, no account, no rate-limit headers to manage. Free tools are marked readOnlyHint and idempotentHint so client confirmation dialogs do not gate speculative calls.

LangChain

python
from langchain_mcp_adapters.client import MultiServerMCPClient

client = MultiServerMCPClient({
    "veritap": {
        "url": "https://veritap.dev/mcp",
        "transport": "streamable_http",
    }
})
tools = await client.get_tools()

CrewAI

python
from crewai_tools import MCPServerAdapter

server = {"url": "https://veritap.dev/mcp", "transport": "streamable-http"}

with MCPServerAdapter(server) as tools:
    agent = Agent(role="buyer", tools=tools, goal="...")

Environment

VariableDefaultNotes
VERITAP_ENDPOINThttps://veritap.dev/mcpShim target.
VERITAP_TIMEOUT_MS60000Per-request timeout in the shim.

How to call it well

Scope

Businesses, listings, objects and places. Claims about individuals — identity, employment, tenancy, background, whereabouts — are refused as a matter of policy, are not stored with their text, and do not enter the roadmap. Nobody is dispatched to inspect anything physically, so questions that need a person on site are answered honestly rather than guessed. Business-exists claims are answered now, free, returning a real evidence bundle; listing-consistency is in scope but not yet answered. Nothing is purchasable.