Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, get in touch and we’ll put it right.

Messe Atlas

REMOTE · MESSEATLAS.COM

MICE data for AI agents: trade shows, exhibitors, organizers, venues, halls, subsidies. Asia-first.

Available components

0 this week 30 Trust /100

Last scanned (21 hours ago)

Scores higher than 14% of remote servers

Reachable. Last reached 4 Nov 2026.

Category Search and Retrieval

Trust breakdown (7 categories)

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →

Endpoint Security51
Transport & Reachability100
Schema Quality & AI Usability0
  • Schema blocked by authentication: the endpoint requires auth we don't have to read it. See how to fix → Unverified
Stability & Change Management0
  • Stability not yet verified: not enough scan history yet (needs a 30-day window).Unverified
Tool Coverage0
  • Tool coverage blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Tool Safety0
  • Tool safety blocked by authentication: the endpoint requires auth we don't have to read its tools.Unverified
Capabilities0
  • Capabilities blocked by authentication: the endpoint requires auth we don't have to read them. See how to fix → Unverified

Unverified: 5 categories

Categories scored 0 because we could not verify them: authentication we do not have, an unreachable endpoint, or not enough scan history. We only credit what we can confirm. Claim this server and supply a read-only token to verify it and lift the score.

Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 21 Oct 26 −51
    • Endpoint reachability: reachable → behind authorisation ▼ security
    • Authorization: pass → unverified ▼ security
    • Tool safety: pass → unverified ▼ security
    • Stability: 0.43 → unverified ▼ security
    • Capabilities: pass → unverified ▼ functional
    • Tool coverage: 100 → unverified ▼ functional
    • First check of Schema quality: unverified functional
  • 20 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 40 to 43. That category is still filling its 30-day observation window: 12 days of observed history at the previous scan, 13 at this one. The score rises as the window fills, whether or not the server changes.

  • 19 Oct 26 0
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “reveal_contact” functional
  • 18 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 33 to 37. That category is still filling its 30-day observation window: 10 days of observed history at the previous scan, 11 at this one. The score rises as the window fills, whether or not the server changes.

  • 15 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 23 to 27. That category is still filling its 30-day observation window: 7 days of observed history at the previous scan, 8 at this one. The score rises as the window fills, whether or not the server changes.

  • 13 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 17 to 20. That category is still filling its 30-day observation window: 5 days of observed history at the previous scan, 6 at this one. The score rises as the window fills, whether or not the server changes.

  • 12 Oct 26 +1

    No change was recorded against any check on this day. Stability & Change Management went from 10 to 17. That category is still filling its 30-day observation window: 3 days of observed history at the previous scan, 5 at this one. The score rises as the window fills, whether or not the server changes.

  • 10 Oct 26 +7
    • Authorization: partial → pass ▲ security
    • First check of Authorization: pass security
    • The server rewrote its instructions, which are the text every model session reads security
    • New tool “unwatch”, which the server declares destructive security
    • Schema quality: 186 → 150 ▲ functional
    • Stability: unverified → 0.10 ▲ functional
    • Server version: 2.1.0 → 2.4.0 functional
    • New tool “check_floorplan” functional
    • New tool “country_totals” functional
    • New tool “exhibitor_history” functional
    • New tool “export_list” functional
    • New tool “find_prospects” functional
    • New tool “find_subsidies” functional
    • New tool “get_company” functional
    • New tool “get_organizer” functional
    • New tool “get_speaker” functional
    • New tool “get_venue” functional
    • New tool “get_venue_spaces” functional
    • New tool “list_edition_exhibitors” functional
    • New tool “list_edition_sponsors” functional
    • New tool “list_leaderboards” functional
    • New tool “list_watches” functional
    • New tool “search_companies” functional
    • New tool “search_organizers” functional
    • New tool “search_speakers” functional
    • New tool “search_venue_spaces” functional
    • New tool “search_venues” functional
    • New tool “semantic_search” functional
    • New tool “watch” functional
Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 4 Nov 2026 · Probed https://messeatlas.com/mcp

TLS valid

Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .

Subject Issuer Valid from Valid until Key Signature Serial
CN=messeatlas.com CN=WE1,O=Google Trust Services,C=US 15 Oct 2026 13 Jan 2027 ECDSA 256 ECDSA-SHA256 debfe4b28d25a22513a315cfb4a30d05
SANs: messeatlas.com, *.messeatlas.com
CN=WE1,O=Google Trust Services,C=US (CA) CN=GTS Root R4,O=Google Trust Services LLC,C=US 13 Dec 2023 20 Feb 2029 ECDSA 256 ECDSA-SHA384 7ff31977972c224a76155d13b6d685e3
CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE 15 Nov 2023 28 Jan 2028 ECDSA 384 SHA256-RSA 7fe530bf331343bedd821610493d8a1b

Background: What to check on a remote MCP endpoint →

DNSSEC insecure

Validation of messeatlas.com. — Not signed

Zone DS Keys Algorithms Outcome
. trust_anchor 20326, 38696 8, 8 Verified
com. present 19718 13 Verified
messeatlas.com. absent Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation
Authentication No authorisation required

The endpoint answered without asking for a token. Anyone who knows the URL can reach it.

Result No authorisation required
HTTP status 200
Header Value
strict-transport-security max-age=31536000; includeSubDomains; preload
content-security-policy default-src 'self'; script-src 'self' 'unsafe-inline' https://challenges.cloudflare.com https://static.cloudflareinsights.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob: https:; font-src 'self' data:; connect-src 'self' https://challenges.cloudflare.com https://cloudflareinsights.com https://static.cloudflareinsights.com; frame-src https://challenges.cloudflare.com; frame-ancestors 'none'; base-uri 'self'; form-action 'self'; object-src 'none'; upgrade-insecure-requests
x-content-type-options nosniff
x-frame-options DENY
referrer-policy strict-origin-when-cross-origin
permissions-policy camera=(), microphone=(), geolocation=(), payment=(), usb=()
www-authenticate Bearer realm="OAuth", resource_metadata="https://messeatlas.com/.well-known/oauth-protected-resource/mcp", scope="atlas.read"

Background: How OAuth 2.1 works in the 2026 MCP spec →

Transports 2 probes
Transport URL Outcome Status Location
streamable-http https://messeatlas.com/mcp Verified 200
http (plaintext) http://messeatlas.com/mcp Inconclusive 405
MCP tools · 27 exposed · ~3,833 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →

Tool Tokens
check_floorplan ~505

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.

NameTypeReqDescription
confirmed_onlyboolean–Leave out exits listed in the plan's pending_exits (awaiting the venue's confirmation).
planobjectyesThe 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_idstring–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.

No output schema declared.

No examples provided.

country_totals ~74

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.

NameTypeReqDescription
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).

No output schema declared.

No examples provided.

exhibitor_history ~163

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.

NameTypeReqDescription
companystringyesCompany slug or uuid, as returned by search_companies.
cursorstring–Opaque cursor from the previous page's `next_cursor`.
from_yearinteger–Earliest edition year (inclusive).
rolestring–Only exhibitor or sponsor records. Defaults to both.
to_yearinteger–Latest edition year (inclusive).

No output schema declared.

No examples provided.

export_list ~246

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.

NameTypeReqDescription
cursorstring–`next_cursor` from the previous part (edition_exhibitors, reveals).
edition_idstring–Edition uuid from get_event (edition_exhibitors, edition_sponsors).
prospectsobject–The find_prospects arguments (source prospects).
sourcestringyesWhat to export.

No output schema declared.

No examples provided.

find_prospects ~239

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`.

NameTypeReqDescription
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).
cursorstring–Opaque cursor from the previous page's `next_cursor` (only valid with the same arguments).
excludearray–Editions to rule out: companies at any of these are dropped.
includearrayyesEditions the companies attended (any of them).
rolestring–"exhibitor" ignores sponsor lists. Defaults to both.

No output schema declared.

No examples provided.

find_subsidies ~228

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.

NameTypeReqDescription
attendeesinteger–Expected attendees (delegates / participants / visitors).
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).
event_typestringyesWhat kind of event.
international_pctnumber–Expected share of international participants, in percent.
start_datestring–Event start (YYYY-MM-DD), to screen application lead times.

No output schema declared.

No examples provided.

get_company ~65

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.

NameTypeReqDescription
id_or_slugstringyesSlug or uuid, as returned by the search tools.

No output schema declared.

No examples provided.

get_event ~71

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.

NameTypeReqDescription
id_or_slugstringyesSlug or uuid, as returned by the search tools.

No output schema declared.

No examples provided.

get_organizer ~59

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.

NameTypeReqDescription
id_or_slugstringyesSlug or uuid, as returned by the search tools.

No output schema declared.

No examples provided.

get_speaker ~65

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).

NameTypeReqDescription
id_or_slugstringyesSlug or uuid, as returned by the search tools.

No output schema declared.

No examples provided.

get_venue ~66

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).

NameTypeReqDescription
id_or_slugstringyesSlug or uuid, as returned by the search tools.

No output schema declared.

No examples provided.

get_venue_spaces ~152

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.

NameTypeReqDescription
venuestringyesVenue slug or uuid from search_venues / get_venue.

No output schema declared.

No examples provided.

list_edition_exhibitors ~95

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.

NameTypeReqDescription
edition_idstringyesEdition uuid from get_event.
pageinteger–1-based page, 20 rows each.

No output schema declared.

No examples provided.

list_edition_sponsors ~100

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.

NameTypeReqDescription
edition_idstringyesEdition uuid from get_event.
pageinteger–1-based page, 20 rows each.

No output schema declared.

No examples provided.

list_leaderboards ~74

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.

NameTypeReqDescription
kindstring–A kind from the list, e.g. top_exhibitors_5y.

No output schema declared.

No examples provided.

list_watches ~69

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).

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

reveal_contact ~155

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.

NameTypeReqDescription
person_idstringyesSpeaker id (person_id) or slug from search_speakers / get_speaker.

No output schema declared.

No examples provided.

search_companies ~149

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.

NameTypeReqDescription
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).
pageinteger–1-based page, 20 rows each.
qstring–Full-text phrase matched on the company name and domain.

No output schema declared.

No examples provided.

search_events ~106

Search event series by name, country or vertical. Each row carries edition count, last and next start dates and the largest captured exhibitor count.

NameTypeReqDescription
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).
pageinteger–1-based page, 20 rows each.
qstring–Full-text phrase matched on the event name.
verticalstring–Vertical slug (composites, mice, …).

No output schema declared.

No examples provided.

search_organizers ~90

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.

NameTypeReqDescription
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).
pageinteger–1-based page, 20 rows each.
qstring–Full-text phrase matched on the organizer name.

No output schema declared.

No examples provided.

search_speakers ~100

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.

NameTypeReqDescription
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).
pageinteger–1-based page, 20 rows each.
qstring–Name prefix (at least two letters).

No output schema declared.

No examples provided.

search_venue_spaces ~263

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.

NameTypeReqDescription
capacity_kindstring–Capacity layout; use with min_capacity.
citystring–City (case-insensitive exact match, e.g. Bangkok).
countrystringyesISO-3166 alpha-2 (TH, DE, JP …).
cursorstring–Opaque cursor from the previous page's `next_cursor` (only valid with the same arguments).
min_area_sqmnumber–Minimum floor area in square metres.
min_capacityinteger–Minimum capacity for capacity_kind.
min_clear_height_mnumber–Minimum clear (ceiling) height in metres.

No output schema declared.

No examples provided.

search_venues ~129

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.

NameTypeReqDescription
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).
pageinteger–1-based page, 20 rows each.
qstring–Start of the venue name (case-insensitive prefix, first 100 matches).

No output schema declared.

No examples provided.

semantic_search ~110

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.

NameTypeReqDescription
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).
kindsarray–Defaults to both.
querystringyesWhat you are looking for, in plain words.

No output schema declared.

No examples provided.

unwatch ~88

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.

NameTypeReqDescription
entity_typestringyesType as list_watches shows it.
idstringyesId as list_watches shows it.

No output schema declared.

No examples provided.

upcoming_events ~200

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.

NameTypeReqDescription
countrystring–ISO-3166 alpha-2 (TH, DE, JP …).
cursorstring–Opaque cursor from the previous page's `next_cursor`.
fromstring–Start of the window (YYYY-MM-DD). Defaults to today.
tostring–End of the window (YYYY-MM-DD), at most 24 months after today. Defaults to from + 12 months.
venuestring–Venue slug or uuid from search_venues.
verticalstring–Vertical slug (composites, mice, …).

No output schema declared.

No examples provided.

watch ~172

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.

NameTypeReqDescription
entity_typestringyesWhat to watch.
id_or_slugstringyesSlug 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.

No output schema declared.

No examples provided.

Install

How do I install the Messe Atlas MCP server?

Messe Atlas is a hosted endpoint at https://messeatlas.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.

remote · messeatlas.com

# add to Claude Code
claude mcp add --transport http com-messeatlas-atlas 'https://messeatlas.com/mcp'
Common questions

What is the Messe Atlas MCP server?

Messe Atlas is an MCP server listed in the public MCP registry as com.messeatlas/atlas. MICE data for AI agents: trade shows, exhibitors, organizers, venues, halls, subsidies. Asia-first. This page covers its hosted endpoint (https://messeatlas.com/mcp).

Is the Messe Atlas MCP server safe to use?

Messe Atlas scores 30 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.

What tools does the Messe Atlas MCP server expose?

Messe Atlas exposes 27 tools: search_companies, get_company, search_events, get_event, list_edition_exhibitors, and 22 more. Their descriptions and schemas cost roughly 3,833 tokens of context every time the server is loaded.

Does the Messe Atlas MCP server require authentication?

No. We connected to Messe Atlas without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.

Is the Messe Atlas MCP server still maintained?

Messe Atlas is still listed as active in the MCP registry. We last reached this channel on 4 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.