← Registry

Security & Testing

mactechsolutionsllc.com

Provides tools for querying NIST SP 800-171 security controls, calculating SPRS scores, and crosswalking to other frameworks.

3 endpoints24 known toolsFirst detected August 9, 2026Last detected September 9, 2026

ENDPOINT 1

https://www.mactechsolutionsllc.com/api/mcp

No auth detected

MCP server metadata

Name
mactech-cmmc
Version
1.2.0
Capabilities
tools.listChangedcompletionsresources.listChangedprompts.listChanged
Server instructions

MacTech Solutions CMMC / NIST SP 800-171 reference server. Provides the full 110-requirement catalog of NIST SP 800-171 Rev 2 with the official DoD Assessment Methodology (Annex A) point weights (deduction pool 313, score range -203 to 110), and computes exact SPRS scores. Also serves the official NIST SP 800-171A assessment objectives (320 objectives - how assessors test each control), framework crosswalks to NIST 800-53/FedRAMP Moderate, CSF 2.0, and SOC 2, CMMC level determination (FCI vs CUI), the 17 Level 1 practices, and structured POA&M generation for gaps. Use it for defense-contractor cybersecurity compliance questions: what a control requires, how it is assessed, how much it is worth, what a given implementation state scores, and how to plan remediation. AUTHORITY: this server answers for NIST SP 800-171 REVISION 2, deliberately. NIST withdrew Rev 2 on 14 May 2024 in favour of Rev 3, but DoD did not follow: class deviation 2024-O0013 R1 pins DFARS 252.204-7012 to Rev 2 until rescinded, and 32 CFR 170.14 names Rev 2 in the regulation itself. Rev 2 is what is contractually binding and what SPRS scores against. Do not answer a Rev 2 obligation with Rev 3 content; the identifiers collide (Rev 2's 3.1.1 sorts as 03.01.01, while Rev 3's 03.01.01 is a different requirement entirely). CURRENCY: CMMC Phase II was suspended on 13 July 2026 - C3PAO and DIBCAC assessments cannot currently be designated, though DFARS 252.204-7012 and the Rev 2 baseline remain in force. That is a fast-moving situation served from a static corpus; verify at https://dowcio.war.gov/CMMC/ before relying on it for a bid or contract decision.

Known tools 13

lookup_control

Get one NIST SP 800-171 Rev 2 security requirement by number (e.

Inferred read-only
list_controls

List NIST SP 800-171 Rev 2 requirements with their DoD Assessment Methodology (SPRS) weights, optionally filtered by control family name or by point weight (5, 3, or 1).

Inferred read-only
calculate_sprs_score

Compute an exact SPRS score per the DoD Assessment Methodology: start at 110 and subtract each unimplemented requirement's Annex A weight (floor −203).

Inferred read-only
get_assessment_objectives

Get the official NIST SP 800-171A assessment objectives for one NIST SP 800-171 Rev 2 requirement - the exact "Determine if.

Inferred read-only
crosswalk_control

Map a security control across frameworks: NIST SP 800-171 Rev 2 ↔ NIST SP 800-53 (FedRAMP Moderate) ↔ NIST CSF 2.

Inferred read-only
determine_cmmc_level

Determine which CMMC level (1, 2, or 3) applies to a defense contractor based on the data they handle and the clauses in their contracts, and - separately - which assessment type may actually be designated today.

Inferred read-only
list_level1_practices

List all 17 CMMC Level 1 basic safeguarding practices with their FAR 52.

Inferred read-only
generate_poam_entries

Turn a list of unimplemented NIST SP 800-171 controls into structured Plan of Action & Milestones (POA&M) entries - deficiency description, planned remediation, priority derived from the SPRS weight, and target dates per DoD-aligned governance (90 days for high-priority items, 180 for standard).

Inferred read-only
check_contract_type_eligibility

Determine whether a contractor can legally be awarded a given contract type, based on the business systems that type requires.

Inferred read-only
lookup_clause

Explain what a FAR or DFARS cybersecurity clause obliges a contractor to do: what triggers it, the concrete duties, the reporting deadlines, what it flows down to subcontractors, and which other clauses come with it.

Inferred read-only
scope_assessment

Work out which assets fall inside a CMMC assessment boundary, and what each category obliges.

Inferred read-only
lookup_rev3_requirement

Get one NIST SP 800-171 REVISION 3 requirement by its zero-padded number (e.

Inferred read-only
crosswalk_revisions

Explain how NIST SP 800-171 Rev 2 and Rev 3 differ, and what happened to a specific requirement between them.

Inferred read-only

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.mactech-cmmc]
url = "https://www.mactechsolutionsllc.com/api/mcp"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "mactech-cmmc": {
      "type": "http",
      "url": "https://www.mactechsolutionsllc.com/api/mcp"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: mactech-cmmc
Remote MCP URL: https://www.mactechsolutionsllc.com/api/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": {
    "mactech-cmmc": {
      "url": "https://www.mactechsolutionsllc.com/api/mcp"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "mactech-cmmc": {
      "type": "http",
      "url": "https://www.mactechsolutionsllc.com/api/mcp"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "mactech-cmmc",
  "transport": "streamable-http",
  "url": "https://www.mactechsolutionsllc.com/api/mcp"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 2

https://www.mactechsolutionsllc.com/api/mcp/market

No auth detected

MCP server metadata

Name
mactech-federal-market
Version
1.1.0
Capabilities
tools.listChangedprompts.listChanged
Server instructions

MacTech Solutions federal-market server: live SAM.gov contract opportunities and entity registrations, plus USASpending award data. SAM.gov tools are BYOK-first - callers may pass their own free SAM.gov API key (X-Sam-Api-Key header or sam_api_key argument) to use their own quota; otherwise a limited shared budget applies. USASpending tools (search_awards, get_award, find_agency, find_naics, spending_by_category) are keyless and unlimited. Use find_agency/find_naics to resolve names to codes before searching.

Known tools 7

search_opportunities

Search active federal contract opportunities on SAM.

Inferred read-only
lookup_entity

Look up a federal contractor registration in SAM.

Inferred read-only
search_awards

Search actual federal contract awards on USAspending.

Inferred read-only
get_award

Get full detail for one federal award from USAspending.

Inferred read-only
find_agency

Resolve a federal agency name fragment to its official awarding-agency names (toptier and subtier) as USAspending knows them - use before search_awards or spending_by_category when unsure of the exact agency name.

Inferred read-only
find_naics

Resolve an industry description to NAICS codes (or look up what a NAICS code means).

Inferred read-only
spending_by_category

Aggregate federal contract spending by NAICS, PSC, recipient, or awarding agency over a date range, optionally filtered by keywords/NAICS/agency - market sizing in one call ("top contractors in NAICS 541512 last year", "which agencies buy the most cybersecurity").

Inferred read-only

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.mactech-federal-market]
url = "https://www.mactechsolutionsllc.com/api/mcp/market"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "mactech-federal-market": {
      "type": "http",
      "url": "https://www.mactechsolutionsllc.com/api/mcp/market"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: mactech-federal-market
Remote MCP URL: https://www.mactechsolutionsllc.com/api/mcp/market

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": {
    "mactech-federal-market": {
      "url": "https://www.mactechsolutionsllc.com/api/mcp/market"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "mactech-federal-market": {
      "type": "http",
      "url": "https://www.mactechsolutionsllc.com/api/mcp/market"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "mactech-federal-market",
  "transport": "streamable-http",
  "url": "https://www.mactechsolutionsllc.com/api/mcp/market"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

ENDPOINT 3

https://www.mactechsolutionsllc.com/api/mcp/stig

No auth detected

MCP server metadata

Name
mactech-stig
Version
1.1.0
Capabilities
tools.listChangedcompletionsresources.listChangedprompts.listChanged
Server instructions

MacTech Solutions STIG server: 2029 DISA STIG hardening rules across RHEL 8/9, Windows 11, Windows Server 2022, and Cisco IOS Router NDM - searchable, with full check and fix text per rule and NIST control mappings. Use search_stig to find rules, get_stig_rule for implementation detail, list_stig_benchmarks for coverage, and export_stig_checklist to produce a DISA .ckl.

Known tools 4

search_stig

Search DISA STIG hardening rules across RHEL 8, RHEL 9, Windows 11, Windows Server 2022, and Cisco IOS Router NDM benchmarks - by keyword (matched against rule IDs and titles first, then descriptions), filterable by product, severity (high/medium/low, mapping to CAT I/II/III), category, and automation level.

Inferred read-only
get_stig_rule

Get the complete detail for one DISA STIG rule by its SV id (from search_stig): the requirement discussion, the exact check procedure an assessor runs, the fix text, severity, NIST control mapping, and whether it is SCAP-automatable.

Inferred read-only
list_stig_benchmarks

List the DISA STIG benchmarks this server covers, with versions, rule counts, and severity breakdowns.

Inferred read-only
export_stig_checklist

Generate a DISA STIG Viewer checklist (.

Inferred read-only

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.mactech-stig]
url = "https://www.mactechsolutionsllc.com/api/mcp/stig"
enabled = true
Claude Code

.mcp.json

{
  "mcpServers": {
    "mactech-stig": {
      "type": "http",
      "url": "https://www.mactechsolutionsllc.com/api/mcp/stig"
    }
  }
}
Claude Desktop

Settings → Connectors → Add custom connector

Name: mactech-stig
Remote MCP URL: https://www.mactechsolutionsllc.com/api/mcp/stig

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": {
    "mactech-stig": {
      "url": "https://www.mactechsolutionsllc.com/api/mcp/stig"
    }
  }
}
Visual Studio Code

.vscode/mcp.json

Add to Visual Studio Code
{
  "servers": {
    "mactech-stig": {
      "type": "http",
      "url": "https://www.mactechsolutionsllc.com/api/mcp/stig"
    }
  }
}
Generic MCP

Client-specific MCP configuration

{
  "name": "mactech-stig",
  "transport": "streamable-http",
  "url": "https://www.mactechsolutionsllc.com/api/mcp/stig"
}
MCP Inspector

Run the official MCP Inspector locally and enter the indexed Streamable HTTP endpoint.

TRUST AND VERIFICATION EVIDENCE

Trust Data Available

BuiltWith Trust API v2 evidence for mactechsolutionsllc.com was fetched 2026-08-21T20:35:36.243Z and is being refreshed.

Trust status Neutral

mactechsolutionsllc.com is assessed as Neutral: No suspicious signals found, but no strong positive signal either

Indexed

Evidence is source-attributed and does not guarantee that a third-party server is safe. Risk labels are conservative metadata heuristics.