← The evidence ledger
Evidence row 52257
Observed , by baseline/1.
- Kind
- listing
- About
- source_record mcp_registry:io.github.singleflo/evolution-api-mcp
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- c1426c905834b4afbb6aa6f4e2cf306449e5c36e8f9e20aabfe9905476570b30
- Leaf
- 0xadfe20596c6ddd722aac86f993c38f2bcca6924ddfc1672ca1bfad8ad33e6962
What was observed
{
"endpoints": [
[
"mcp",
"https://evolution-mcp.singleflo.com/mcp"
]
],
"name": "io.github.singleflo/evolution-api-mcp",
"owner_address": null,
"raw": {
"_meta": {
"io.modelcontextprotocol.registry/official": {
"isLatest": true,
"publishedAt": "2026-10-07T20:28:03.132076Z",
"status": "active",
"statusChangedAt": "2026-10-07T20:28:03.132076Z",
"updatedAt": "2026-10-07T20:28:03.132076Z"
}
},
"server": {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"description": "Operate one Evolution API (WhatsApp) instance: chats, history, sending, groups, settings.",
"name": "io.github.singleflo/evolution-api-mcp",
"packages": [
{
"environmentVariables": [
{
"description": "URL of your Evolution API server (e.g. https://evolution.example.com). Evolution API 2.x is required.",
"format": "string",
"isRequired": true,
"name": "EVOLUTION_API_URL"
},
{
"description": "The token of this one instance (Evolution Manager: open the instance and copy its token). The server's global AUTHENTICATION_API_KEY is refused. The instance name and integration are discovered from the token.",
"format": "string",
"isRequired": true,
"isSecret": true,
"name": "EVOLUTION_INSTANCE_TOKEN"
},
{
"description": "Toolsets to enable: a comma list of instance, messaging, chats, contacts, groups, labels, profile, status, catalog, templates, settings, events, integrations, or the presets `core` and `all`. Default: `core` (messaging, chats, contacts). The --toolsets option overrides it.",
"format": "string",
"name": "EVOLUTION_MCP_TOOLSETS"
},
{
"description": "Tools that change data the agent may call. `*` (default) allows every tool not denied; `none` makes the server read-only; or a comma list of tool names. Reads are never gated by this list.",
"format": "string",
"name": "EVOLUTION_MCP_ALLOW"
},
{
"description": "Tool names the agent may never call. A value set here REPLACES the default list, which is post_status, remove_group_participants, set_webhook, set_event_channel, set_proxy, set_chatwoot_config.",
"format": "string",
"name": "EVOLUTION_MCP_DENY"
},
{
"description": "Tools that cannot be undone (logout_instance, delete_message_for_everyone, leave_group, delete_template, delete_chatbot, delete_openai_credential) run only when this is `yes` (also `true` or `1`). Default: no.",
"format": "string",
"name": "EVOLUTION_MCP_ALLOW_IRREVERSIBLE"
},
{
"description": "Milliseconds of 'typing...' Evolution shows before each message is sent when a call gives no delay. Integer from 0 to 20000. Default: 1200.",
"format": "number",
"name": "EVOLUTION_MCP_DEFAULT_DELAY_MS"
},
{
"description": "Maximum number of tools that change data per minute on this server; 0 turns the limit off. Integer, 0 or more. Default: 30.",
"format": "number",
"name": "EVOLUTION_MCP_MAX_WRITES_PER_MINUTE"
},
{
"description": "Folders send_local_files may read: absolute paths of existing directories separated by the operating system's path separator (':' on macOS and Linux, ';' on Windows). Default: Desktop, Documents, Downloads, Pictures, Movies and Music in the home folder (those that exist) plus the download folder.",
"format": "string",
"name": "EVOLUTION_MCP_FILE_ROOTS"
},
{
"description": "Absolute folder where download_message_media saves received files and export_chat its exports/ folders. Default: ~/Downloads/evolution-api-mcp.",
"format": "string",
"name": "EVOLUTION_MCP_DOWNLOAD_DIR"
},
{
"description": "IANA time zone for the times tools show and for times given without a zone, e.g. Europe/Rome. Default: the computer's zone (TZ, then /etc/localtime), else UTC.",
"format": "string",
"name": "EVOLUTION_MCP_TIMEZONE"
}
],
"identifier": "evolution-api-mcp",
"registryType": "pypi",
"transport": {
"type": "stdio"
},
"version": "1.0.0"
}
],
"remotes": [
{
"type": "streamable-http",
"url": "https://evolution-mcp.singleflo.com/mcp"
}
],
"repository": {
"source": "github",
"url": "https://github.com/singleflo/evolution-api-mcp"
},
"version": "1.0.0"
}
},
"source": "mcp_registry",
"summary": "Operate one Evolution API (WhatsApp) instance: chats, history, sending, groups, settings."
}What the leaf hashes
{"body":"c1426c905834b4afbb6aa6f4e2cf306449e5c36e8f9e20aabfe9905476570b30","id":52257,"kind":"listing","method":"baseline/1","observed_us":1793025419727589,"prev":null,"subject":"mcp_registry:io.github.singleflo/evolution-api-mcp","subject_kind":"source_record"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0xadfe2f9fc7a14f8542a486f0c4649db996714075276804f762085bc18cda63f6
- 0x60b002ee80e4db4cd4f292f56c1425bc6a3b30f9fdfce2f979d06ecdbc370fc7
- 0x3fbb96f380dbde878cd42370f819cbbec072df9c6d929317f6e9b36f8e222d6b
- 0xbaade368572de3db17b7e1cdeacdea368739b83d1eb4b42634a5b216fe28c1f2
- 0x12be9ea745fb78caf6f155ba329ca97f49c9e1cda1046b6d23083ca3cf6d469f
- 0x74a73b416a4940e67b9a696e0f0b49fdf11ce0e823d8e28d5d8dd83442ecd5a9
- 0x045d6e11f760223a9592c69eda06e17e3dee349d6bb54c389421d03ec1462b55
- 0x035507aa30e20f9e07a6695eb10f4b8fb1e0bb60996d43217fb9ca8e9259a8b4
- 0x80fe5c3f24b47a73955a91ae2241f691c79abce83a2732d5e9eaf806332c2ccb
- 0x3c54c01bf4318d5a836732de25aa152fd493cfc74e9e7d61b6833262a76c28e9
- 0x3ed84d9e7fe1a3a53a5614d97b48e393d726ca06109e83696375afe5ad01fd8f
- 0x51f06c175a7c946ebe50ef243d6f9370a8fe85c996e53eff19ffcc4585ea8c18
- 0xe292b5a99219f136bce6647ce74b21240a1c7331d2475b1839220fd363c94217
- 0x3b4dba7d874fc323b0a364140a9c60f37bf547fe671897653118a9873fe03420
- 0x1a74ed3b3756b9cd946da49701bcec120ec88645013da99fa9eea60b39e1a570
- 0x123ec8bee20ddc55223eeef5a4f4d6c4b6416515adbb911c56759f5cde56e452
- 0xd0651cb9bc8155eb52b5247d506e74b8a935057dc190ba52091702ac25ed3a40
- 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae