Propecto
What this MCP does
Provides read-only European company information, financial accounts, public procurement records, business grants, sector comparisons, and trademark searches.
Tools
Input schema
{'type': 'object', 'required': ['acheteur'], 'properties': {'limite': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': "Nombre maximal d'attributaires (1 à 50 ; 20 par défaut)."}, 'acheteur': {'type': 'string', 'pattern': '^[0-9][0-9 .-]{8,19}$', 'examples': ['216901231'], 'maxLength': 20, 'minLength': 9, 'description': "SIREN (9 chiffres) ou SIRET (14 chiffres) de l'acheteur public ; espaces et points tolérés. La clé de contrôle n'est pas exigée : les SIREN de collectivités n'y répondent pas tous."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['siren'], 'properties': {'siren': {'type': 'string', 'pattern': '^\\s*[0-9]{3}\\s?[0-9]{3}\\s?[0-9]{3}\\s*$', 'examples': ['791143795'], 'description': 'SIREN de la société française : 9 chiffres, espaces tolérés (ex. "791143795" ou "791 143 795").'}, 'limite': {'type': 'integer', 'default': 5, 'maximum': 30, 'minimum': 1, 'description': "Nombre maximal d'exercices (1 à 30 ; 5 par défaut)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'examples': [1874115], 'description': "Identifiant numérique Propecto de l'avis (champ id des résultats de propecto_rechercher_marches)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['siren'], 'properties': {'siren': {'type': 'string', 'pattern': '^\\s*[0-9]{3}\\s?[0-9]{3}\\s?[0-9]{3}\\s*$', 'examples': ['791143795'], 'description': 'SIREN de la société française : 9 chiffres, espaces tolérés (ex. "791143795" ou "791 143 795").'}, 'limite': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1, 'description': 'Nombre maximal de contrats détaillés (1 à 50 ; 20 par défaut).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['siren'], 'properties': {'siren': {'type': 'string', 'pattern': '^\\s*[0-9]{3}\\s?[0-9]{3}\\s?[0-9]{3}\\s*$', 'examples': ['791143795'], 'description': 'SIREN de la société française : 9 chiffres, espaces tolérés (ex. "791143795" ou "791 143 795").'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'examples': ['innovation'], 'maxLength': 200, 'minLength': 2, 'description': 'Mots cherchés dans le libellé, l\'objet, les bénéficiaires ou le territoire (ex. "innovation numérique"). Facultatif.'}, 'pays': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Code pays ISO 3166-1 alpha-2.'}, 'examples': [['FR', 'BE']], 'maxItems': 30, 'minItems': 1, 'description': 'Codes pays ISO 3166-1 alpha-2 (ex. ["FR", "BE"]). Facultatif.', 'uniqueItems': True}, 'limite': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': "Nombre maximal d'aides (1 à 50 ; 10 par défaut)."}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'properties': {'q': {'type': 'string', 'examples': ['maintenance informatique'], 'maxLength': 200, 'minLength': 2, 'description': 'Mots cherchés dans l\'intitulé, l\'acheteur ou la description (ex. "maintenance informatique"). Facultatif.'}, 'pays': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'description': 'Code pays ISO 3166-1 alpha-2.'}, 'examples': [['FR', 'BE']], 'maxItems': 30, 'minItems': 1, 'description': 'Codes pays ISO 3166-1 alpha-2 (ex. ["FR", "BE"]). Facultatif.', 'uniqueItems': True}, 'limite': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': "Nombre d'avis par page (1 à 50 ; 10 par défaut)."}, 'ouverts': {'type': 'boolean', 'default': True, 'description': "true (par défaut) : seulement les avis dont la date limite n'est pas dépassée."}, 'decalage': {'type': 'integer', 'default': 0, 'maximum': 4999, 'minimum': 0, 'description': "Nombre d'avis à sauter (pagination ; 0 par défaut)."}, 'departements': {'type': 'array', 'items': {'type': 'string', 'pattern': '^([0-9]{2,3}|2[AaBb])$', 'description': 'Une valeur de la liste.'}, 'examples': [['69', '75']], 'maxItems': 50, 'minItems': 1, 'description': 'Départements de l\'acheteur (ex. ["69", "75"]).', 'uniqueItems': True}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'examples': ['propecto'], 'maxLength': 200, 'minLength': 2, 'description': 'Nom de la marque, nom du titulaire ou numéro de dépôt (ex. "propecto", "014839773").'}, 'limite': {'type': 'integer', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Nombre maximal de marques (1 à 50 ; 10 par défaut).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'examples': ['1 LIFE'], 'maxLength': 200, 'minLength': 2, 'description': 'Début du nom de la société, ou numéro d\'identification : SIREN, numéro BCE, numéro de TVA intracommunautaire (ex. "1 LIFE", "791143795", "FR89791143795").'}, 'pays': {'type': 'string', 'pattern': '^[A-Za-z]{2}$', 'examples': ['FR'], 'description': 'Code pays ISO 3166-1 alpha-2 pour restreindre la recherche (ex. "FR", "BE"). Facultatif.'}, 'limite': {'type': 'integer', 'default': 10, 'maximum': 20, 'minimum': 1, 'description': 'Nombre maximal de résultats (1 à 20 ; 10 par défaut).'}}, 'additionalProperties': False}
Input schema
{'type': 'object', 'required': ['identifiant'], 'properties': {'identifiant': {'type': 'string', 'examples': ['791143795'], 'maxLength': 40, 'minLength': 2, 'description': 'Identifiant de la société : pour la France, SIREN à 9 chiffres (ex. "791143795"), SIRET à 14 chiffres (ramené à son SIREN) ou numéro de TVA intracommunautaire (ex. "FR89791143795") ; pour la Belgique, numéro d\'entreprise BCE à 10 chiffres (ex. "0403227515", "0403.227.515" ou "BE0403227515"). Espaces et points tolérés ; un identifiant dont la clé de contrôle est fausse est refusé sans consommer de quota.'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
FalaZuki Finance BR
Provides Brazil-focused financial calculations and rules for investments, credit, taxes, payroll, labor costs, debt, budgeting, a…
XBOSS
Accesses Korean tax, social insurance, payroll, cash receipt, e-tax invoice, and certificate filing services.
Sirenic
Provides European company registry, financial, procurement, sanctions, regulatory, insolvency, ownership, and ongoing due-diligen…
Xearno Tools
Provides financial, tax, employment-benefit, lending, pricing, and business calculators using jurisdiction-specific rules and cur…
schedule-iii
Transforms Indian company trial balances into controlled Schedule III financial statement workbooks with account mappings, disclo…
HelpMyAgent
Provides French company intelligence including profiles, financials, directors, procurement, public funding, KYB, compliance chec…
Cobalt
Searches U.S. business registrations, verifies business tax identifiers, and retrieves UCC lien filings for company due diligence…
Imperio — Italian Tax & Compliance Tools
Provides deterministic Italian tax, invoicing, identity, payment-detail validation, anti-fraud, INTRASTAT, NIS2, and compliance c…