menjometre

menjometre: наблюдение за каталонскими госрасходами — гранты, госзакупки и связи публичных фигур

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Искать организации, политиков, контракты и гранты
  • Профилировать сущность и её сеть связей
  • Анализировать концентрацию грантов и признаки дробления закупок
  • Строить кратчайший путь между двумя публичными фигурами
  • Сравнивать сущности и получать рейтинги по расходам

Какие данные видит

Данные открытые (CC-BY-4.0 или по Закону 37/2007), персональные фильтры применяются на уровне запроса к базе, а не на стороне клиента.

Нужен ли аккаунт

Не нужен: сервер работает без входа

menjometre — независимый наблюдатель за расходами Каталонии, дающий MCP-серверу доступ к почти 19,5 млн грантов, 1,7 млн госконтрактов и графу связей депутатов и чиновников. Каждый ответ содержит ссылку на источник данных и нейтральные статистические формулировки без обвинительной риторики, что делает сервис пригодным для журналистики и гражданских исследований.

Как подключить

Как подключить menjometre к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://menjometre--segellfosc-dev-ayfx.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить menjometre к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://menjometre--segellfosc-dev-ayfx.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить menjometre к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://menjometre--segellfosc-dev-ayfx.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (48)

Технические названия из tools/list. Нужны только разработчикам.

searchSearch across entities, politicians, contracts, grants, organs, and persons. Returns top matches with type, name, slug/id, and a short context line.
list_filter_optionsEnumerate all valid filter values the other tools accept: departments, organs, finalitats, parties, comarques, vegueríes, beneficiary types, procedure types.
get_dataset_statsGlobal counts, EUR totals, and last-sync metadata across grants, contracts, entities, and persons.
get_entityFull entity profile plus Menjometre scores with natural-language explanations. Accepts slug or CIF. Returns null if entity is anonymised or missing.
get_entity_grantsGrants awarded to the entity with filters (year range, min amount, department) and cursor pagination.
get_entity_contractsContracts awarded to the entity with filters (year, min amount, organ, sole-source flag).
get_entity_financialsYearly financial timeline filed with the Generalitat registry of entities.
get_entity_risk_analysisAggregated risk dossier: concentration, recurrence, sole-source, fragmentation, dependency, accountability — with textual interpretation per axis.
get_rankingsParameterised top-N ranking across entities. `metric` ∈ total_public_funds | menjometre_score | total_grants | total_contracts | sole_source_pct | grant_dependency_pct. Filters: comarca, beneficiary_type, org_type, min_funds.
compare_entitiesSide-by-side comparison of 2–5 entities (slug or CIF).
get_politicianProfile, accumulated years, party, institution, salary, BORME vincles count.
get_politician_salary_historyDetailed salary time-series across positions.
list_carrecsPositions filtered by institution, party, active status.
get_partyParty aggregates: member count, total accumulated years, average salary.
get_politica_hubGlobal political dashboard: counts by institution, top earners, data coverage, last sync.
get_porta_giratoriaRevolving door catalog. Filters: party, institution, min years of political service before pivot, sector.
get_politician_conflictsDeclared + detected conflicts for one politician.
get_entity_conflictsEntity-side mirror of conflict detection — politicians linked to the entity.
analyze_conflict_of_interestGiven a person name and an entity identifier, return every known link (BORME role, political position, declarations, grants received while in office, contracts, lobby meetings).
detect_undisclosed_conflictsProactive scan: politicians with BORME roles in entities receiving grants/contracts during their term but with no matching declaration.
get_lobby_meetingsLobby meetings from the Generalitat transparency portal. Filters: official name, interest group, date range.
get_organSingle contracting body profile: total contracts, total amount, % sole-source, % menor, % competitive, top-5 suppliers share.
list_organsContracting bodies catalog with filters (semaphore, search) and pagination.
get_ens_publicInstrumental/public body profile including type (consorci, empresa pública, fundació) and parent administration.
list_ens_publicsInstrumental public entities catalog filtered by type/comarca.
get_pressupostos_hubGeneralitat budget dashboard for a single fiscal year: total, by department, execution rate if available.
get_budget_by_departmentBudget series by department with nominal or CPI-deflated (real) values.
get_budget_partidesLine items within a department + year.
get_efficiency_analysisCost-per-outcome analysis for selected programmes (EUR spent ÷ outputs where available).
get_fiscal_deficitCatalonia → Spain fiscal deficit for a year range using one of three academic methods: cash_flow | burden_benefit | contribution_cost.
get_budget_transfersAdmin → entity transfer flows with filters.
get_yearly_trends_budgetGeneric time-series of a budget dimension/metric (deflated or nominal).
get_xarxa_statsGlobal network metrics: node counts, edge counts, connectivity, top hubs.
get_xarxa_by_comarcaGeographic breakdown of network density (edges per comarca).
get_person_networkBFS from a single person up to a max depth (hard-capped at 3).
get_entity_networkBFS from a single entity up to a max depth (hard-capped at 3).
find_shortest_pathBounded BFS shortest path between two graph nodes. Max depth hard-capped at 5 in the RPC.
get_network_hubsHighest-degree nodes filtered by type + metric.
detect_clustersLouvain communities computed nightly. Returns the top clusters by size.
investigate_clusterFull member list of a Louvain cluster with entity + person joins.
analyze_contract_networkContract graph for an organ or entity: sole-source patterns, repeat suppliers, fragmentation signals.
get_equivalenciesTranslate a EUR amount into public-service equivalents (teachers, nurses, daycare places, etc.).
get_yearly_trendsGeneric yearly time-series by dimension/metric (grants, contracts, entities).
export_dataBulk JSON export of grants/contracts/entities with filters. CSV is emitted as plain text for LLM consumption.
get_methodologyScoring methodology, data sources, last-sync timestamps, definitions. Citable for LLM outputs.
get_source_documentsEnumerate every source URL attached to a single record. record_type ∈ grant | contract | conveni | politician_position | porta_giratoria_case | personal_eventual_appointment | official_appointment | entity.
list_documents_for_entityEvery source document linked to any record touching the given entity.
fetch_source_documentServer-side retrieval of an allowlisted source URL. Extracts plain text (first 64 kB) via pdf-parse/readability. SSRF-hardened. 24h cached. URL MUST exist in the DB allowlist.