fr_aides_search
Shortlist of French public aid (grants, loans, guarantees, calls for projects) for a company/project — data.aides-entreprises.fr database (State reference, ~2,400 active aids, updated daily, the database prunes expired ones).
Returns the DETERMINISTIC filter (geo by hierarchy commune→dept→region→
France/EU + headcount band + nature + deadline) with the measured funnel
(funnel). ⚠️ SECTOR relevance can NOT come from the database (its profile
tagging is 99% over-inclusive) nor from lexical scoring: it is UP TO
YOU to re-rank the shortlist by reading name/purpose. Anti-hallucination rule:
keep only ids, then re-render each record via fr_aides_get(id) —
NEVER rephrase name/purpose from memory, quote literally.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "fr_aides_search"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | lexical AND filter (coarse pre-filter, NOT a relevance sort). | |
| _org | No | Org (id) de CET APPEL. `oto_list_orgs()`. | |
| insee | No | INSEE commune code (preferred — e.g. "31555" Toulouse). | |
| limit | No | records returned (default 50; `count` = filtered total). | |
| _group | No | Équipe (id) de CET APPEL, sous son org parente. | |
| nature | No | substring of the aid type, matched against the French source values ("subvention", "prêt", "garantie", "avance", "exonération", "prestation"...). | |
| offset | No | pagination. | |
| _run_id | No | OBLIGATOIRE à chaque appel dès `run_start` ou `data_claim_next` : sans lui, l'écriture sur une ligne réservée est refusée. Hérité seulement si le serveur tient un run actif — n'y compte pas. | |
| _project | No | Projet (id) de CET APPEL — jeton PRIMAIRE. `oto_project(op='list')`. | |
| effectif | No | number of employees (filters the bands; aids with no restriction stay). | |
| _instance | No | Instance de connecteur PRÉCISE (un credential exact). `oto_instance(op='list')`. | |
| code_postal | No | fallback when no INSEE code (best-effort resolution). | |
| echeance_avant | No | YYYY-MM-DD — aids with a deadline closing before the date (call-for-projects watch; excludes permanent aids). |