{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_mk4zk7daemyg","handle":"com-govgazette-govgazette","url":"https://wellknown.network/agents/com-govgazette-govgazette","links":{"self":"https://wellknown.network/agents/com-govgazette-govgazette/record.json","html":"https://wellknown.network/agents/com-govgazette-govgazette","markdown":"https://wellknown.network/agents/com-govgazette-govgazette/record.md","api":"https://wellknown.network/api/v1/agents/com-govgazette-govgazette","status":"https://wellknown.network/api/v1/agents/com-govgazette-govgazette/status","claim":"https://wellknown.network/agents/com-govgazette-govgazette/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/com-govgazette-govgazette/claim.json","badge":"https://wellknown.network/agents/com-govgazette-govgazette/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/com-govgazette-govgazette/history","tools":"https://wellknown.network/api/v1/agents/com-govgazette-govgazette/tools"},"ard":{"identifier":"urn:air:govgazette.com:server:com-govgazette-govgazette","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"GovGazette","summary":"Find federal contracting opportunities, research awards and vendors, and review exclusion evidence.","description":"Find federal contracting opportunities, research awards and vendors, and review exclusion evidence.","publisher":{"name":"com.govgazette","url":null},"homepage":"https://govgazette.com","repository":"https://github.com/mooshee/govgazette-mcp","version":"1.3.2","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://govgazette.com/api/v1/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-26T13:49:43.6117Z","publishedAt":"2026-10-26T13:49:43.6117Z","registryName":"com.govgazette/govgazette"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"productivity.hr","name":"HR & Recruiting","confidence":0.554,"provenance":"derived"},{"slug":"research.people-companies","name":"People & Company Research","confidence":0.554,"provenance":"derived"},{"slug":"dev.docs-lookup","name":"Documentation Lookup","confidence":0.54,"provenance":"derived"},{"slug":"content.seo","name":"SEO","confidence":0.525,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.525,"provenance":"derived"}],"categories":["content","dev","productivity","research","security"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 6h ago.","lastOkAt":"2026-10-31T12:26:58.734Z","lastProbedAt":"2026-10-31T12:26:58.734Z","statusComputedAt":"2026-10-31T12:29:05.796Z","reliability30d":{"probes":10,"successRate":1,"p50Ms":373,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":10,"ok":10,"authBoundaryOk":0,"serviceOk":10,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-31T12:26:58.734Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":198,"error":null,"detail":{"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":11,"toolsHash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-31T05:26:14.615Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":393,"error":null,"detail":{"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":11,"toolsHash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T21:25:18.952Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":429,"error":null,"detail":{"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":11,"toolsHash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T13:29:45.157Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":456,"error":null,"detail":{"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":11,"toolsHash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-30T05:28:16.801Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":206,"error":null,"detail":{"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":11,"toolsHash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T21:27:29.992Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":199,"error":null,"detail":{"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":11,"toolsHash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T13:31:02.262Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":440,"error":null,"detail":{"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":11,"toolsHash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-29T05:39:24.458Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":379,"error":null,"detail":{"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":11,"toolsHash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T22:27:59.496Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":380,"error":null,"detail":{"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":11,"toolsHash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-28T15:30:22.839Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":395,"error":null,"detail":{"tools":[{"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, U"},{"name":"create_saved_search","description":"Create one private saved opportunity search with the supplied name and criteria. Requires authenticated workspace access and explicit user intent. Creates an ac"},{"name":"delete_saved_search","description":"Permanently delete one saved search owned by the authenticated private workspace, including its baseline, retained change events and feed link. Requires explici"},{"name":"delete_saved_search_workspace","description":"Permanently delete the authenticated private saved-search workspace and all its searches, baselines, change events and feed links. Requires explicit user intent"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"get_saved_search_events","description":"Read the latest 100 retained change observations for one saved search owned by the authenticated private workspace. Does not change the search. Retention and mi"},{"name":"list_saved_searches","description":"List the saved opportunity searches in the authenticated private workspace, including criteria, status and change counts. Does not change searches. Requires wor"},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"rotate_saved_search_feed","description":"Replace the private feed link for one saved search owned by the authenticated workspace, immediately revoking its previous link. Requires explicit user intent. "},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"toolCount":17,"toolsHash":"99e219b2a0274ede0468fefa031c55d795f6beb40a9dd6ff5ea8b800a031de96","serverName":"GovGazette","capabilities":["tools"],"serverVersion":"0.1.0","protocolVersion":"2025-06-18"}}],"tools":[{"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, U"},{"name":"detail","description":"Retrieve a public record using the exact collection and id returned by search, never a page URL, title or slug. Supply the returned generation for a consistent "},{"name":"document","description":"Read official record text using the exact collection, id and generation returned by search. Start at offset 0 with length 1 to 16,000 characters, then use next_"},{"name":"exclusion_changes","description":"Compare two retained snapshots. No longer observed does not mean reinstated; enrichment-only changes are excluded."},{"name":"exclusion_context","description":"Retrieve an exclusion with agency explanation, named restriction references, source evidence, explicit source-age warnings and supported business links."},{"name":"explain_match","description":"Explain deterministic primary NAICS overlap between a registered vendor and opportunity. Not an eligibility determination."},{"name":"freshness","description":"Report actual source dates, coverage, record counts and SHA256 provenance."},{"name":"research_opportunity","description":"Build a cited research brief with retained notice requirements, exact award-number candidates and same-industry comparisons. Does not infer an incumbent or elig"},{"name":"search","description":"Search public opportunities, vendors, awards, exclusions, or reference collections. Results include provenance and a generation-pinned cursor."},{"name":"search_exclusions","description":"Filter active exclusion records by agency, program, classification, geography and dates. Limit is a maximum; large records can produce a smaller page with page_"},{"name":"search_opportunities","description":"Find official opportunity records by keywords, industry, set-aside, state, agency and source status. Active does not imply the deadline is open."}],"package":null,"toolSurface":{"id":"ts_82uzjk4tgrbz","endpointId":"ep_469efrery892","hash":"347b34d36ec2d428b009c5574cbc045c5bd3d0a34e13184134214f2c235a1617","toolCount":11,"serverName":"GovGazette","serverVersion":"0.1.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-28T22:27:59.509Z","lastSeenAt":"2026-10-31T12:26:58.738Z","observations":9,"toolNames":["check_exclusions","detail","document","exclusion_changes","exclusion_context","explain_match","freshness","research_opportunity","search","search_exclusions","search_opportunities"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_469efrery892","url":"https://govgazette.com/api/v1/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-31T05:26:14.629Z","auth":{"observedAt":"2026-10-31T05:26:14.784Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-31T05:26:14.822Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"govgazette.com","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-09-27T03:57:29.000Z","validTo":"2026-12-26T04:55:01.000Z","daysToExpiry":55,"sanCount":2,"fingerprint256":"C0:C4:1C:40:D0:42:79:FE:B1:1F:2A:D3:55:97:C9:C6:CE:D9:09:77:2A:8F:63:8C:56:D1:E8:E0:8B:BA:7E:99"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"com.govgazette/govgazette","url":"https://registry.modelcontextprotocol.io/v0/servers/com.govgazette%2Fgovgazette","firstSeenAt":"2026-10-28T14:20:17.631Z","fetchedAt":"2026-10-28T14:20:17.631Z","normalizedAt":"2026-10-28T14:20:17.631Z"}]},"firstSeenAt":"2026-10-28T14:20:17.631Z","updatedAt":"2026-10-31T12:29:56.226Z"}