veritas-mcp-server
v0.1.0
Published
MCP server for Veritas business verification API. Check if a business exists using public data sources.
Maintainers
Readme
@veritas-api/mcp-server
MCP server for the Veritas business verification API.
Veritas answers one question: "Does this business actually exist?" It cross-references multiple public data sources (Google Places, DNS/WHOIS, SSL, LinkedIn) and returns a structured JSON confidence assessment.
Installation
npx @veritas-api/mcp-serverConfiguration
Add to your MCP client configuration (Claude Desktop, Claude Code, OpenAI, etc.):
{
"mcpServers": {
"veritas": {
"command": "npx",
"args": ["@veritas-api/mcp-server"],
"env": {
"VERITAS_API_KEY": "vrt_your_key_here"
}
}
}
}Get your API key at veritas-api.vercel.app.
Tool: verify_business
Check if a business exists by cross-referencing public data sources.
Parameters:
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| business_name | string | Yes | The name of the business to verify |
| location | string | Yes | City and state/country (e.g., "Oakland, CA") |
Example response:
{
"result": {
"existence_confidence": "high",
"confidence_score": 92,
"signals": {
"google_places": { "found": true, "name_match": "exact", "rating": 4.5 },
"domain": { "found": true, "ssl_valid": true, "domain_age_days": 5842 },
"web_presence": { "linkedin_found": true, "consistent_nap": true }
},
"flags": []
}
}Confidence Levels
| Level | Score | Meaning |
|-------|-------|---------|
| high | 80-100 | 3+ strong signals confirmed |
| medium | 50-79 | 2 signals confirmed or weak signals |
| low | 20-49 | 1 signal confirmed |
| none | 0-19 | No signals found |
Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| VERITAS_API_KEY | Yes | Your Veritas API key (starts with vrt_) |
| VERITAS_API_URL | No | Custom API URL (defaults to production) |
License
MIT
