ENDPOINT 1
https://edgar.cmdrvl.com/mcp
Known tools 0
No tool metadata was available in the registry cache.
CONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.cmdrvl-com]
url = "https://edgar.cmdrvl.com/mcp"
enabled = true
bearer_token_env_var = "MCP_BEARER_TOKEN"
Authentication is required. Replace the placeholder locally and never commit a secret.
Claude Code
.mcp.json
{
"mcpServers": {
"cmdrvl-com": {
"type": "http",
"url": "https://edgar.cmdrvl.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_BEARER_TOKEN"
}
}
}
}
Authentication is required. Replace the placeholder locally and never commit a secret.
Claude Desktop
Settings → Connectors → Add custom connector
Name: cmdrvl-com
Remote MCP URL: https://edgar.cmdrvl.com/mcp
Add the URL as a custom connector, then complete its supported authorization flow. Claude Desktop remote connectors are configured in the UI.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"cmdrvl-com": {
"url": "https://edgar.cmdrvl.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_BEARER_TOKEN"
}
}
}
}
Authentication is required. Replace the placeholder locally and never commit a secret.
Visual Studio Code
.vscode/mcp.json
{
"servers": {
"cmdrvl-com": {
"type": "http",
"url": "https://edgar.cmdrvl.com/mcp",
"headers": {
"Authorization": "Bearer ${input:mcp-token}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "mcp-token",
"description": "cmdrvl-com bearer token",
"password": true
}
]
}
Authentication is required. Replace the placeholder locally and never commit a secret.
Generic MCP
Client-specific MCP configuration
{
"name": "cmdrvl-com",
"transport": "streamable-http",
"url": "https://edgar.cmdrvl.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_BEARER_TOKEN"
}
}
Authentication is required. Replace the placeholder locally and never commit a secret.
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
ENDPOINT 2
https://receipts.cmdrvl.com/mcp
MCP server metadata
- Name
- cmdrvl-receipts
- Version
- 0.1.0
Claim in, receipt out. A VERIFICATION MCP over the dual-source SEC CMBS confirmation ledger — not a data MCP. Verify any of 11 dual-sourced fields against the primary filings: use `verify_loan_field` for a specific loan (7 loan-grain fields: beginning/ending balance, scheduled principal, scheduled interest, note_rate, servicer_advances, paid_through_date) and `verify_deal_field` for pool-level facts (4 deal-grain fields: beginning/ending scheduled collateral balance, ending actual collateral balance, total_principal_collected). `verify_ending_balance` is a thin alias for the loan ending_balance case. `verify_building_size` and `verify_appraised_value` are issuance-grain Annex A vs ABS-EE tool surfaces; they return honest UNVERIFIED until upstream issuance shards exist, and future incommensurate unit/date/basis outcomes are receipt statuses, never DENY. `verify_fund_holding_coupon` verifies the NPORT cross-filer annualized coupon rate for a security identifier (ISIN, CUSIP, other identifier, or ticker), returning a security-grain N-source receipt whose citations name agreeing and dissenting registrant CIKs with SEC accessions; ticker matches are not hard identifiers, so callers can pass require_hard_identifier=true to exclude them. `verify_servicer` answers 'who is the master/special servicer' from the SEC servicer roster (string-valued; both roles single-source roster facts). `verify_loan_status_counts` answers count-claims over loan status ('N in special servicing / paid off / defeased') as DERIVED_UNCONTESTED receipts computed from the ABS-EE tape (source_class 'derived', derived_from[] = the consumed tape accessions). Each returns a CONFIRM / DENY / CONFLICT / UNVERIFIED verdict plus an sf-receipt Observation Receipt citing the SEC filings (ABS-EE and 10-D). Two judgments, two fields: `claim_verdict` adjudicates the CALLER'S claimed value against the canonical value (DENY only here); the embedded receipt's `confirmation` says whether the two filings agree with each other. Serving is CURRENT-ONLY: every answer is the latest filing period held for the deal, and the receipt stamps the as-of period it is current as of (no historical selection). If you are new to this server or context is tight, call `quickstart` for a compact routing guide. Call `coverage` FIRST to see exactly what is covered — covered-vs-universe denominators per grain, the field inventory, temporal scope, dual-sourced agreement stats, and single-source share — so you can tell an honest-absent UNVERIFIED (out of scope) from a real judgment. Then call `find_deals` to search and disambiguate a specific deal name, ticker, CIK, shelf, vintage, alias, or deal_ref. Call `covered_deals` only when you need the full covered set; anything outside scope returns UNVERIFIED, never a guess. For BULK text, call `verify_claims`: paste a paragraph/memo and it extracts every checkable claim with a deterministic grammar (loan fields, pool fields, servicer identity, status counts), fans out to the atomic verifiers, and returns per-claim statuses (verified / contradicted / insufficient_evidence / out_of_scope — statuses are answers, never errors) with receipt-backed citations; anything it could not check is enumerated in unchecked_spans. For deeper coverage, historical data, bond support, or entitlements, contact cairn@cmdrvl.com.
Known tools 13
quickstartCompact capability manifest for clients: purpose, workflow, routing table, examples, vocabulary guard, scope caveats, next actions, and contact.
Inferred read-onlycoverageCoverage facts: CMBS universe denominators, field inventory with definitions, current-only temporal scope, bonds=0 planned, and denominator-safe confirmation stats.
Inferred read-onlyfind_dealsSearch covered deals by id, trust name, CIK, aliases, shelf, vintage, or deal_ref.
Inferred read-onlycovered_dealsList the deals this server can verify (Phase 0 scope) with their CIKs, aliases, and available filing periods.
Inferred read-onlyverify_loan_fieldVerify a LOAN-GRAIN dual-sourced field of a specific CMBS loan against the primary SEC filings (10-D remittance + ABS-EE tape).
Inferred read-onlyverify_deal_fieldVerify a DEAL-GRAIN pool-level dual-sourced field against the primary SEC filings — the ABS-EE loan-tape rollup (SUM across the pool) vs the 10-D trustee's directly-reported deal fact.
Inferred read-onlyverify_ending_balanceThin alias for verify_loan_field(field='ending_balance'): verify a CMBS loan's TRUST-LEVEL securitized ending balance — the balance of this loan's note in THIS trust as reported in the 10-D and ABS-EE.
Inferred read-onlyverify_fund_holding_couponVerify the NPORT cross-filer annualized coupon rate (`annualized_rate`) for one security identifier.
Inferred read-onlyverify_servicerAnswer 'who is the <role> servicer on deal X' against the SEC servicer roster.
Inferred read-onlyverify_loan_status_countsAnswer count-claims over loan status ('N in special servicing / paid off / resolved / defeased') for a deal.
Inferred read-onlyverify_claimsBulk claim-set verifier: messy text in, structured evidence + disagreement out.
Inferred read-onlyCONNECT WITH APPROVAL
Client installation
Review this server and its permissions before adding it. Secret placeholders must be set locally.
Codex
~/.codex/config.toml
[mcp_servers.cmdrvl-receipts]
url = "https://receipts.cmdrvl.com/mcp"
enabled = true
Claude Code
.mcp.json
{
"mcpServers": {
"cmdrvl-receipts": {
"type": "http",
"url": "https://receipts.cmdrvl.com/mcp"
}
}
}
Claude Desktop
Settings → Connectors → Add custom connector
Name: cmdrvl-receipts
Remote MCP URL: https://receipts.cmdrvl.com/mcp
Add this remote URL as a custom connector in Claude Desktop. Availability depends on the user plan and workspace policy.
Cursor
.cursor/mcp.json
{
"mcpServers": {
"cmdrvl-receipts": {
"url": "https://receipts.cmdrvl.com/mcp"
}
}
}
Visual Studio Code
.vscode/mcp.json
Add to Visual Studio Code{
"servers": {
"cmdrvl-receipts": {
"type": "http",
"url": "https://receipts.cmdrvl.com/mcp"
}
}
}
Generic MCP
Client-specific MCP configuration
{
"name": "cmdrvl-receipts",
"transport": "streamable-http",
"url": "https://receipts.cmdrvl.com/mcp"
}
MCP Inspector
Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.
TRUST AND VERIFICATION EVIDENCE
Loading Trust v2 evidence…
Checking the associated registrable domain. The BuiltWith key remains server-side.
Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.