
GSA CALC+
io.github.1102toolsPublished by GitHub account 1102toolsv0.2.7Updated Oct 24, 2026
GSA CALC+ awarded labor ceiling rates from 230K+ MAS contracts. 8 tools.
The publisher's own server: calc.engineer
Overview
Lets an assistant query awarded GSA MAS labor ceiling rates from the public GSA CALC+ API for IGCE benchmarks, price checks and vendor rate cards.
- What you can do
- Exposes the public GSA CALC+ API as 8 MCP tools. Core search tools include keyword_search for wildcard search across labor categories, vendors and contract numbers, exact_search for exact field matches, suggest_contains for autocomplete discovery of field values, and filtered_browse for filter-only browsing. Workflow tools include igce_benchmark for rate statistics such as min, max, average, median and percentiles, price_reasonableness_check to compare a proposed rate against the market distribution, vendor_rate_card for all rates of a vendor, and sin_analysis for the rate distribution of a GSA SIN.
- When to use it
- Useful when building independent government cost estimates, checking whether a proposed hourly rate is reasonable against market data, pulling a vendor's full GSA rate card, or examining the rate distribution for a GSA SIN. It is aimed at federal contracting, pricing and market research work rather than general web search.
- Requirements
- Runs locally as a Python package over stdio; the README shows uvx gsa-calc-mcp or a pip install from source (R34, R35). No API key or authentication is required (R4, R30). Network access to the public GSA CALC+ API is needed, and the server self-paces to at most 500 requests per rolling hour (R31, R33). The suggested configuration uses --refresh-package, which adds startup network time and may require a longer MCP startup timeout (R39, R40).
Installation
In SourceWeft
- Open GSA CALC+ in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
gsa-calc-mcp
[price: free] [license: MIT] [tools: 8] [regression tests]
Free, open-source MCP server for the GSA CALC+ Labor Ceiling Rates API. Query awarded GSA MAS schedule hourly rates for IGCE development, price reasonableness analysis, and market research.
Overview, demo video and hosted setup: https://1102tools.com/mcp/gsa-calc
No API key required, locally or hosted. See Local or hosted.
Regression tests, including live checks against the GSA CALC+ API. The October 2026 releases were also checked with realistic pricing questions (IGCE benchmarks, price checks, vendor rate cards, exact-title lookups). See testing.md.
Local or hosted
- Local runs it on your computer, inside the Claude or ChatGPT desktop app or another AI app. You get your own full rate limits, and it relies only on the government service. It doesn't update itself, so ask your AI to update it. You don't have to set it up by hand: give your AI this page's link and ask it to set it up or walk you through it.
- Hosted is always up to date, needs no setup or keys, and works in Claude or ChatGPT anywhere.
Compare local and hosted · Matching prompts
What it does
Exposes the GSA CALC+ API as 8 MCP tools:
Core search
keyword_search- Wildcard search across labor categories, vendors, and contract numbersexact_search- Exact field match (use suggest_contains to discover values first)suggest_contains- Autocomplete/discovery for field values (2-char minimum)filtered_browse- Browse with filters only (no keyword)
Workflow tools
igce_benchmark- Rate statistics for IGCE development (min/max/avg/median/percentiles)price_reasonableness_check- Evaluate a proposed rate against market distributionvendor_rate_card- All rates for a vendor (auto-discovers exact name)sin_analysis- Rate distribution for a GSA SIN
No authentication required
The GSA CALC+ API is public. GSA does not publish a numeric limit for this endpoint. The MCP paces itself: at most 500 requests per rolling hour, 0.6 seconds between starts and two in flight.
Installation
Or from source:
Configuration
Use the configuration below as the server definition and adapt its placement to your compatible MCP client. For practical requests using this source, see the prompt library.
The --refresh-package flag tells uv to check PyPI for a newer release each time your client launches the server, so fixes arrive automatically; without it, uv keeps serving whatever version it first cached. It adds a moment of network time at startup, so raise your platform's MCP startup timeout if it enforces a short one.
Restart the client and the tools appear.
Example prompts
- "What are the GSA ceiling rates for Senior Software Developer with a BA and 10+ years experience?"
- "Is $195/hr reasonable for a Cybersecurity Analyst? Check against CALC+ rates."
- "Pull the full rate card for Booz Allen Hamilton from GSA CALC+."
- "What does the IT Professional Services SIN (54151S) rate distribution look like?"
- "Build IGCE benchmarks for these 5 labor categories: Program Manager, Systems Engineer, Software Developer, Help Desk Specialist, Network Administrator."
- "Find all small business ceiling rates for project management between $100-$200/hr."
Important: ceiling rates, not prices paid
CALC+ data represents the maximum hourly rate a contractor can charge under their GSA MAS contract. Actual task order rates should be lower per FAR 8.405-2(d). These rates are:
- Fully burdened (includes fringe, overhead, G&A, profit)
- Worldwide (no geographic adjustment)
- Master contract-level (not task order-specific)
- From vendor Price Proposal Tables (self-reported by contractors)
Always note sample size and remind users these are ceiling rates when presenting analysis.
Keyword searches pool titles, vendors and contracts
IGCE and price checks use GSA's keyword search across labor titles, vendor names
and contract numbers. Check population_scope: a vendor-name match can pool
unrelated labor categories. Price checks return MIXED_SEARCH_FIELDS without a
verdict when off-title matches are found, and UNVERIFIED_POPULATION when the
title list cannot establish the full population. For title-only rates, discover
an exact title with suggest_contains, then call exact_search on
labor_category. Suggestion totals marked
total_matching_records_is_lower_bound mean at least that many records.
License
MIT
Source: servers/gsa-calc-mcp/readme.md at commit 7ff19f1
Tools
0Version history
1- v0.2.7LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Calc integrations
calc.engineer
engineer.calcOfficial publisher
Keyless remote MCP server offering 88 engineering calculators for RF links, LoRa/Meshtastic, PCB, thermal, power and homelab planning.
DeskCalc Verify
com.deskcalc
A local stdio MCP server that lets an assistant hand invoice, receipt and statement figures to a human for checking and confirmation in DeskCalc.

Finance Calc Mcp
Published by GitHub account mrfentmen
A local stdio MCP server for finance math: loan payments, amortisation schedules, compound interest and net present value, computed offline.

Stem Calc Student Mcp
Published by GitHub account AnonymousOnyx22
Offline STEM calculator MCP that lets an assistant compute molar mass, balance equations, do stoichiometry, convert units and round significant figures.

PJe-Calc MCP
Published by GitHub account lucianumm
Local MCP server that lets a desktop AI assistant build, audit, update and check Brazilian labor-court calculations inside PJe-Calc Cidadão on Windows.