Government Procurement Feeds

SSE

by tobyrichmond12-max

178 downloads Not rated yet

About

A Model Context Protocol server exposing US and UK government procurement data through one server (switch feeds with SLED_SOURCE). Tools: search_opportunities, get_opportunity, and list_recent_changes (the differentiator — deadline changes, new awards, added documents over time).

Details

Transport
SSE

Explore

- Exposes US and UK government procurement data through one server
- Switch between feeds with the SLED_SOURCE environment variable
- Provides search_opportunities, get_opportunity, and list_recent_changes tools
- list_recent_changes tracks deadline changes, new awards, and added documents over time
- Outputs clean JSON without personally identifiable information

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Government Procurement Feeds
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure the SLED_SOURCE environment variable to select between US and UK procurement feeds. Use the provided tools—search_opportunities, get_opportunity, and list_recent_changes—to query and retrieve data in clean JSON format.

toby_richmond--mississippi-procurement-feed

This tool calls the Actor "toby_richmond/mississippi-procurement-feed" and retrieves its output results. Use this tool instead of the "call-actor" if user requests this specific Actor. Actor description: Search live Mississippi government bids, RFPs and contract opportunities, and track what changes over time: deadline extensions, new awards, and posted addenda. Clean JSON + MCP tools for AI agents. Buyer organisation only, no PII. Free during early access.

toby_richmond--uk-contracts-finder-feed

This tool calls the Actor "toby_richmond/uk-contracts-finder-feed" and retrieves its output results. Use this tool instead of the "call-actor" if user requests this specific Actor. Actor description: Search UK public-sector tenders and awards from Contracts Finder, and track what changes over time: deadline changes, new awards, added notices. Clean JSON + MCP tools for AI agents, grouped by OCID. Buyer organisation only, no PII. OGL v3.0 data. Free during early access.

get-actor-run

Get detailed information about a specific Actor run. Returns run result: status, storages (datasets/keyValueStores alias map), stats, summary, nextStep. - summary describes the past (e.g. "SUCCEEDED in 22s. 47 items; 3 fields available."). - nextStep prescribes one primary follow-up action with identifiers interpolated (e.g. "Use get-dataset-items with datasetId=..."). - waitSecs (0–45, default 30) waits up to that many seconds for terminal status before returning. USAGE: - Use to check the…

get-dataset-items

Retrieve dataset items with pagination, sorting, and field selection. For nested fields use dot notation (e.g., fields="metadata.url") — the server auto-flattens parent prefixes. Defaults limit to 20. Use clean=true to skip empty items and hidden fields. The results will include items along with pagination info (limit, offset) and total count. USAGE: - Use when you need to read data from a dataset (all items or only selected fields). USAGE EXAMPLES: - user_input: Get first 20 items from da…

get-key-value-store-record

Get a value stored in a key-value store under a specific key. The response preserves the original Content-Encoding; most clients handle decompression automatically. USAGE: - Use when you need to retrieve a specific record (JSON, text, or binary) from a store. USAGE EXAMPLES: - user_input: Get record INPUT from store abc123 - user_input: Get record data.json from store username~my-store

abort-actor-run

Abort an Actor run that is currently starting or running. For runs with status FINISHED, FAILED, ABORTING, or TIMED-OUT, this call has no effect. The results will include the updated run details after the abort request. USAGE: - Use when you need to stop a run that is taking too long or misconfigured. USAGE EXAMPLES: - user_input: Abort run y2h7sK3Wc - user_input: Gracefully abort run y2h7sK3Wc

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "government procurement feeds": {
            "sled-feed-mississippi": {
                "command": "python3",
                "args": [
                    "/path/to/sled-feed/mcp_server.py"
                ],
                "env": {
                    "APIFY_TOKEN": "YOUR_APIFY_TOKEN",
                    "SLED_SOURCE": "mississippi"
                }
            }
        }
    }
}

McpServers

{
    "sled-feed-mississippi": {
        "command": "python3",
        "args": [
            "/path/to/sled-feed/mcp_server.py"
        ],
        "env": {
            "APIFY_TOKEN": "YOUR_APIFY_TOKEN",
            "SLED_SOURCE": "mississippi"
        }
    }
}

A Model Context Protocol server exposing US and UK government procurement data through one server (switch feeds with SLED_SOURCE). Tools: search_opportunities, get_opportunity, and list_recent_changes (the differentiator — deadline changes, new awards, added documents over time). Clean JSON, no PII (buying organisation only). UK data under the Open Government Licence v3.0.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.