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.

bidcheck 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
ArgumentTypeDescription
spec_text *stringThe procurement specification / RFP text to analyze for requirements (required, min 10 chars)
draft_textstringOptional draft response text to check against the specification

Example MCP call

{
  "name": "bidcheck",
  "arguments": {
    "spec_text": ""
}
}
plaincheck 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
ArgumentTypeDescription
text *stringThe text to analyze for readability and plain-English quality (required, min 20 chars)

Example MCP call

{
  "name": "plaincheck",
  "arguments": {
    "text": ""
}
}
timelinecheck 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
ArgumentTypeDescription
text *stringThe tender/ITT/RFP document text to extract dates and deadlines from (required, min 20 chars)

Example MCP call

{
  "name": "timelinecheck",
  "arguments": {
    "text": ""
}
}
scorecheck 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
ArgumentTypeDescription
matrix_text *stringThe scoring matrix / evaluation criteria from the RFP (required, min 20 chars)
response_text *stringYour draft response text to evaluate against the scoring matrix (required, min 20 chars)

Example MCP call

{
  "name": "scorecheck",
  "arguments": {
    "matrix_text": "",
    "response_text": ""
}
}
obligcheck obligations

Contract obligation tracker. Paste a signed contract and get all ongoing obligations, reporting requirements, deadlines, and risk ratings extracted and organized.

Arguments & usage
ArgumentTypeDescription
text *stringThe contract text to analyze for obligations and compliance requirements (required, min 20 chars)

Example MCP call

{
  "name": "obligcheck",
  "arguments": {
    "text": ""
}
}
pqqcheck pqq

PQQ question planner. Extract every question from a Pre-Qualification Questionnaire, categorize them, and get evidence preparation suggestions for each.

Arguments & usage
ArgumentTypeDescription
text *stringThe PQQ document text to extract questions from (required, min 20 chars)
profilestringOptional company profile text to personalize evidence suggestions

Example MCP call

{
  "name": "pqqcheck",
  "arguments": {
    "text": ""
}
}
esgcheck esg

ESG statement validator. Check sustainability and ESG claims against GRI, SASB, and TCFD frameworks. Flags greenwashing risks and missing metrics.

Arguments & usage
ArgumentTypeDescription
text *stringThe ESG / sustainability statement text to validate (required, min 20 chars)

Example MCP call

{
  "name": "esgcheck",
  "arguments": {
    "text": ""
}
}
bidmate 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
ArgumentTypeDescription
text *stringThe opportunity summary text describing the tender/bid opportunity (required, min 30 chars)

Example MCP call

{
  "name": "bidmate",
  "arguments": {
    "text": ""
}
}
riskcheck risk

Contract risk assessor. Analyze any contract for risky clauses — onerous terms, hidden liabilities, auto-renewal traps, unfavorable indemnities, and termination risks.

Arguments & usage
ArgumentTypeDescription
text *stringThe contract text to analyze for risky clauses and terms (required, min 20 chars)

Example MCP call

{
  "name": "riskcheck",
  "arguments": {
    "text": ""
}
}
winthesis 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
ArgumentTypeDescription
text *stringThe evaluation criteria from the RFP or tender (required, min 20 chars)
differentiatorsstringOptional text describing your company's differentiators, strengths, and unique capabilities

Example MCP call

{
  "name": "winthesis",
  "arguments": {
    "text": ""
}
}
grantcheck grant

Grant application checker. Compare your grant application against the grant guidelines section by section, flagging gaps and suggesting improvements.

Arguments & usage
ArgumentTypeDescription
text *stringYour grant application text to check (required, min 20 chars)
guidelinesstringOptional grant guidelines / criteria text to check the application against

Example MCP call

{
  "name": "grantcheck",
  "arguments": {
    "text": ""
}
}
pricecheck price

Pricing schedule validator. Check your pricing schedule for anomalies, above-cap items, missing rates, arithmetic errors, and inconsistencies.

Arguments & usage
ArgumentTypeDescription
text *stringThe pricing schedule text to validate (required, min 20 chars)
instructionsstringOptional 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.