accueil / serveurs / Recherche & Web / com.messeatlas/atlas
com.messeatlas/atlas
serveur MCP (Model Context Protocol) · messe-atlas 2.4.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.messeatlas/atlas est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.messeatlas/atlas » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 27 outils
- check_floorplan≈ 567 tokens
Requires a free Messe Atlas account (sign in when prompted). Checks an exhibition floor plan against published default safety and layout limits — no AI, deterministic: stand overlaps, keep-clear gangways, fire-point halos, 4 m entrance strips, rows ≤ 30 m, gangways ≥ 3 m, travel distance ≤ 61 m, dead ends ≤ 18 m, stand area ≤ 2 × gangway area, exit width at 5 mm per person, gate lines, power pits. Coordinates in metres, origin at the hall's north-west corner, x east, y south. `plan` is either the short form {hall: {w, l} (or space_id), exits: [{id, kind: public|fire|folding|service|open, a: [x,y], b: [x,y]}], stands: [{id, x, y, w, d, door_side?: n|e|s|w}] (x, y = the stand's north-west corner), features?: [{id, x, y, w, d}], peak_people} or the full L2 plan dict (hall|site, exits, units, solids, keep, fire, peak). `space_id` (from get_venue_spaces) supplies the hall only when Atlas holds its outline; otherwise send the hall inline. Returns ok, every check with rule, value, limit and source, a summary (stands, m² sold, gangway m², ratio), limits_status, a preview_url (SVG, 24 hours) and a disclaimer. Convex polygons only; at most 2,000 objects and 160,000 m². Free accounts get 3 successful checks a month, Pro 30, Team and Enterprise unlimited; invalid plans are not counted.
Paramètres, retour & exemple (3)
Paramètresplan· object · requis
The short form (stands, exits, hall or space_id, features, peak_people) or the full L2 plan dict (hall|site, exits, units, solids, keep, fire, peak). Metres; origin north-west; at most 512 KB of JSON.space_id· string · optionnel
Venue space id or slug from get_venue_spaces / search_venue_spaces (short form only). Used for the hall only when its geometry_status is outline or better.confirmed_only· boolean · optionnel
Leave out exits listed in the plan's pending_exits (awaiting the venue's confirmation).
Exemple d'appel{"name": "check_floorplan", "arguments": {"plan": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - country_totals≈ 154 tokens
Requires a free Messe Atlas account (sign in when prompted). Without `country`: the top 20 countries by events. With `country`: events, editions, organizers, venues, companies and speakers counted for that country.
Paramètres, retour & exemple (1)
Paramètrescountry· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).
Exemple d'appel{"name": "country_totals", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - exhibitor_history≈ 329 tokens
Requires a Pro plan. Every edition one company exhibited at or sponsored, newest first (20 per page): event, year, dates, city, country, tier, booths and the edition's `as_of`. Filter by role and year range; pass `cursor` from the previous answer for the next page. `history_truncated` is set for very large histories.
Paramètres, retour & exemple (5)
Paramètresrole· string · optionnel · exhibitor | sponsor | any
Only exhibitor or sponsor records. Defaults to both.cursor· string · optionnel
Opaque cursor from the previous page's `next_cursor`.company· string · requis
Company slug or uuid, as returned by search_companies.to_year· integer · optionnel
Latest edition year (inclusive).from_year· integer · optionnel
Earliest edition year (inclusive).
Exemple d'appel{"name": "exhibitor_history", "arguments": {"company": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - export_list≈ 757 tokens
Requires a Pro plan. Writes a CSV to your workspace's exports and returns a download link that works for 24 hours without signing in. Sources: `edition_exhibitors` (an edition's exhibitors, 1,000 rows per part; pass `next_cursor` back as `cursor` for the next part), `edition_sponsors` (up to 200), `prospects` (the find_prospects arguments, up to 1,000 companies), and `reveals` (Team plan and up: the people your workspace revealed, with the email and phone it revealed, 500 per part; not offered when the workspace keeps contacts out of AI conversations). Rows count against your plan's daily export allowance; the answer shows what is left. Needs the 'atlas.reveal' permission and a personal connection.
Paramètres, retour & exemple (4)
Paramètrescursor· string · optionnel
`next_cursor` from the previous part (edition_exhibitors, reveals).source· string · requis · edition_exhibitors | edition_sponsors | prospects | reveals
What to export.prospects· object · optionnel
The find_prospects arguments (source prospects).edition_id· string · optionnel
Edition uuid from get_event (edition_exhibitors, edition_sponsors).
Exemple d'appel{"name": "export_list", "arguments": {"source": "edition_exhibitors"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_prospects≈ 652 tokens
Requires a Pro plan. Prospect lists: companies at any `include` edition and at none of the `exclude` editions ("at A or B, not at C"), most editions attended first, then most recent (20 per page). A side is an event (slug or uuid, optional `years`; default its latest 5 past editions) or an `edition_id`; at most 5 editions per side; oversized editions are refused as too_broad. Optional HQ `country` and `role`. Returns company, hits, last edition and url, `total_about`, and `editions_used` with each edition's `as_of`.
Paramètres, retour & exemple (5)
Paramètresrole· string · optionnel · exhibitor | any
"exhibitor" ignores sponsor lists. Defaults to both.cursor· string · optionnel
Opaque cursor from the previous page's `next_cursor` (only valid with the same arguments).country· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).exclude· array · optionnel
Editions to rule out: companies at any of these are dropped.include· array · requis
Editions the companies attended (any of them).
Exemple d'appel{"name": "find_prospects", "arguments": {"include": []}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_subsidies≈ 408 tokens
Requires a free Messe Atlas account (sign in when prompted). Convention-bureau and tourism-board support schemes for an exhibition, conference, meeting or incentive (optionally in one country). Each active scheme is screened against its published criteria: `match` is `likely` (every published criterion supplied and met) or `check` (something is unknown, late or stale), with the reasons; schemes that do not appear to fit are listed under `not_matched` with the reason. Returns benefits and amounts as published, `url`, `apply_url`, `as_of` and `stale`. Not advice: confirm eligibility, amounts and deadlines with the body.
Paramètres, retour & exemple (5)
Paramètrescountry· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).attendees· integer · optionnel
Expected attendees (delegates / participants / visitors).event_type· string · requis · exhibition | conference | meeting | incentive
What kind of event.start_date· string · optionnel
Event start (YYYY-MM-DD), to screen application lead times.international_pct· number · optionnel
Expected share of international participants, in percent.
Exemple d'appel{"name": "find_subsidies", "arguments": {"event_type": "exhibition"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_company≈ 156 tokens
Requires a free Messe Atlas account (sign in when prompted). One company by slug or uuid: description, tags, parent, subsidiaries, sponsorships, total editions, last seen date.
Paramètres, retour & exemple (1)
Paramètresid_or_slug· string · requis
Slug or uuid, as returned by the search tools.
Exemple d'appel{"name": "get_company", "arguments": {"id_or_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_event≈ 160 tokens
One event series by slug or uuid with organizer, venue, tags and every edition (ids, dates, exhibitor / sponsor / speaker / country counts). Use an edition id with list_edition_exhibitors.
Paramètres, retour & exemple (1)
Paramètresid_or_slug· string · requis
Slug or uuid, as returned by the search tools.
Exemple d'appel{"name": "get_event", "arguments": {"id_or_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_organizer≈ 150 tokens
Requires a free Messe Atlas account (sign in when prompted). One organizer by slug or uuid with description, parent company and its top event series.
Paramètres, retour & exemple (1)
Paramètresid_or_slug· string · requis
Slug or uuid, as returned by the search tools.
Exemple d'appel{"name": "get_organizer", "arguments": {"id_or_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_speaker≈ 153 tokens
Requires a free Messe Atlas account (sign in when prompted). One speaker by slug or uuid with bio and the sessions they spoke at (event, edition, year, session title).
Paramètres, retour & exemple (1)
Paramètresid_or_slug· string · requis
Slug or uuid, as returned by the search tools.
Exemple d'appel{"name": "get_speaker", "arguments": {"id_or_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_venue≈ 152 tokens
Requires a free Messe Atlas account (sign in when prompted). One venue by slug or uuid with city, website, the event series it hosts and its upcoming editions (next 20).
Paramètres, retour & exemple (1)
Paramètresid_or_slug· string · requis
Slug or uuid, as returned by the search tools.
Exemple d'appel{"name": "get_venue", "arguments": {"id_or_slug": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_venue_spaces≈ 240 tokens
Requires a free Messe Atlas account (sign in when prompted). The halls and rooms of one venue (slug or uuid from search_venues): kind, level, area m², width, length, clear height, floor load, column-free, capacities (theatre, classroom, banquet, cocktail, 3×3 booths), doors, utilities, notes, and each row's `source_url` and `as_of` (`stale` when older than 180 days). A null figure is not published by the venue. Drawings are not served; `geometry_status` says whether Atlas holds an outline.
Paramètres, retour & exemple (1)
Paramètresvenue· string · requis
Venue slug or uuid from search_venues / get_venue.
Exemple d'appel{"name": "get_venue_spaces", "arguments": {"venue": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_edition_exhibitors≈ 212 tokens
Requires a free Messe Atlas account (sign in when prompted). Exhibitors at one edition (20 per page): exhibitor name, booth, pavilion country, tier and the matched canonical company when known. Free accounts see the first 20 rows plus how many more exist.
Paramètres, retour & exemple (2)
Paramètrespage· integer · optionnel
1-based page, 20 rows each.edition_id· string · requis
Edition uuid from get_event.
Exemple d'appel{"name": "list_edition_exhibitors", "arguments": {"edition_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_edition_sponsors≈ 208 tokens
Requires a Pro plan. Sponsors of one edition (20 per page, up to 200, highest tier first): company, public tier label, HQ country and url, with the edition's `as_of` (sponsor lists refresh at the full publish). Takes an edition id from get_event.
Paramètres, retour & exemple (2)
Paramètrespage· integer · optionnel
1-based page, 20 rows each.edition_id· string · requis
Edition uuid from get_event.
Exemple d'appel{"name": "list_edition_sponsors", "arguments": {"edition_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_leaderboards≈ 152 tokens
Requires a free Messe Atlas account (sign in when prompted). Without `kind`: the leaderboard kinds available. With `kind`: the ranked rows (rank, name, value, slug) for that board.
Paramètres, retour & exemple (1)
Paramètreskind· string · optionnel
A kind from the list, e.g. top_exhibitors_5y.
Exemple d'appel{"name": "list_leaderboards", "arguments": {"kind": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - list_watches≈ 138 tokens
Requires a free Messe Atlas account (sign in when prompted). Your workspace's "AI watches": what is watched (type, id, name), how many of your plan's watches are used, the next digest date and the alert channels (email digest; webhooks on the Team plan and up).
Paramètres, retour & exemple (0)
Exemple d'appel{"name": "list_watches", "arguments": {}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - reveal_contact≈ 266 tokens
Requires a Pro plan. Reveals the business email and phone of one public speaker (person_id or slug from search_speakers / get_speaker), with provenance (source, as_of). Uses 1 reveal credit when an email or phone is returned; re-viewing a contact your workspace already revealed is free, and refusals (opted out, restricted, unavailable, nothing on file) cost nothing. Needs the 'atlas.reveal' permission and the workspace's one-time acceptance of the Messe Atlas data terms; reveals are capped per day by plan. Use contacts for business-to-business outreach only.
Paramètres, retour & exemple (1)
Paramètresperson_id· string · requis
Speaker id (person_id) or slug from search_speakers / get_speaker.
Exemple d'appel{"name": "reveal_contact", "arguments": {"person_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_companies≈ 257 tokens
Requires a free Messe Atlas account (sign in when prompted). Search canonical companies by name (full-text, best 200 matches), optionally filtered by HQ country. Without q: most active first (large countries continue A–Z after two pages; each answer says its `order` and `max_page`). Returns id, slug, name, kind, domain, HQ, industry, size band and editions in the last five years.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Full-text phrase matched on the company name and domain.page· integer · optionnel
1-based page, 20 rows each.country· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).
Exemple d'appel{"name": "search_companies", "arguments": {"q": "texte", "page": 1, "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_events≈ 228 tokens
Search event series by name, country or vertical. Each row carries edition count, last and next start dates and the largest captured exhibitor count.
Paramètres, retour & exemple (4)
Paramètresq· string · optionnel
Full-text phrase matched on the event name.page· integer · optionnel
1-based page, 20 rows each.country· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).vertical· string · optionnel
Vertical slug (composites, mice, …).
Exemple d'appel{"name": "search_events", "arguments": {"q": "texte", "page": 1, "country": "texte", "vertical": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_organizers≈ 196 tokens
Requires a free Messe Atlas account (sign in when prompted). Event organizers by name and/or country with the number of event series they run.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Full-text phrase matched on the organizer name.page· integer · optionnel
1-based page, 20 rows each.country· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).
Exemple d'appel{"name": "search_organizers", "arguments": {"q": "texte", "page": 1, "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_speakers≈ 204 tokens
Requires a free Messe Atlas account (sign in when prompted). People on the public record as speakers, by name prefix (≥ 2 letters) and/or country. Never returns email or phone.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Name prefix (at least two letters).page· integer · optionnel
1-based page, 20 rows each.country· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).
Exemple d'appel{"name": "search_speakers", "arguments": {"q": "texte", "page": 1, "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_venue_spaces≈ 441 tokens
Requires a free Messe Atlas account (sign in when prompted). Halls and rooms in a country that meet a size: optional city, minimum area (m²), minimum clear height (m) and a minimum capacity of one kind (theatre, classroom, banquet, cocktail, booths_3x3). Best fit first (the smallest published area that meets the filters), 20 per page with `next_cursor`. Each row has the venue, the fit reasons, `waste_pct`, `source_url`, `as_of` and `stale`. Spaces that do not publish a filtered figure are left out.
Paramètres, retour & exemple (7)
Paramètrescity· string · optionnel
City (case-insensitive exact match, e.g. Bangkok).cursor· string · optionnel
Opaque cursor from the previous page's `next_cursor` (only valid with the same arguments).country· string · requis
ISO-3166 alpha-2 (TH, DE, JP …).min_area_sqm· number · optionnel
Minimum floor area in square metres.min_capacity· integer · optionnel
Minimum capacity for capacity_kind.capacity_kind· string · optionnel · theatre | classroom | banquet | cocktail | booths_3x3
Capacity layout; use with min_capacity.min_clear_height_m· number · optionnel
Minimum clear (ceiling) height in metres.
Exemple d'appel{"name": "search_venue_spaces", "arguments": {"country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_venues≈ 229 tokens
Requires a free Messe Atlas account (sign in when prompted). Venues by name prefix and/or country, most event series hosted first, with the number of series each hosts. `q` matches the start of the venue name ("impact", "marina bay", "bitec"), case-insensitive.
Paramètres, retour & exemple (3)
Paramètresq· string · optionnel
Start of the venue name (case-insensitive prefix, first 100 matches).page· integer · optionnel
1-based page, 20 rows each.country· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).
Exemple d'appel{"name": "search_venues", "arguments": {"q": "texte", "page": 1, "country": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - semantic_search≈ 240 tokens
Requires a free Messe Atlas account (sign in when prompted). Search companies and events by meaning rather than keywords ("flame-retardant composites suppliers", "cannabis trade shows in Asia"). Returns the closest matches with a similarity score. Use search_* for exact names.
Paramètres, retour & exemple (3)
Paramètreskinds· array · optionnel
Defaults to both.query· string · requis
What you are looking for, in plain words.country· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).
Exemple d'appel{"name": "semantic_search", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - unwatch≈ 209 tokens
Requires a free Messe Atlas account (sign in when prompted). Removes one item from your workspace's "AI watches" (entity_type and id as list_watches shows them). Removing something not watched changes nothing. Needs the 'atlas.reveal' permission.
Paramètres, retour & exemple (2)
Paramètresid· string · requis
Id as list_watches shows it.entity_type· string · requis · event | edition | company | organizer | country | vertical
Type as list_watches shows it.
Exemple d'appel{"name": "unwatch", "arguments": {"id": "texte", "entity_type": "event"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - upcoming_events≈ 354 tokens
Trade-show and exhibition editions starting in a date window, soonest first, optionally filtered by country, vertical or venue. Each row has event, dates, city, country, venue, organizer, source_url and as_of. Use this for 'what shows are on in …' questions; pass `cursor` from the previous answer for the next page.
Paramètres, retour & exemple (6)
Paramètresto· string · optionnel
End of the window (YYYY-MM-DD), at most 24 months after today. Defaults to from + 12 months.from· string · optionnel
Start of the window (YYYY-MM-DD). Defaults to today.venue· string · optionnel
Venue slug or uuid from search_venues.cursor· string · optionnel
Opaque cursor from the previous page's `next_cursor`.country· string · optionnel
ISO-3166 alpha-2 (TH, DE, JP …).vertical· string · optionnel
Vertical slug (composites, mice, …).
Exemple d'appel{"name": "upcoming_events", "arguments": {"to": "texte", "from": "texte", "venue": "texte", "cursor": "texte", "country": "texte", "vertical": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - watch≈ 306 tokens
Requires a free Messe Atlas account (sign in when prompted). Adds an event, edition, company, organizer, country (ISO code) or vertical (slug) to your workspace's "AI watches" list. Changes (new editions, new exhibitors or sponsors, speakers announced, score changes) arrive in the weekly email digest, and as signed webhooks on the Team plan and up. Watching the same thing twice changes nothing. Free plans watch 1 item, Pro 100, Team and Enterprise 500. Needs the 'atlas.reveal' permission.
Paramètres, retour & exemple (2)
Paramètresid_or_slug· string · requis
Slug or uuid from the search / get tools; an edition uuid from get_event; an ISO-3166 alpha-2 code for a country; a vertical slug.entity_type· string · requis · event | edition | company | organizer | country | vertical
What to watch.
Exemple d'appel{"name": "watch", "arguments": {"id_or_slug": "texte", "entity_type": "event"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».