MCP Server
12 UK tender compliance tools, one MCP server
A Model Context Protocol server that gives AI agents access to 12 tools for UK tender and bid compliance — RFP analysis, PQQ planning, ESG validation, pricing checks, and more. Product & pricing on .com →
Quick start
Run the server locally, then connect any MCP-compatible agent (Claude, Cursor, Copilot, etc.).
Proxies analysis requests through tools.workswithagents.com. Quickest setup — no API key needed.
docker run -p 3000:3000 ghcr.io/vystartasv/agent-tools:latest
Point your agent to http://localhost:3000/mcp
Run the analysis models locally. Requires a Groq API key.
docker run -p 3000:3000 -e GROQ_API_KEY=your_key ghcr.io/vystartasv/agent-tools:direct
Set GROQ_API_KEY to your Groq Cloud API key
Tool reference
All 12 tools exposed by the MCP server. Each includes its arguments schema and example call format.
rfp
RFP / tender compliance analyzer. Paste a procurement specification and optionally your draft response to get a structured gap analysis showing covered, partial, and missing requirements with compliance score.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
spec_text * | string | The procurement specification / RFP text to analyze for requirements (required, min 10 chars) |
draft_text | string | Optional draft response text to check against the specification |
Example MCP call
{
"name": "bidcheck",
"arguments": {
"spec_text": ""
}
}
plain
Plain-English readability grader. Analyze business or procurement text for jargon density, sentence length, passive voice, and get a readability score with actionable suggestions.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | The text to analyze for readability and plain-English quality (required, min 20 chars) |
Example MCP call
{
"name": "plaincheck",
"arguments": {
"text": ""
}
}
timeline
Tender timeline extractor. Paste any tender, ITT, or RFP document and get all dates, deadlines, and milestones extracted into a structured timeline with priority ratings.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | The tender/ITT/RFP document text to extract dates and deadlines from (required, min 20 chars) |
Example MCP call
{
"name": "timelinecheck",
"arguments": {
"text": ""
}
}
score
Bid score simulator. Provide your RFP scoring matrix and draft response to estimate how your bid would score against each criterion, with confidence ratings and improvement tips.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
matrix_text * | string | The scoring matrix / evaluation criteria from the RFP (required, min 20 chars) |
response_text * | string | Your draft response text to evaluate against the scoring matrix (required, min 20 chars) |
Example MCP call
{
"name": "scorecheck",
"arguments": {
"matrix_text": "",
"response_text": ""
}
}
obligations
Contract obligation tracker. Paste a signed contract and get all ongoing obligations, reporting requirements, deadlines, and risk ratings extracted and organized.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | The contract text to analyze for obligations and compliance requirements (required, min 20 chars) |
Example MCP call
{
"name": "obligcheck",
"arguments": {
"text": ""
}
}
pqq
PQQ question planner. Extract every question from a Pre-Qualification Questionnaire, categorize them, and get evidence preparation suggestions for each.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | The PQQ document text to extract questions from (required, min 20 chars) |
profile | string | Optional company profile text to personalize evidence suggestions |
Example MCP call
{
"name": "pqqcheck",
"arguments": {
"text": ""
}
}
esg
ESG statement validator. Check sustainability and ESG claims against GRI, SASB, and TCFD frameworks. Flags greenwashing risks and missing metrics.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | The ESG / sustainability statement text to validate (required, min 20 chars) |
Example MCP call
{
"name": "esgcheck",
"arguments": {
"text": ""
}
}
bidnobid
Bid / No-Bid decision tool. Evaluate a tender opportunity against scored factors including strategic fit, competition, margin, capability, and timeline for a go/no-go recommendation.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | The opportunity summary text describing the tender/bid opportunity (required, min 30 chars) |
Example MCP call
{
"name": "bidmate",
"arguments": {
"text": ""
}
}
risk
Contract risk assessor. Analyze any contract for risky clauses — onerous terms, hidden liabilities, auto-renewal traps, unfavorable indemnities, and termination risks.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | The contract text to analyze for risky clauses and terms (required, min 20 chars) |
Example MCP call
{
"name": "riskcheck",
"arguments": {
"text": ""
}
}
winthesis
Win theme builder. Take evaluation criteria from an RFP and your differentiators to generate structured win themes with proof points, evidence, and narrative hooks.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | The evaluation criteria from the RFP or tender (required, min 20 chars) |
differentiators | string | Optional text describing your company's differentiators, strengths, and unique capabilities |
Example MCP call
{
"name": "winthesis",
"arguments": {
"text": ""
}
}
grant
Grant application checker. Compare your grant application against the grant guidelines section by section, flagging gaps and suggesting improvements.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | Your grant application text to check (required, min 20 chars) |
guidelines | string | Optional grant guidelines / criteria text to check the application against |
Example MCP call
{
"name": "grantcheck",
"arguments": {
"text": ""
}
}
price
Pricing schedule validator. Check your pricing schedule for anomalies, above-cap items, missing rates, arithmetic errors, and inconsistencies.
Arguments & usage
| Argument | Type | Description |
|---|---|---|
text * | string | The pricing schedule text to validate (required, min 20 chars) |
instructions | string | Optional pricing instructions or constraints to validate against |
Example MCP call
{
"name": "pricecheck",
"arguments": {
"text": ""
}
}
Agent access
Machine-readable files for LLMs and AI agents to discover and use the MCP server automatically.
The tool manifest is also linked from the page head for automatic discovery.