← WebMCP Directory

Tool tree

radar.hyperdrift.io

Productivity & BusinessTools verified
Website
Search UK gov AI grants, tenders, consultations and inquiries — with your agent, on the same page.
Explore capabilities

    page: Every page

    search_itemsAnswer

    Filter the radar — every UK government item on grants, tenders, consultations, policy and guidance for AI companies (sources: gov.uk, UKRI, Parliament) — and read the matches. The filters apply on the page at the same time, so the founder sees the same list.

    View tool JSON
    {
      "name": "search_items",
      "kind": "answer",
      "impl": "imperative",
      "description": "Filter the radar — every UK government item on grants, tenders, consultations, policy and guidance for AI companies (sources: gov.uk, UKRI, Parliament) — and read the matches. The filters apply on the page at the same time, so the founder sees the same list.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "Words to look for in the title, summary, issuing body and eligibility. Any word matches; best matches come first. Leave empty for everything."
          },
          "kinds": {
            "type": "array",
            "items": {
              "type": "string",
              "enum": [
                "grant",
                "tender",
                "consultation",
                "policy",
                "guidance",
                "committee",
                "other"
              ]
            },
            "description": "Only these kinds of item."
          },
          "deadline": {
            "type": "string",
            "enum": [
              "any",
              "open",
              "closing-soon",
              "closed"
            ],
            "description": "\"closing-soon\" = within 30 days; \"open\" = no deadline or not yet passed."
          },
          "sources": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Only these source hosts, e.g. \"www.ukri.org\"."
          },
          "limit": {
            "type": "integer",
            "description": "How many matches to return (default 40, max 200). The page always shows all matches."
          }
        }
      },
      "page": "/explore"
    }
    read_itemAction

    Read one item in full: summary, amount, eligibility, deadline, the source extract, plus anything the founder or you have already noted on it. The page scrolls to the card so the founder sees what you are reading.

    View tool JSON
    {
      "name": "read_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Read one item in full: summary, amount, eligibility, deadline, the source extract, plus anything the founder or you have already noted on it. The page scrolls to the card so the founder sees what you are reading.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string",
            "description": "The item url, as returned by search_items."
          }
        },
        "required": [
          "url"
        ]
      },
      "page": "/explore"
    }
    propose_founder_profileAction

    Fill in the founder's profile on the page from what you know about their company — sector, technical capabilities, stage and goals. The founder checks it and confirms it on screen; use the profile to judge fit when you suggest items.

    View tool JSON
    {
      "name": "propose_founder_profile",
      "kind": "act",
      "impl": "imperative",
      "description": "Fill in the founder's profile on the page from what you know about their company — sector, technical capabilities, stage and goals. The founder checks it and confirms it on screen; use the profile to judge fit when you suggest items.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "company": {
            "type": "string"
          },
          "stage": {
            "type": "string",
            "description": "e.g. \"pre-seed\", \"seed\", \"series-a\", \"revenue-funded\"."
          },
          "sectors": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Markets the company sells into, e.g. \"NHS\", \"defence\", \"fintech\"."
          },
          "capabilities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "What the company builds, e.g. \"computer vision\", \"LLM agents\"."
          },
          "goals": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "What they want from government this quarter, e.g. \"find an NHS pilot\"."
          },
          "exclude": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "What to leave out, e.g. \"academic-only grants\"."
          }
        },
        "required": [
          "company"
        ]
      },
      "page": "/explore"
    }
    suggest_itemAction

    Put an item on the founder's shortlist as your suggestion, with your read of why it fits and the concrete next step. It shows on the card and in the shortlist as suggested until the founder keeps or drops it. If the founder dropped it before, read_workspace has their reason — only suggest again with a genuinely new angle.

    View tool JSON
    {
      "name": "suggest_item",
      "kind": "act",
      "impl": "imperative",
      "description": "Put an item on the founder's shortlist as your suggestion, with your read of why it fits and the concrete next step. It shows on the card and in the shortlist as suggested until the founder keeps or drops it. If the founder dropped it before, read_workspace has their reason — only suggest again with a genuinely new angle.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "url": {
            "type": "string"
          },
          "fit": {
            "type": "string",
            "enum": [
              "strong",
              "possible",
              "weak"
            ],
            "description": "How well it fits the founder profile."
          },
          "angle": {
            "type": "string",
            "description": "One to three sentences: why this matters for this founder, grounded in the item."
          },
          "nextStep": {
            "type": "string",
            "description": "The one concrete action, e.g. \"Register intent by 12 Sep, outline due 3 Oct\"."
          }
        },
        "required": [
          "url",
          "fit",
          "angle",
          "nextStep"
        ]
      },
      "page": "/explore"
    }
    set_aside_itemsAction

    Move one or many items out of the list into "set aside", with one reason that applies to all of them. The founder can restore any of them with one click.

    View tool JSON
    {
      "name": "set_aside_items",
      "kind": "act",
      "impl": "imperative",
      "description": "Move one or many items out of the list into \"set aside\", with one reason that applies to all of them. The founder can restore any of them with one click.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "urls": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "The item urls to set aside."
          },
          "reason": {
            "type": "string",
            "description": "Short and specific, e.g. \"closed 1 Aug\", \"universities only\", \"outside the founder's sectors\"."
          }
        },
        "required": [
          "urls",
          "reason"
        ]
      },
      "page": "/explore"
    }
    read_workspaceAnswer

    Read the shared state of the page: the founder profile and whether they confirmed it, the current filters, the shortlist with the founder's keep decisions and notes, the suggestions they dropped and why, what was set aside, and the drafted brief if any. Read this before suggesting, and again to see what the founder did.

    View tool JSON
    {
      "name": "read_workspace",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the shared state of the page: the founder profile and whether they confirmed it, the current filters, the shortlist with the founder's keep decisions and notes, the suggestions they dropped and why, what was set aside, and the drafted brief if any. Read this before suggesting, and again to see what the founder did.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/explore"
    }