TenderFit

UK public-procurement qualification for agents, paid via x402 USDC on Base.

Should I use this

Quality & Safety

B
Description quality
87%
Schema completeness
63%
Naming quality
80%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~669Tokens (tool definitions)
~2.3 KBTypical response size
Moderate attention impact (0.52% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "tenderfit": {
      "url": "https://tenderfit-live-validation.spiritpath365.chatgpt.site/api/mcp"
    }
  }
}

Remote endpoints

https://tenderfit-live-validation.spiritpath365.chatgpt.site/api/mcpstreamable-http

What it can do

Tool inventory

Tools (3)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
⚪tenderfit_payment_details

Return the current x402 price, network, token and receiving address. Free to call.

Input Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}
⚪tenderfit_pulse(company_url, company_name, company_profile, days, corpus_limit, ...)

Return the single strongest credible live UK tender fit. Costs 1 USDC on Base mainnet per call.

Input Schema

{
  "type": "object",
  "properties": {
    "company_url": {
      "type": "string",
      "format": "uri",
      "description": "HTTPS public company URL to profile"
    },
    "company_name": {
      "type": "string",
      "description": "Optional company name when company_url is supplied"
    },
    "company_profile": {
      "type": "object",
      "description": "Structured alternative to company_url",
      "properties": {
        "name": {
          "type": "string"
        },
        "capabilities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "sectors": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "certifications": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "regions": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "name"
      ]
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 60,
      "default": 21
    },
    "corpus_limit": {
      "type": "integer",
      "minimum": 10,
      "maximum": 100,
      "default": 100
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "default": 5
    }
  },
  "anyOf": [
    {
      "required": [
        "company_url"
      ]
    },
    {
      "required": [
        "company_profile"
      ]
    }
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "product": {
      "type": "string",
      "const": "tenderfit_pulse"
    },
    "generated_at": {
      "type": "string",
      "format": "date-time"
    },
    "company": {
      "type": "object"
    },
    "corpus": {
      "type": "object"
    },
    "best_match": {
      "anyOf": [
        {
          "type": "object"
        },
        {
          "type": "null"
        }
      ]
    }
  },
  "required": [
    "product",
    "generated_at",
    "company",
    "corpus",
    "best_match"
  ]
}
🟢tenderfit_qualify(company_url, company_name, company_profile, days, corpus_limit, ...)

Find and rank live UK public procurement opportunities. Costs 34 USDC on Base mainnet per call.

Input Schema

{
  "type": "object",
  "properties": {
    "company_url": {
      "type": "string",
      "format": "uri",
      "description": "HTTPS public company URL to profile"
    },
    "company_name": {
      "type": "string",
      "description": "Optional company name when company_url is supplied"
    },
    "company_profile": {
      "type": "object",
      "description": "Structured alternative to company_url",
      "properties": {
        "name": {
          "type": "string"
        },
        "capabilities": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "sectors": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "certifications": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "regions": {
          "type": "array",
          "items": {
            "type": "string"
          }
        }
      },
      "required": [
        "name"
      ]
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 60,
      "default": 21
    },
    "corpus_limit": {
      "type": "integer",
      "minimum": 10,
      "maximum": 100,
      "default": 100
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 25,
      "default": 5
    }
  },
  "anyOf": [
    {
      "required": [
        "company_url"
      ]
    },
    {
      "required": [
        "company_profile"
      ]
    }
  ]
}

Output Schema

{
  "type": "object",
  "properties": {
    "generated_at": {
      "type": "string",
      "format": "date-time"
    },
    "company": {
      "type": "object"
    },
    "corpus": {
      "type": "object"
    },
    "matches": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "generated_at",
    "company",
    "corpus",
    "matches"
  ]
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded3 tools
verifiedversion not recorded3 tools