sled-feed
sled-feed β Government procurement feeds with change tracking (MCP)
Search live US (Mississippi) and UK (Contracts Finder) government bids, RFPs and tenders β and get the one thing the official portals won't push you: what CHANGED. Deadline extensions, new awards, and posted addenda, exposed as Model Context Protocol (MCP) tools so an AI agent can query procurement data directly.
πΊπΈ Mississippi state government solicitations (official DFA Contract Bid Search)
π¬π§ UK Contracts Finder tenders (official Cabinet Office OCDS API, Open Government Licence v3.0)
Both feeds expose the same three MCP tools. The standalone server (mcp_server.py) is a
thin client that runs the live Apify Actors on demand, so a fresh
clone returns real data with no local database to seed.
Tools
Tool | What it does |
| Filter live tenders/bids by category, keyword, status, posted/due dates. |
| Full record by id, including all document links + the official notice URL. |
| The differentiator β deadline changes, new awards (Open β Awarded), added documents over time. |
Related MCP server: What Do They Know
Quickstart (standalone MCP server, stdio)
The server is pure Python standard library β no pip install required. You only need
an Apify API token (free tier works); each call runs the live Actor on your own account.
git clone https://github.com/tobyrichmond12-max/sled-feed.git
cd sled-feed
export APIFY_TOKEN=<your Apify API token> # required β get one at apify.com (free)
export SLED_SOURCE=mississippi # or: uk_contracts_finder
python3 mcp_server.py # speaks MCP over stdio (JSON-RPC 2.0)
# sanity check without a client:
python3 mcp_server.py --selftestMCP client config (Claude Desktop / VS Code / Cursor)
{
"mcpServers": {
"sled-feed-mississippi": {
"command": "python3",
"args": ["/absolute/path/to/sled-feed/mcp_server.py"],
"env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN", "SLED_SOURCE": "mississippi" }
},
"sled-feed-uk": {
"command": "python3",
"args": ["/absolute/path/to/sled-feed/mcp_server.py"],
"env": { "APIFY_TOKEN": "YOUR_APIFY_TOKEN", "SLED_SOURCE": "uk_contracts_finder" }
}
}
}No-install alternative: Apify hosted MCP
Both feeds are also callable through Apify's hosted MCP server β no clone, no local process:
{
"mcpServers": {
"apify-gov-feeds": {
"url": "https://mcp.apify.com/?tools=toby_richmond/mississippi-procurement-feed,toby_richmond/uk-contracts-finder-feed",
"headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }
}
}
}Example usage
// search open IT bids
{ "name": "search_opportunities",
"arguments": { "status": "Open", "keyword": "information", "limit": 5 } }
// the change feed (the differentiator)
{ "name": "list_recent_changes",
"arguments": { "since": "2026-06-01T00:00:00" } }Example record (Mississippi):
{
"solicitation_id": "1601-26-R-RFIN-00066",
"title": "SPIRIT Management Information System ...",
"agency": "Mississippi Department of Health",
"category": "INFORMATION TECHNOLOGY (IT)",
"status": "Open",
"due_date": "2026-06-30T15:00:00-05:00",
"due_timezone": "America/Chicago",
"document_links": [{ "label": "Solicitation PDF", "url": "https://.../FORM.PDF" }],
"source_url": "https://www.ms.gov/dfa/contract_bid_search/Bid/Details/45668"
}Example change event (list_recent_changes):
{ "event": "deadline_changed", "solicitation_id": "1601-26-R-RFIN-00066",
"old_due_date": "2026-06-30T15:00:00-05:00", "new_due_date": "2026-07-07T15:00:00-05:00" }Data, schema & privacy
Per solicitation: solicitation_id, title, agency (buying organisation only),
category, bid_type, posted_date / due_date (ISO-8601 with explicit timezone and
closing time), status (Open / Closed / Awarded / Archived), document_links,
source / source_url. The UK feed also carries estimated_value + value_currency.
No personal data. Buyer contact names/emails/phones in the source are stripped at ingestion and re-checked at storage; only solicitation data and the buying organisation name are served. A built-in monitor watches for upstream breakage (renamed fields, response-shape changes, record-count crashes, new status values, or PII drifting toward output) and returns "temporarily unavailable" rather than serving stale or wrong data.
How it works
MCP client ββstdioββ> mcp_server.py ββHTTPSββ> Apify Actor (run-sync) ββ> official gov API
(thin client) (ingest β diff β change-log β serve)The Actors persist a SQLite snapshot in a named Apify key-value store between runs, so the
change history (list_recent_changes) accumulates run over run. Source code for the
pipeline, monitor, and storage layer is all in this repo.
License
Code: MIT (see LICENSE). UK Contracts Finder data is provided under the Open Government Licence v3.0 (commercial reuse permitted). Mississippi data is public-record government information.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceThe most comprehensive keyless federal-data MCP server. 36 tools for SAM.gov + USAspending + Federal Register + eCFR + Grants.gov. No API key, no registration, no signup. Works in Claude Desktop, Claude Code, Codex CLI, Cursor, Continue, Gemini CLI, and any MCP-aware host.1001374MIT
- AlicenseBqualityCmaintenanceMCP server for UK Freedom of Information research. Connects AI assistants to WhatDoTheyKnow β the UK's largest FOI request platform to search requests, read responses, look up public authorities, and draft new requests.8MIT
- AlicenseAqualityBmaintenanceExposes French and EU public procurement data (BOAMP + TED) as MCP tools for AI agents, enabling search for tenders, awards, and winner intelligence via typed filters.4MIT
- FlicenseAqualityDmaintenanceMCP server for searching government tenders from CanadaBuys and SAM.gov with free stats and paid search, latest, and AI matching tools using x402 micropayments.4
Related MCP Connectors
MCP server for French (BOAMP) + EU (TED) public procurement data via TenderAPI.
UK public procurement data for AI agents: tenders, contracts, buyer and supplier profiles.
Government tender search for AI agents. UK, EU and US procurement opportunities.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/tobyrichmond12-max/sled-feed'
If you have feedback or need assistance with the MCP directory API, please join our Discord server