Victano

Jobs · Business developer or grant consultant

Grant match: is there EU money for this project

We have a project in mind. Is there EU grant money for it, and who would we need as partners?

1.1 min · 12 tool calls · 5 sources checked

Recorded 23 September 2026 with Claude Code 2.1.280 (headless: claude -p), claude-opus-5-5, against the live service.

What it usually takes: Grant consultants allow at least three months before a call's deadline just for writing the proposal, so the right call has to be found well before that. vendor estimate: Enspire Science, Horizon Europe proposal development timeline

The run

One real run of this job against Victano’s live service. The steps are the playbooks it chains; open one to see each tool call, its arguments and what came back.

  1. Signed in and read the account

    1 tool call, 1 s

    Tools used
    Victanoreturned authenticated, via, data_as_of, sources_livewhoami0.1 s

    Call 1: whoami with

    {}
    {"authenticated": true, "via": "key", "data_as_of": "2026-09-23T04:20:37+00:00", "sources_live": ["ted", "cvp", "ft", "lv", "ee", "pl", "fr", "de", "… 10 more"], "sources_late": [], "data_delay": {"hours": 24, "note": "Your tier excludes anything published in the last 24 hours, so every count here is of the delayed corpus. A recently added source loses a far larger share of its rows to this than a long-running one, and can look thinner than it is."}, "email": "jobs-victano@example.test", "tier": "free", "persona": "supplier", "quota_remaining": {"doc_pages_per_day": "unlimited", "list_updates_per_day": "unlimited", "match_profile_per_week": "unlimited", "profiles_max": {"limit": 1, "renews": …
  2. Build or refresh the company capability profile

    1 tool call, 0 s

    Tools used
    Victanoplaybook readget_workflow0.0 s

    Call 2: get_workflow with

    {"id": "build-profile"}
    {"id": "build-profile", "playbook": "# Build or refresh the company capability profile\n\nEverything else depends on this. Matching against a vague profile returns vague\nmatches, and the user concludes the product does not work.\n\nVictano never crawls anyone's website. You do the reading and send the server what you\nfound, which is why this workflow is yours to run rather than a button to press.\n\n## Gather\n\n**Read their site yourself.** Services pages, case studies, sector pages, the about\npage for size and locations. Note what they actually sell, in their words.\n\n**Then ask what the site does not say.** Websites are marketing; …", "personalisation": {"working_language": "en", "per …
  3. Find EU grant calls this company could apply for

    1 tool call, 1 s

    Tools used
    Victanoplaybook readget_workflow0.1 s

    Call 3: get_workflow with

    {"id": "find-grant-calls"}
    {"id": "find-grant-calls", "playbook": "# Find EU grant calls this company could apply for\n\nGrant calls are not tenders and searching for them the way you search for tenders finds\nnothing. A tender is published by one buyer in one country and priced; a call is\npublished by a programme for the whole Union, has no budget on the row, and is often\nannounced a year before it opens. This playbook exists because the three defaults that\nserve tenders well all point away from grants.\n\n## What the corpus holds for a grant, and what it does not\n\nThe **`corpus` block on this response** carries live open and forthcoming counts. Quote\nthose, not …", "personalisation": {"working_language": "en", …
  4. You confirm

    Confirm which calls to look at closely.

  5. Work out where you need a partner

    9 tool calls, 15 s

    Tools used
    Victanoplaybook readget_workflow0.1 s

    Call 4: get_workflow with

    {"id": "consortium-fit"}
    {"id": "consortium-fit", "playbook": "# Work out where you need a partner\n\nSmall suppliers reject good opportunities because of one missing thing: turnover,\na certification, capacity, a country, a reference. EU procurement explicitly allows\ngroups of economic operators to bid jointly, and allows bidders to rely on the\ncapacities of other entities. Most small suppliers do not know this, or do not know\nhow to use it.\n\n## Before you start: what eligibility-screen gave you\n\nThis workflow usually starts from the `eligibility-screen` workflow's output. That\nworkflow produces one of two things:\n\n- **A verdict table** with HAVE / CAN GET …", "personalisation": {"working_language": "en", …
    Victanoreturned email, tier, settings, settableget_account0.1 s

    Call 5: get_account with

    {}
    {"email": "jobs-victano@example.test", "tier": "free", "settings": {"working_language": "en", "persona": "supplier", "memory": "on"}, "settable": [{"key": "memory", "purpose": "Whether Victano may learn preferences from use. 'paused' keeps what is stored but stops reading and writing it; 'off' deletes it.", "allowed": ["on", "paused", "off"], "default": "on"}, {"key": "persona", "purpose": "Which kind of work this account does, so the right workflows lead.", "allowed": ["supplier", "bid-writer", "consultant"], "default": "supplier"}, {"key": "working_language", "purpose": "The language the assistant should work and answer in.", "allowed": ["en", "bg", "cs", "da", "de", "el", "es", "et", "… 1 …
    Victano9 results returnedsurvey_opportunities1.0 s

    Call 6: survey_opportunities with

    {"type": "grant", "status": "open", "query": "cybersecurity artificial intelligence threat detection SMEs public administrations", "limit": 180}
    {"results": [{"id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-AI4SME", "title": "Strengthening cybersecurity capacities of European SMEs  with cybersecure AI-powered solut…", "buyer": "Digital Europe Programme (DIGITAL)", "deadline": "2027-01-14"}, {"id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-CYBERAI", "title": "Cybersecure tools, technologies and services relying on AI", "buyer": "Digital Europe Programme (DIGITAL)", "deadline": "2027-01-14"}, {"id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-EULEG", "title": "Strengthening EU cybersecurity capacities & capabilities in line with legislative requirem…", "buyer": "Digital Europe Programme (DIGITAL)", "deadline": "2027-01-14"}, {"id": "ft:HORIZON-CL3-2 …
    Victano9 results returnedsurvey_opportunities1.0 s

    Call 7: survey_opportunities with

    {"type": "grant", "status": "forthcoming", "query": "cybersecurity artificial intelligence threat detection SMEs public administrations", "limit": 60}
    {"results": [{"id": "ft:HORIZON-CL3-2027-02-CS-ECCC-01", "title": "Artificial Intelligence for Cybersecurity applications", "buyer": "Horizon Europe (HORIZON)", "deadline": "2027-09-15"}, {"id": "ft:HORIZON-CL3-2027-01-BM-03", "title": "Detection and characterisation of threats or illegal/ smuggled goods in cargo", "buyer": "Horizon Europe (HORIZON)", "deadline": "2027-11-04"}, {"id": "ft:HORIZON-CL3-2027-01-INFRA-02", "title": "Impact of malicious use of Open-Source Intelligence on critical infrastructure business co…", "buyer": "Horizon Europe (HORIZON)", "deadline": "2027-11-04"}, {"id": "ft:HORIZON-CL3-2027-01-FCT-01", "title": "Online harms detection and investigation tools using a shor …
    Victanoreturned opportunity_id, opportunity, data_as_of, sources_liveget_opportunity0.3 s

    Call 8: get_opportunity with

    {"id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-AI4SME"}
    {"opportunity_id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-AI4SME", "opportunity": {"id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-AI4SME", "source": "ft", "source_id": "DIGITAL-ECCC-2027-DEPLOY-CYBER-11-AI4SME", "type": "grant", "title": "Strengthening cybersecurity capacities of European SMEs  with cybersecure AI-powered solutions", "summary": "Strengthening European Cybersecurity Technologies, Capacities and Preparedness Digital Europe Programme (DIGITAL)", "body_text": "Strengthening cybersecurity capacities of European SMEs  with cybersecure AI-powered solutions Strengthening European Cybersecurity Technologies, Capacities and Preparedness Digital Europe Programme (DIGITAL) DIGITAL JU SME Su …
    Victanoreturned opportunity_id, opportunity, data_as_of, sources_liveget_opportunity0.5 s

    Call 9: get_opportunity with

    {"id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-CYBERAI"}
    {"opportunity_id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-CYBERAI", "opportunity": {"id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-CYBERAI", "source": "ft", "source_id": "DIGITAL-ECCC-2027-DEPLOY-CYBER-11-CYBERAI", "type": "grant", "title": "Cybersecure tools, technologies and services relying on AI", "summary": "Strengthening European Cybersecurity Technologies, Capacities and Preparedness Digital Europe Programme (DIGITAL)", "body_text": "Cybersecure tools, technologies and services relying on AI Strengthening European Cybersecurity Technologies, Capacities and Preparedness Digital Europe Programme (DIGITAL) DIGITAL JU Simple Grants AI Security Artificial Intelligence (AI) Cloud Security Cyber …
    Victanoreturned opportunity_id, opportunity, data_as_of, sources_liveget_opportunity0.8 s

    Call 10: get_opportunity with

    {"id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-EULEG"}
    {"opportunity_id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-EULEG", "opportunity": {"id": "ft:DIGITAL-ECCC-2027-DEPLOY-CYBER-11-EULEG", "source": "ft", "source_id": "DIGITAL-ECCC-2027-DEPLOY-CYBER-11-EULEG", "type": "grant", "title": "Strengthening EU cybersecurity capacities & capabilities in line with legislative requirements", "summary": "Strengthening European Cybersecurity Technologies, Capacities and Preparedness Digital Europe Programme (DIGITAL)", "body_text": "Strengthening EU cybersecurity capacities & capabilities in line with legislative requirements Strengthening European Cybersecurity Technologies, Capacities and Preparedness Digital Europe Programme (DIGITAL) DIGITAL JU Simple Gr …
    Victanoreturned opportunity_id, opportunity, data_as_of, sources_liveget_opportunity1.1 s

    Call 11: get_opportunity with

    {"id": "ft:HORIZON-CL3-2026-01-SSRI-02"}
    {"opportunity_id": "ft:HORIZON-CL3-2026-01-SSRI-02", "opportunity": {"id": "ft:HORIZON-CL3-2026-01-SSRI-02", "source": "ft", "source_id": "HORIZON-CL3-2026-01-SSRI-02", "type": "grant", "title": "Demand-led innovation in security", "summary": "Civil Security for Society 2026 Horizon Europe (HORIZON)", "body_text": "Demand-led innovation in security Civil Security for Society 2026 Horizon Europe (HORIZON) HORIZON Pre-commercial Procurement Demand-led innovation SMEs Startups civil security practitioners deployment innovative technology solutions market uptake public procurement scale up security", "buyer_name": "Horizon Europe (HORIZON)", "buyer_country": "EUR", "published_at": "2025-12-12T00 …
    Victanoreturned opportunity_id, opportunity, data_as_of, sources_liveget_opportunity1.1 s

    Call 12: get_opportunity with

    {"id": "ft:HORIZON-CL3-2027-02-CS-ECCC-01"}
    {"opportunity_id": "ft:HORIZON-CL3-2027-02-CS-ECCC-01", "opportunity": {"id": "ft:HORIZON-CL3-2027-02-CS-ECCC-01", "source": "ft", "source_id": "HORIZON-CL3-2027-02-CS-ECCC-01", "type": "grant", "title": "Artificial Intelligence for Cybersecurity applications", "summary": "Indirectly Managed Action by the ECCC (2027) Horizon Europe (HORIZON)", "body_text": "Artificial Intelligence for Cybersecurity applications Indirectly Managed Action by the ECCC (2027) Horizon Europe (HORIZON) HORIZON  Research and Innovation Actions AI Act AI-based  cybersecurity applications AI-driven  cyber threat intelligence AI-enhanced SOC frameworks Security Operation Centres/Cyber Hubs adaptive AI systems adaptive …
  6. Wrote the document from the results

    32 s, no tool calls

The eu grant shortlist it handed back

EU grant shortlist

EU grant shortlist: Baltijos IT Paslaugos UAB, 2026-09-23

Yes, there is EU grant money that fits this project. The closest match is an open Digital Europe call written almost word for word for it: AI-powered cybersecurity for SMEs. The deadline is 14 January 2027, 81 working days away.

Open now: 179 grant calls, and I surveyed every one. Forthcoming: 270 calls, and I read the 60 that ranked best for this project. Data as of 2026-09-23 04:20 UTC. This account sees data 24 hours late, so anything published in the last day is missing.

I used the stored profile Baltijos IT Paslaugos UAB (profile_id 344) rather than building a new one; the account can hold only one. I looked at 239 survey rows and opened 5 records.

Working days below are counted from 2026-09-23 and skip weekends only. Public holidays are not taken off.

1. Shortlist by programme

Digital Europe Programme (DIGITAL), "Strengthening European Cybersecurity Technologies, Capacities and Preparedness"

1a. Strengthening cybersecurity capacities of European SMEs with cybersecure AI-powered solutions (DIGITAL-ECCC-2027-DEPLOY-CYBER-11-AI4SME)

  • Type of action: DIGITAL JU SME Support Actions
  • Closes: 2027-01-14, 81 working days away. Status: open.
  • Why it fits: The call's own tags are AI-powered cybersecurity, cyber hygiene, incident response, vulnerability detection, SaaS security tools and SME support. That is your product with SMEs as the target.
  • Verdict: apply now. This needs to be true:
  • The topic page confirms that one company can apply alone, or you can form a consortium within about three months.
  • Your service runs as a SaaS or managed tool that SMEs can take up.
  • Partners: I did not read a partner rule; it is on the topic page. You probably don't lack any capability here. What you may lack is reach to SMEs outside Lithuania, and possibly a country if the call requires several. A likely partner is an SME association or chamber of commerce, or a digital innovation hub in another member state. It would bring SME pilot users and a way to get the service out to them.
  • Topic page: https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/digital-eccc-2027-deploy-cyber-11-ai4sme

1b. Cybersecure tools, technologies and services relying on AI (DIGITAL-ECCC-2027-DEPLOY-CYBER-11-CYBERAI)

  • Type of action: DIGITAL JU Simple Grants
  • Closes: 2027-01-14, 81 working days away. Status: open.
  • Why it fits: The tags include threat detection, cyber threat intelligence (CTI), security analytics, machine learning and trustworthy AI. That is the core technology of the service.
  • Verdict: apply now, as an alternative to 1a rather than as well. Use this one if the project is framed as the technology, not as SME capacity. This needs to be true:
  • The AI detection has to be new work, not repackaged existing tools.
  • Partners: I did not read a partner rule; it is on the topic page. The gap is applied-AI research depth, because your AI work is described as "some". A partner would be a university or research organisation in machine learning for security. It would bring research staff and publishable validation of the detection models.
  • Topic page: https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/digital-eccc-2027-deploy-cyber-11-cyberai

1c. Strengthening EU cybersecurity capacities & capabilities in line with legislative requirements (DIGITAL-ECCC-2027-DEPLOY-CYBER-11-EULEG)

  • Type of action: DIGITAL JU Simple Grants
  • Closes: 2027-01-14, 81 working days away. Status: open.
  • Why it fits only partly: The tags are about compliance: NIS2, CRA and DORA compliance, compliance automation and certification-as-a-service. Municipalities falling under NIS2 is the link to your project. Threat detection is not tagged.
  • Verdict: not for you as it stands. It becomes an option only if the service is rebuilt around NIS2 compliance monitoring for municipalities. 1a or 1b is the stronger place to put the effort.
  • Partners: None proposed. I have not read the requirements.
  • Topic page: https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/digital-eccc-2027-deploy-cyber-11-euleg
Horizon Europe (HORIZON), Cluster 3 "Civil Security for Society"

2a. Demand-led innovation in security (HORIZON-CL3-2026-01-SSRI-02)

  • Type of action: HORIZON Pre-commercial Procurement
  • Closes: 2026-11-05, 31 working days away. Status: open.
  • Why it fits: The tags cover demand-led innovation, SMEs and startups, civil security practitioners and public procurement. Municipalities are the kind of public buyer this reaches.
  • Verdict: not for you as lead applicant this round. In pre-commercial procurement actions the applicants are usually public buyers. Suppliers usually take part later by bidding in the procurement those buyers run. That is general knowledge about this type of action, not something I read on this row, so check the topic page.
  • Partners: A buyer group of municipalities or municipal IT bodies in several countries would have to lead. You would be a supplier to them.
  • Timing: 31 working days is not enough to form that group from nothing. Watch for the procurement it produces instead.
  • Topic page: https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/horizon-cl3-2026-01-ssri-02

2b. Artificial Intelligence for Cybersecurity applications (HORIZON-CL3-2027-02-CS-ECCC-01), forthcoming

  • Type of action: HORIZON Research and Innovation Actions
  • Closes: 2027-09-15, 255 working days away. Status: forthcoming.
  • Why it fits: The tags are AI-driven cyber threat intelligence, automated threat detection, AI-enhanced SOC frameworks, Security Operation Centres/Cyber Hubs and the AI Act.
  • Verdict: prepare for this round. This is the call there is still time to build a consortium for. This needs to be true:
  • The project must include real research beyond the state of the art, not only deployment.
  • Partners: Research and Innovation Actions usually mean a consortium across several countries. That is general practice for this type of action; the exact rule is on the topic page. Partners that would fill the gaps:
  • Research depth: a research organisation strong in AI and machine learning for security.
  • End users: municipalities, or a municipal association or CSIRT (computer security incident response team), ideally in two or more other member states. They would provide test environments and real threat data.
  • Possibly a SOC operator or national cyber hub to validate at scale.
  • Topic page: https://ec.europa.eu/info/funding-tenders/opportunities/portal/screen/opportunities/topic-details/horizon-cl3-2027-02-cs-eccc-01
About partners in general

The consortium-fit step ran in question-list mode. None of these rows publish eligibility or selection criteria, so every partner need above is a capability or country gap I inferred from the project. None is a requirement I read.

On structure: for grants the relevant form is a consortium, not subcontracting. Consortia fail on trust and time. For the January calls, start partner conversations this month. For 2b you have a year.

2. Open first

DIGITAL-ECCC-2027-DEPLOY-CYBER-11-AI4SME. Next step:

  1. Open the topic page and read the section on eligible applicants and consortium composition.
  2. Note whether it asks for a single applicant or a minimum number of partners, and which countries are eligible.
  3. If partners are required, start the search now with SME associations and digital innovation hubs outside Lithuania. 81 working days is enough for a small consortium, but not a comfortable margin.

Choose between 1a and 1b once both topic pages are read, and don't split the effort across both.

3. What I could not verify

  • Budget: no grant row carries a budget figure. The indicative budget is on each topic page.
  • Eligible countries and partner minimums: not on the rows, for any of the five calls.
  • Type of action: the Digital Europe calls are tagged only "SME Support Actions" and "Simple Grants". I don't know their funding rates or whether they run in one or two stages.
  • Call 2a: that pre-commercial procurement makes public buyers the applicants is general knowledge, not read on the row.
  • Call 2b: it has not opened yet. Its dates and scope may change before it does.
  • Forthcoming calls: I read 60 of the 270. The other 210 were ranked lower for this project and not reviewed.
  • Your fit against selection criteria: ISO 27001 and your 40 staff can't be checked against these calls, because no row states selection criteria.

I recorded no bid or no-bid decisions in Victano, because none has been made yet.

Start it yourself

Connect Victano to Claude, ChatGPT or Cursor (how), then paste this line followed by your own facts.

Where you decide

  • Confirm which calls to look at closely.

What it will not do

  • Fetch or summarise the topic page: it hands over the link
  • State a budget, eligibility rule or partner count it did not read
  • Write the proposal

The scenario

The company in this run is illustrative and invented. This is exactly what the assistant was asked, including the job instructions it was given (the job ships to every client as the prompt job-grant-match):

The prompt, as sent
Use Victano to run the grant match job (job-grant-match): is there EU grant money for the project below, and which partners would each call need?

The situation (illustrative):
Baltijos IT Paslaugos UAB is an invented company used for this demonstration: a 40-person software company in Vilnius with cybersecurity and some applied AI work, ISO 27001 certified. We want to build an AI-based service that detects cyber threats for small municipalities and SMEs. Is there EU grant money for this project, and which partners would each call need? Take the top five calls forward without asking me.

This session is already signed in to Victano with a test account; start with whoami.

Work it as the job "Grant match: is there EU money for this project". Read each playbook with get_workflow and follow it, in this order: build-profile, find-grant-calls, consortium-fit. The job's own instructions follow.

# Grant match: is there EU money for this project

Sources, not advice: budgets, eligible countries and consortium rules are on each call's topic page, and the shortlist hands that page over rather than guessing.

## When

Someone asks whether there is EU money for a project. You are running a whole job: it ends with a shortlist of EU grant calls grouped by programme, a verdict on each, and the partners each would need.

## Run

1. **Profile.** `whoami` first. Use the stored profile if there is one and say which. If not, read `get_workflow('build-profile')` and build one from what the user says about the company and the project. Ask what the project is if they have not said.
2. **Find the calls.** Read `get_workflow('find-grant-calls')` and follow it: scope by type, never by country (`search_opportunities` with `type='grant'`, in English, in the programme's vocabulary), for `status='open'` and again for `status='forthcoming'`, or `survey_opportunities` with `type='grant'` when the open set is small. Quote the open and forthcoming counts from the responses.
3. **Eligibility and partners.** For each call on the shortlist, `get_opportunity`. From the row, state the type of action, the deadline in working days, and whether that type of action usually means a consortium. Then read `get_workflow('consortium-fit')` and apply it to the calls that need partners: the capability or country the company lacks, and what a partner must bring. Hand over each topic page link as the place to check budget, eligible countries and consortium rules.

## Checkpoints

- After finding the calls: offer the best five to eight grouped by programme and ask which to look at closely. If the user already said to go ahead, take the top five and say so.

## Deliverable

```
EU grant shortlist, <company>, <date>
Open now: <n> calls matched; forthcoming: <m>. Data as of <data_as_of>.

1. Per programme, per call: title (id); type of action; closes <date>, <working days> working days from <today>; why it fits; verdict (apply now, prepare for the next round, or not for you) and what has to be true; partners needed; the topic page to check.
2. Open first: one call and the next step for it.
3. Could not verify.
```

## Quality

- Every title, id, date and count comes from a tool result in this conversation; no budget figure appears unless a tool returned one.
- Says how many calls were looked at and how many records were opened.
- Working days, counted from a stated date; a fitting forthcoming call is named as the one there is still time to build a consortium for.

## Will not

- Fetch or summarise the topic page. It hands over the link, because the page is written for a person and renders in the browser.
- State a budget, an eligibility rule or a partner count it did not read.
- Write the proposal.

This run is recorded without a person present. At each checkpoint, write one line that starts with "Checkpoint:" stating what you are assuming, then continue. End with the finished work product.

Recorded 23 September 2026. Every tool call, notice, date, count and quotation on this page is what Victano’s live service returned in that run; nothing was edited except by trimming long tool results. Source file: content/jobs/grant-match.run.json.