mcpbeat Sign in

dVeracity Semantic API MCP Server

by dveracity Your server? Claim it
answering

dVeracity Semantic API is answering right now. Last checked moments ago. 783 installs a week from npm. It exposes 23 tools. Last commit 3 Nov 2026.

Validate emissions data against Open Footprint, check EU CBAM records, query verified methane data

Installs per day peak 236 · avg 47 · +71% w/w
a month agotoday
Uptime history 63 days of history
63 days agonow
100.0%
Uptime 24h
92 of 92 checks
23
Tools
read from the server
220 ms
Response time
average over 24h
783
Installs / week
npm and PyPI

What changed 88

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 31 October 2026. No other catalogue keeps this.

3 Nov 25 tool descriptions were rewritten29 times that day billing_plans, billing_purchase, billing_status and 22 more
3 Nov 25 tools changed the parameters they ask for billing_plans, billing_purchase, billing_status and 22 more
3 Nov 2 tools disappeared billing_purchase, billing_subscribe
3 Nov a tool changed version
2 Nov 25 tool descriptions were rewritten billing_plans, billing_purchase, billing_status and 22 more
2 Nov a tool changed version
31 Oct 3 tool descriptions were rewritten billing_purchase, compliance_policies, semantic_query
31 Oct a tool changed the parameters it asks for billing_subscribe
31 Oct a tool changed version
and 4 more, back to 31 October 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add semantic-mcp --transport http https://api.dveracity.com/mcp
Settings → Connectors → Add custom connector, then paste this address
https://api.dveracity.com/mcp
~/.codex/config.toml
[mcp_servers.semantic-mcp]
url = "https://api.dveracity.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "semantic-mcp": {
      "url": "https://api.dveracity.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "semantic-mcp": {
      "type": "http",
      "url": "https://api.dveracity.com/mcp"
    }
  }
}

Available tools 23

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

ofp
ofp_entity
Use this when you need one entity's fields, types, keys and relationships, for example to design a table or an API payload. Pass domain when known: ambiguous names fail rather than guessing (ofp_models reports ambiguousNameCount).
ofp_model_provenance
Use this when a user asks which version of the Open Footprint standard they are designing against.
ofp_models
Use this when a user is building an app, database or integration on the Open Footprint standard and needs to know what the model covers. Start here before any other ofp_ tool. The response summary carries the served counts.
ofp_policies
Use this when a user asks which validation rules apply to a sector's emissions records. Do not use for regulations; use compliance_policies. inputs lists the e-ledger fields each policy reads (e.g. co2e_kg, direction), not canonical Open Footprint names. published:false means no rules are published; do not invent guardrails.
ofp_search_entities
Use this when you need the Open Footprint entity for a concept such as "Scope 3 emissions", "facility" or "product footprint". Do not use for emission factors or calculations. Matches entity names, descriptions and field names; use ofp_entity for the full definition.
ofp_sector
Use this when you need one sector's classification, status and reference artifacts.
ofp_sectors
Use this when a user asks which industries Open Footprint covers or whether a sector has a reference implementation. implemented means a reference implementation exists; planned or placeholder means nothing is published.
ofp_semantic_code
Use this when you have a source-system field and need to find where it belongs in the Open Footprint model. Codes carried by more than ten fields are generic classifications; aligning to one asserts less than it appears.
ofp_semantics
Use this when mapping fields from SAP, another ERP or a supplier feed onto Open Footprint. A high fieldCount is a generic fallback; pass maxFieldCount (10 is a good start) for codes specific enough to align on.
ofp_validate
Use this when a user wants an emissions or footprint record (JSON) checked against the Open Footprint model or a sector's guardrails before storing, exchanging or reporting it. Do not use for general data-quality questions without a payload. Checks structure, declared constraints, enum membership and calculations; with a sector, its guardrails. Always read `checked` and `checks_not_run` per call, and `schema.coverage.constraintsDeclared`, rather than assuming a range check ran. Not checked: undeclared ranges, unit coherence, live referential integrity, factor provenance. Never report a payload as compliant unless sector_policy is in `checked` and policy.outcome is passed. `schemaValid` is the structural verdict; `valid` is deprecated.
compliance
compliance_evaluate
Use this when a user wants an import record or an annual EU CBAM declaration (Reg. (EU) 2023/956) checked against an approved policy before filing. Do not use for carbon-footprint calculations or for regulations compliance_policies does not list. Runs the policy's regulation-derived Rego, not the generic OFP validator. The decision is passed, denied, unevaluable, not_applicable or error; an error is a refusal, never compliance, and error.code names it (policy_not_release_eligible, policy_no_rendered_checks, policy_no_faithful_checks, policy_coverage_inconsistent, policy_hash_mismatch, policy_hash_unverified). A pass covers only the encoded checks: read coverage.note. Requires the compliance:evaluate scope; every call counts against the plan limit. For an annual CBAM declaration set entity_type to cbam_declaration and send declaration + lines.
compliance_evaluation
Use this when a user wants to retrieve or audit a previous regulatory evaluation by its id. Only the caller who ran it can read it; another account's id answers not found. Requires compliance:read.
compliance_policies
Use this when a user needs data checked against a regulation, for example EU CBAM, to find the approved policy to run. Do not use for Open Footprint sector rules; use ofp_policies. Returns only APPROVED policies; drafts and rejected never appear. An empty list means none published, not that no obligations exist; never invent rules. Requires compliance:read.
compliance_policy
Use this when you need the full rules, provenance and coverage of one approved regulatory policy. Returns Rego only when the source was retained; otherwise rego_unavailable: source_not_retained. A policy without Rego is not loaded into the engine; enforcement says whether its structured rules still run. Do not reconstruct the Rego. Requires compliance:read.
compliance_policy_register
Use this when a user asks which provisions of a regulation an evaluation actually checks and which it does not. Shows which provisions are encoded and which are not: a pass on the encoded checks is not compliance with excluded provisions. Requires the compliance:read scope.
billing
billing_plans
Use this when you need to know what each dVeracity plan includes or what the free allowance covers. Show dVeracity plans, what each plan includes and the free-tier allowance.
billing_status
Use this when a call was refused for credits or plan, to tell the user exactly what is missing. Use it after a 402 to tell your human exactly what is missing.
semantic
semantic_query
Use this when a user asks a specific question about verified oil-and-gas emissions data, for example methane emissions for a site, company or period (PPDM, OGMP 2.0). Call semantic_templates first to see what the data can answer. Do not use for general climate questions. On payment_required, tell your operator what the call needs; do not retry the same call. Prefer a specific site, company or period.
semantic_templates
Use this when you want to see which kinds of questions the verified emissions data can answer, before calling semantic_query.
credits
credits_balance
Deprecated: use billing_status, which also shows plan and free allowance. Removal planned for 0.9.
keri
keri_identity
Use this when an organisation needs to confirm which verified legal entity and agent identity dVeracity is attributing calls to. Only relevant when vLEI identity is configured.
standards
list_standards
Use this when you need to see which sustainability data standards and versions validate_data can check, before calling it.
validate
validate_data
Use this when a user wants a payload checked against a standard other than Open Footprint; call list_standards first to see which are supported. For Open Footprint payloads use ofp_validate. Only masterData or referenceData; call list_standards first.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

billing_purchase
removed 3 Nov 2026
billing_subscribe
removed 3 Nov 2026

Endpoints

URLTransportStateLatencyChecked
https://api.dveracity.com/mcp streamable-http answering 193 ms 0 min ago

Alternatives to dVeracity Semantic API

same job, measured the same way
H
HojinCheck — Japanese corporate verification API (hojin = 法人/corporate entity)
by hojincheck

Verify Japanese companies, invoice-issuer registrations and addresses against government open data.

6 tools answering
Manifestlens
by cloudcorprecords

Agent Manifest Protocol: fetch, validate and permission-check API manifests; registry submissions.

319 installs/wk local only
Sdcgovernance
by semanticdatacharter

Governance validation for Semantic Data Charter instances; returns OASIS XACML decisions.

249 installs/wk local only
AuthiChain
by authichain

Verification of signed records, plus an EU DPP check.

7 tools answering
LEGAION Verifier
by legaion

Checks legal citations against the official register they should come from, and records it.

answering
Bulk Email Verifier & Validator
by monietools

Check emails for valid syntax, MX records, disposable and role addresses and typos. No SMTP check.

answering
ROKI Connect
by roki

Verified ROKI Connect payments contract for coding agents: operations, schemas, validator.

19 tools answering
Verified by NPC
by bayo-de

Check products, credentials, claims, and agents against NPC Labs verification records.

156 installs/wk local only

dVeracity Semantic API — questions

Answers built from our own checks of this server.

What can dVeracity Semantic API do?
It exposes 23 tools, read directly from the server on our last check. Among them: billing_plans, billing_status, compliance_evaluate, compliance_evaluation, compliance_policies, compliance_policy and 17 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is dVeracity Semantic API mostly used for?
Its tools cluster around ofp, compliance and billing. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is dVeracity Semantic API working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 220 ms. The bar chart above shows every period we have measured.
Did dVeracity Semantic API ever remove tools?
Yes. billing_purchase, billing_subscribe are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect dVeracity Semantic API?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does dVeracity Semantic API need an API key?
No. dVeracity Semantic API completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 23 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is dVeracity Semantic API?
It answers our handshake in 220 ms on average, which is faster than 67% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use dVeracity Semantic API?
The npm package @dveracity/semantic-mcp was installed 783 times in the last week. Week over week that is +71%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.
Is dVeracity Semantic API open source?
The code is open source: it is published under the Apache-2.0 licence, written in JavaScript, 0 stars on GitHub and 3 open issues. The licence covers the code in the repository, not the hosted service at api.dveracity.com, which runs on its operator's own terms.