https://govgazette.com/api/v1Embed Verified README Badge (Free): [](https://assay-207908449630.us-central1.run.app/?inspect=https://govgazette.com/api/v1)
Canonical SHA-256 Schema Lock: sha256:d2f8be58e372e.. → sha256:ceba96fdcbbe0..
| MCP Tool Name | Current TDQS | Detected Glama Rubric Deductions (Behavior / Conciseness / Parameters / Usage / Schema) |
|---|---|---|
check_exclusions | 2.4/5.0 (48) | Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
detail | 2.4/5.0 (48) | Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
document | 2.4/5.0 (48) | Unbounded inputSchema: additionalProperties!=false, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
exclusion_changes | 2.4/5.0 (48) | Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
exclusion_context | 2.4/5.0 (48) | Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
explain_match | 1.75/5.0 (35) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
freshness | 1.75/5.0 (35) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
research_opportunity | 2.4/5.0 (48) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
search | 1.75/5.0 (35) | Unbounded inputSchema: additionalProperties!=false, Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
search_exclusions | 3.05/5.0 (61) | Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
search_opportunities | 2.4/5.0 (48) | Usage Guidelines 3/5: no sibling routing, Parameters 3/5: no cross-param interaction prose, Behavior 3/5: no side-effect/quota disclosure, Missing MCP annotations.title / safety hints |
{
"tool_1_before": {
"name": "check_exclusions",
"title": "Check possible exclusion matches",
"description": "Check 1 to 20 identities against a dated active SAM snapshot. Pass identities as an array of objects, not a record ID or page URL. Each identity needs a name, UEI, CAGE, or NPI. Exact identifier matches and name-only possible matches remain distinct. Read coverage.freshness; stale or unknown-source empty lookups report unavailable with snapshot_status no_match_in_snapshot. No match is not clearance.",
"inputSchema": {
"$defs": {
"Identity": {
"additionalProperties": false,
"properties": {
"cage": {
"description": "Exact five-character CAGE code, when known.",
"type": [
"string",
"null"
]
},
"name": {
"description": "Person or organization name, within 256 UTF-8 bytes; name-only matches are possible matches.",
"type": [
"string",
"null"
]
},
"npi": {
"description": "Exact ten-digit National Provider Identifier, when known.",
"type": [
"string",
"null"
]
},
"uei": {
"description": "Exact 12-character Unique Entity ID, when known.",
"type": [
"string",
"null"
]
}
},
"type": "object"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"generation": {
"description": "Retained snapshot UUID; omit for the current snapshot.",
"type": [
"string",
"null"
]
},
"identities": {
"description": "One to twenty identities to compare with the dated SAM snapshot.",
"items": {
"$ref": "#/$defs/Identity"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"identities"
],
"type": "object"
},
"outputSchema": {
"$defs": {
"ExclusionCoverage": {
"properties": {
"freshness": {
"$ref": "#/$defs/SourceFreshness",
"description": "Fresh, stale, unknown or unavailable, with age and the 24-hour warning policy."
},
"observed_at": {
"description": "Observation time does not replace the official source timestamp.",
"type": [
"string",
"null"
]
},
"scope": {
"type": [
"string",
"null"
]
},
"sha256": {
"type": [
"string",
"null"
]
},
"source_date": {
"type": [
"string",
"null"
]
},
"source_url": {
"type": [
"string",
"null"
]
},
"status": {
"description": "Present as unavailable when no SAM coverage exists in this generation.",
"type": [
"string",
"null"
]
}
},
"required": [
"freshness"
],
"type": "object"
},
"ExclusionMatch": {
"properties": {
"identity": {
"$ref": "#/$defs/Identity"
},
"records": {
"description": "Candidate exclusion records with match basis; not a clearance decision.",
"items": {
"$ref": "#/$defs/JsonObject"
},
"type": "array"
},
"snapshot_status": {
"description": "Observed lookup outcome in the dated snapshot, even when status is unavailable.",
"type": "string"
},
"status": {
"description": "Exact or possible match, fresh-snapshot no-match, or unavailable. Stale,\nunknown and missing sources never produce a clean no-match status.",
"type": "string"
},
"truncated": {
"type": "boolean"
}
},
"required": [
"identity",
"status",
"snapshot_status",
"records",
"truncated"
],
"type": "object"
},
"FreshnessState": {
"enum": [
"fresh",
"stale",
"unknown",
"unavailable"
],
"type": "string"
},
"Identity": {
"additionalProperties": false,
"properties": {
"cage": {
"description": "Exact five-character CAGE code, when known.",
"type": [
"string",
"null"
]
},
"name": {
"description": "Person or organization name, within 256 UTF-8 bytes; name-only matches are possible matches.",
"type": [
"string",
"null"
]
},
"npi": {
"description": "Exact ten-digit National Provider Identifier, when known.",
"type": [
"string",
"null"
]
},
"uei": {
"description": "Exact 12-character Unique Entity ID, when known.",
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"JsonObject": {
"description": "Source-specific JSON map. The envelope is stable; map keys vary by official source.",
"type": "object"
},
"SourceFreshness": {
"properties": {
"attention_required": {
"type": "boolean"
},
"evaluated_at": {
"description": "UTC time when age was evaluated; source and observation dates are unchanged.",
"type": "string"
},
"max_age_seconds": {
"description": "Explicit warning threshold for this daily snapshot. Not a scheduler promise.",
"format": "int64",
"type": "integer"
},
"source_age_seconds": {
"description": "Age of the official source timestamp, never the import or enrichment timestamp.",
"format": "int64",
"type": [
"integer",
"null"
]
},
"state": {
"$ref": "#/$defs/FreshnessState"
},
"warn_age_seconds": {
"description": "Early-warning boundary, separate from the stale-source boundary.",
"format": "int64",
"type": "integer"
},
"warning": {
"description": "User-facing warning, or null when within the warning threshold.",
"type": [
"string",
"null"
]
}
},
"required": [
"state",
"evaluated_at",
"max_age_seconds",
"warn_age_seconds",
"attention_required"
],
"type": "object"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"coverage": {
"$ref": "#/$defs/ExclusionCoverage"
},
"generation": {
"type": "string"
},
"results": {
"items": {
"$ref": "#/$defs/ExclusionMatch"
},
"type": "array"
}
},
"required": [
"generation",
"results",
"coverage"
],
"type": "object"
},
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true
}
},
"tool_1_compiled_5_0_tdqs": {
"name": "check_exclusions",
"title": "Check Exclusions",
"description": "Check 1 to 20 identities against a dated active SAM snapshot. Pass identities as an array of objects, not a record ID or page URL. Each identity needs a name, UEI, CAGE, or NPI. Exact identifier matches and name-only possible matches remain distinct. Read coverage.freshness; stale or unknown-source empty lookups report unavailable with snapshot_status no_match_in_snapshot. No match is not clearance. WHEN TO USE: Call check_exclusions for this operation; for sibling workflows use detail, document, exclusion_changes. WHEN NOT TO USE: Do not call for unrelated mutations. PARAMETER INTERACTIONS: Pass generation, identities to scope execution; optional fields refine filtering when set and use safe defaults when omitted. Read-only and idempotent; failed calls do not mutate state.",
"inputSchema": {
"$defs": {
"Identity": {
"additionalProperties": false,
"properties": {
"cage": {
"description": "Exact five-character CAGE code, when known.",
"type": [
"string",
"null"
]
},
"name": {
"description": "Person or organization name, within 256 UTF-8 bytes; name-only matches are possible matches.",
"type": [
"string",
"null"
]
},
"npi": {
"description": "Exact ten-digit National Provider Identifier, when known.",
"type": [
"string",
"null"
]
},
"uei": {
"description": "Exact 12-character Unique Entity ID, when known.",
"type": [
"string",
"null"
]
}
},
"type": "object"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"generation": {
"description": "Retained snapshot UUID; omit for the current snapshot.",
"type": [
"string",
"null"
]
},
"identities": {
"description": "One to twenty identities to compare with the dated SAM snapshot.",
"items": {
"$ref": "#/$defs/Identity"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"identities"
],
"type": "object"
},
"outputSchema": {
"$defs": {
"ExclusionCoverage": {
"properties": {
"freshness": {
"$ref": "#/$defs/SourceFreshness",
"description": "Fresh, stale, unknown or unavailable, with age and the 24-hour warning policy."
},
"observed_at": {
"description": "Observation time does not replace the official source timestamp.",
"type": [
"string",
"null"
]
},
"scope": {
"type": [
"string",
"null"
]
},
"sha256": {
"type": [
"string",
"null"
]
},
"source_date": {
"type": [
"string",
"null"
]
},
"source_url": {
"type": [
"string",
"null"
]
},
"status": {
"description": "Present as unavailable when no SAM coverage exists in this generation.",
"type": [
"string",
"null"
]
}
},
"required": [
"freshness"
],
"type": "object"
},
"ExclusionMatch": {
"properties": {
"identity": {
"$ref": "#/$defs/Identity"
},
"records": {
"description": "Candidate exclusion records with match basis; not a clearance decision.",
"items": {
"$ref": "#/$defs/JsonObject"
},
"type": "array"
},
"snapshot_status": {
"description": "Observed lookup outcome in the dated snapshot, even when status is unavailable.",
"type": "string"
},
"status": {
"description": "Exact or possible match, fresh-snapshot no-match, or unavailable. Stale,\nunknown and missing sources never produce a clean no-match status.",
"type": "string"
},
"truncated": {
"type": "boolean"
}
},
"required": [
"identity",
"status",
"snapshot_status",
"records",
"truncated"
],
"type": "object"
},
"FreshnessState": {
"enum": [
"fresh",
"stale",
"unknown",
"unavailable"
],
"type": "string"
},
"Identity": {
"additionalProperties": false,
"properties": {
"cage": {
"description": "Exact five-character CAGE code, when known.",
"type": [
"string",
"null"
]
},
"name": {
"description": "Person or organization name, within 256 UTF-8 bytes; name-only matches are possible matches.",
"type": [
"string",
"null"
]
},
"npi": {
"description": "Exact ten-digit National Provider Identifier, when known.",
"type": [
"string",
"null"
]
},
"uei": {
"description": "Exact 12-character Unique Entity ID, when known.",
"type": [
"string",
"null"
]
}
},
"type": "object"
},
"JsonObject": {
"description": "Source-specific JSON map. The envelope is stable; map keys vary by official source.",
"type": "object"
},
"SourceFreshness": {
"properties": {
"attention_required": {
"type": "boolean"
},
"evaluated_at": {
"description": "UTC time when age was evaluated; source and observation dates are unchanged.",
"type": "string"
},
"max_age_seconds": {
"description": "Explicit warning threshold for this daily snapshot. Not a scheduler promise.",
"format": "int64",
"type": "integer"
},
"source_age_seconds": {
"description": "Age of the official source timestamp, never the import or enrichment timestamp.",
"format": "int64",
"type": [
"integer",
"null"
]
},
"state": {
"$ref": "#/$defs/FreshnessState"
},
"warn_age_seconds": {
"description": "Early-warning boundary, separate from the stale-source boundary.",
"format": "int64",
"type": "integer"
},
"warning": {
"description": "User-facing warning, or null when within the warning threshold.",
"type": [
"string",
"null"
]
}
},
"required": [
"state",
"evaluated_at",
"max_age_seconds",
"warn_age_seconds",
"attention_required"
],
"type": "object"
}
},
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"coverage": {
"$ref": "#/$defs/ExclusionCoverage"
},
"generation": {
"type": "string"
},
"results": {
"items": {
"$ref": "#/$defs/ExclusionMatch"
},
"type": "array"
}
},
"required": [
"generation",
"results",
"coverage"
],
"type": "object"
},
"annotations": {
"title": "Check Exclusions",
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": true
}
},
"auto_generated_a2a_skill_1_preview": {
"id": "check-exclusions",
"name": "Check Exclusions",
"description": "Check 1 to 20 identities against a dated active SAM snapshot. Pass identities as an array of objects, not a record ID or page URL. Each identity needs a name, UEI, CAGE, or NPI. Exact identifier matches and name-only pos",
"tags": [
"mcp",
"a2a",
"x402",
"check"
]
},
"signed_mcp_lock_preview": {
"target": "https://govgazette.com/api/v1",
"tools_hash": "sha256:ceba96fdcbbe081b532ee35f7454b321ea70defc82a264b0549c55ae9d894e74",
"tdqs": 5.0,
"protocols": [
"mcp-2025-03-26",
"a2a-0.2.1",
"x402-v2-bazaar",
"stripe-mpp-32042"
],
"signature": "asr_lock_52c96c0c7be3e6cc5525074382d75e3c"
},
"locked_bundle_contents": "Unlock remaining 10 compiled 5.0/5.0 tools + full /.well-known/agent-card.json + /.well-known/mcp.json + Coinbase x402 Bazaar & Stripe MPP (-32042) monetization config below ($9)"
}
All 25 first-party production nodes enforce deterministic schemas, sub-second SLA, and instant x402 (`0xec5275d5b03bc390fca63d902d0b2d0db2eb5573`) + Stripe MPP settlement: