addrbookFor publishers
← The evidence ledger

Evidence row 300159

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a01e9459-6fbd-4d40-81d6-bc0e8cb15574
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
75e39516ea923e5c1b02b80f9185341c538e5fa56d6e3b6e52c81c5f330d0844
Leaf
0x8017789c4241b74a93961124209986d0767b18450f0b507e9993b20e5e1c0e01

What was observed

{
  "count": 33,
  "tools": [
    {
      "description": "Total number of people, companies, deals or projects (optionally only those with a tag). GET /<resource>/count.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "resource": {
            "description": "Which records to count.",
            "enum": [
              "people",
              "companies",
              "deals",
              "projects"
            ],
            "type": "string"
          },
          "tag_name": {
            "description": "Only records with this tag.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "resource"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_count_records"
    },
    {
      "description": "WRITE: create a company. Nothing is sent to the contact. POST /companies.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "background": {
            "description": "Background notes about the company.",
            "maxLength": 20000,
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "description": "Company name (max 120).",
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "user_id": {
            "description": "Responsible user id (default: the API user).",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_create_company"
    },
    {
      "description": "WRITE: create a deal (sales opportunity). Use list_deal_types for pipeline and stage ids. Pipelines with a monetary value or target date need value and target_date (value_type defaults to total); the vendor says what is missing. Nothing is sent to the contact. POST /deals.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "background": {
            "description": "Details about the deal.",
            "maxLength": 20000,
            "minLength": 1,
            "type": "string"
          },
          "company_id": {
            "description": "Company the deal belongs to.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "currency": {
            "description": "Currency (account default if omitted).",
            "enum": [
              "EUR",
              "CHF",
              "USD"
            ],
            "type": "string"
          },
          "deal_type_id": {
            "description": "Pipeline id (see list_deal_types).",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "deal_type_stage_id": {
            "description": "Stage id within the pipeline.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "name": {
            "description": "Deal name (max 120).",
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "probability": {
            "description": "Probability of winning, percent.",
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "target_date": {
            "description": "Date the deal shall be won.",
            "pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
            "type": "string"
          },
          "user_id": {
            "description": "Responsible user id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "value": {
            "description": "Monetary value (with value_type total: the full amount).",
            "maximum": 1000000000000,
            "minimum": 0,
            "type": "number"
          },
          "value_type": {
            "description": "How the value is billed (default total).",
            "enum": [
              "total",
              "monthly",
              "hourly",
              "daily"
            ],
            "type": "string"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_create_deal"
    },
    {
      "description": "WRITE: add a note to the history of one or more people, companies, deals or projects. Nothing is sent to the contact. POST /protocols.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "company_ids": {
            "description": "Companies the note belongs to.",
            "items": {
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991,
              "type": "integer"
            },
            "maxItems": 20,
            "type": "array"
          },
          "confidential": {
            "description": "true = visible only to users with at least power-user rights (not only to you).",
            "type": "boolean"
          },
          "content": {
            "description": "Note text (markdown).",
            "maxLength": 20000,
            "minLength": 1,
            "type": "string"
          },
          "deal_ids": {
            "description": "Deals the note belongs to.",
            "items": {
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991,
              "type": "integer"
            },
            "maxItems": 20,
            "type": "array"
          },
          "name": {
            "description": "Note title (max 100 characters).",
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "person_ids": {
            "description": "People the note belongs to.",
            "items": {
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991,
              "type": "integer"
            },
            "maxItems": 20,
            "type": "array"
          },
          "project_ids": {
            "description": "Projects the note belongs to.",
            "items": {
              "exclusiveMinimum": 0,
              "maximum": 9007199254740991,
              "type": "integer"
            },
            "maxItems": 20,
            "type": "array"
          }
        },
        "required": [
          "name",
          "content"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_create_note"
    },
    {
      "description": "WRITE: create a contact person (last name required), optionally with email addresses and phone numbers. Nothing is sent to the contact. POST /people.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "background": {
            "description": "Background notes about the person.",
            "maxLength": 20000,
            "minLength": 1,
            "type": "string"
          },
          "country_code": {
            "description": "Language of the person as a 2-letter ISO 639-1 code, e.g. de or en (the vendor field is called country_code).",
            "pattern": "^[A-Za-z]{2}$",
            "type": "string"
          },
          "emails": {
            "items": {
              "properties": {
                "type": {
                  "description": "Kind of address.",
                  "enum": [
                    "office",
                    "private",
                    "other"
                  ],
                  "type": "string"
                },
                "value": {
                  "description": "Email address.",
                  "maxLength": 250,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "type",
                "value"
              ],
              "type": "object"
            },
            "maxItems": 10,
            "type": "array"
          },
          "first_name": {
            "description": "First name (max 80).",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "description": "Last name (max 80).",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "phones": {
            "items": {
              "properties": {
                "type": {
                  "description": "Kind of number.",
                  "enum": [
                    "office",
                    "office_hq",
                    "mobile",
                    "fax",
                    "private",
                    "other"
                  ],
                  "type": "string"
                },
                "value": {
                  "description": "Phone number.",
                  "maxLength": 60,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "type",
                "value"
              ],
              "type": "object"
            },
            "maxItems": 10,
            "type": "array"
          },
          "salutation": {
            "description": "Free-text salutation (max 80).",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "description": "Title, e.g. Dr. (max 80).",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "user_id": {
            "description": "Responsible user id (default: the API user).",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_create_person"
    },
    {
      "description": "WRITE: create a task (to-do, call, email, visit...) optionally attached to a person, company or deal and assigned to a user. Nothing is sent to the contact. POST /tasks.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "attachable_id": {
            "description": "Id of that record (required with attachable_type).",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "attachable_type": {
            "description": "Kind of record the task belongs to (omit for a general task).",
            "enum": [
              "Person",
              "Company",
              "Deal"
            ],
            "type": "string"
          },
          "badge": {
            "description": "Kind of task (default task).",
            "enum": [
              "task",
              "call",
              "email",
              "visit",
              "preparation",
              "important"
            ],
            "type": "string"
          },
          "fuzzy": {
            "description": "true = only the day of precise_time matters, not the hour.",
            "type": "boolean"
          },
          "name": {
            "description": "What has to be done.",
            "maxLength": 500,
            "minLength": 1,
            "type": "string"
          },
          "precise_time": {
            "description": "When it is due.",
            "type": "string"
          },
          "user_id": {
            "description": "User the task is assigned to (default: the user behind the API key).",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_create_task"
    },
    {
      "description": "One company by id, optionally with related records (people, deals, tags, tasks, contact details, addresses). GET /companies/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "company_id": {
            "description": "CentralStationCRM company id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "positions",
                "deals",
                "projects",
                "tags",
                "tasks",
                "tels",
                "emails",
                "homepages",
                "addrs",
                "connections"
              ],
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          }
        },
        "required": [
          "company_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_get_company"
    },
    {
      "description": "The CentralStationCRM user this API key belongs to: id, name, login email, the account (subdomain) it is signed in to, timezone. Use the user id to assign records or tasks. GET /user.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "centralstationcrm_get_current_user"
    },
    {
      "description": "One deal by id, optionally with its tags, people, company, tasks and calendar events. GET /deals/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "deal_id": {
            "description": "CentralStationCRM deal id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "tags",
                "people",
                "company",
                "tasks",
                "pending_tasks",
                "cal_events"
              ],
              "type": "string"
            },
            "maxItems": 6,
            "type": "array"
          }
        },
        "required": [
          "deal_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_get_deal"
    },
    {
      "description": "Number and total value of all deals (optionally only those with a tag), with the account currency. GET /deals/stats.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "tag_name": {
            "description": "Only deals with this tag.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_get_deal_stats"
    },
    {
      "description": "One note / history entry by id. GET /protocols/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "note_id": {
            "description": "CentralStationCRM protocol (note) id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "note_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_get_note"
    },
    {
      "description": "One person by id, optionally with related records (companies, deals, tags, tasks, email addresses, phone numbers, addresses). GET /people/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "positions",
                "companies",
                "deals",
                "projects",
                "tags",
                "tasks",
                "tels",
                "emails",
                "homepages",
                "addrs"
              ],
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          },
          "person_id": {
            "description": "CentralStationCRM person id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "person_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_get_person"
    },
    {
      "description": "One project by id, optionally with its tags, people, company, tasks and calendar events. GET /projects/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "tags",
                "people",
                "company",
                "tasks",
                "pending_tasks",
                "cal_events"
              ],
              "type": "string"
            },
            "maxItems": 6,
            "type": "array"
          },
          "project_id": {
            "description": "CentralStationCRM project id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "project_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_get_project"
    },
    {
      "description": "One task by id. GET /tasks/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "task_id": {
            "description": "CentralStationCRM task id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "task_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_get_task"
    },
    {
      "description": "List calendar events (appointments, meetings) of the account. Filter by upcoming/old and date range. GET /cal_events.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "after": {
            "description": "Only events after this date.",
            "pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
            "type": "string"
          },
          "before": {
            "description": "Only events before this date.",
            "pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
            "type": "string"
          },
          "order": {
            "description": "Ordering by id.",
            "enum": [
              "id-asc",
              "id-desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          },
          "state": {
            "description": "Only upcoming or only past events.",
            "enum": [
              "upcoming",
              "old"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_list_calendar_events"
    },
    {
      "description": "List companies. Optionally filter by tag and order by name, creation or last update. Use search_companies to find one by name. GET /companies.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "positions",
                "deals",
                "projects",
                "tags",
                "tasks",
                "tels",
                "emails",
                "homepages",
                "addrs",
                "connections"
              ],
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          },
          "order": {
            "description": "Ordering (abc = by name, new = creation date, update = last change).",
            "enum": [
              "abc-asc",
              "abc-desc",
              "new-asc",
              "new-desc",
              "update-asc",
              "update-desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          },
          "tag_name": {
            "description": "Only companies with this tag.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_list_companies"
    },
    {
      "description": "List the deal types (pipelines) with their stages. Use the ids (and stage ids) to create deals and to move them between stages. GET /deal_types.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "centralstationcrm_list_deal_types"
    },
    {
      "description": "List deals (sales opportunities) with value, state (open_0/25/50/75, won, lost), pipeline and stage ids, target date. Filter by company, responsible user, pipeline or state; order by date, value, state or name. GET /deals.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "company_id": {
            "description": "Only deals of this company.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "current_state": {
            "description": "Only deals in this state.",
            "enum": [
              "open_0",
              "open_25",
              "open_50",
              "open_75",
              "won",
              "lost"
            ],
            "type": "string"
          },
          "deal_type_id": {
            "description": "Only deals in this pipeline (see list_deal_types).",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "tags",
                "people",
                "company",
                "tasks",
                "pending_tasks",
                "cal_events"
              ],
              "type": "string"
            },
            "maxItems": 6,
            "type": "array"
          },
          "order": {
            "description": "Ordering.",
            "enum": [
              "date-asc",
              "date-desc",
              "new-asc",
              "new-desc",
              "update-asc",
              "update-desc",
              "value-asc",
              "value-desc",
              "state-asc",
              "state-desc",
              "abc-asc",
              "abc-desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          },
          "tag_name": {
            "description": "Only deals with this tag.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "user_id": {
            "description": "Only deals of this responsible user.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_list_deals"
    },
    {
      "description": "List protocols: notes, logged emails and other history entries. Filter by the person, company, deal or project they belong to. GET /protocols.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "company_id": {
            "description": "Only entries of this company.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "deal_id": {
            "description": "Only entries of this deal.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "order": {
            "description": "Ordering by id (id-desc = newest first).",
            "enum": [
              "id-asc",
              "id-desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          },
          "person_id": {
            "description": "Only entries of this person.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "project_id": {
            "description": "Only entries of this project.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_list_notes"
    },
    {
      "description": "List contact people. Optionally filter by tag and order by name, creation or last update. Use search_people to find a person by name, email or phone. GET /people.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "positions",
                "companies",
                "deals",
                "projects",
                "tags",
                "tasks",
                "tels",
                "emails",
                "homepages",
                "addrs"
              ],
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          },
          "order": {
            "description": "Ordering (abc = by name, new = creation date, update = last change).",
            "enum": [
              "abc-asc",
              "abc-desc",
              "new-asc",
              "new-desc",
              "update-asc",
              "update-desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          },
          "tag_name": {
            "description": "Only people with this tag.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_list_people"
    },
    {
      "description": "List projects with state, target date and company. Filter by tag; order by date, state or name. GET /projects.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "tags",
                "people",
                "company",
                "tasks",
                "pending_tasks",
                "cal_events"
              ],
              "type": "string"
            },
            "maxItems": 6,
            "type": "array"
          },
          "order": {
            "description": "Ordering.",
            "enum": [
              "date-asc",
              "date-desc",
              "new-asc",
              "new-desc",
              "update-asc",
              "update-desc",
              "state-asc",
              "state-desc",
              "abc-asc",
              "abc-desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          },
          "tag_name": {
            "description": "Only projects with this tag.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_list_projects"
    },
    {
      "description": "List all tag names used in the account. GET /tags/list.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_list_tags"
    },
    {
      "description": "List tasks (to-dos, calls, emails, visits) of the account. Filter by open/closed state, due-date range and responsible user. GET /tasks.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "after": {
            "description": "Only tasks after this date.",
            "pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
            "type": "string"
          },
          "before": {
            "description": "Only tasks before this date.",
            "pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
            "type": "string"
          },
          "order": {
            "description": "Ordering by id.",
            "enum": [
              "id-asc",
              "id-desc"
            ],
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          },
          "state": {
            "description": "Only open or only closed tasks.",
            "enum": [
              "open",
              "closed"
            ],
            "type": "string"
          },
          "user_id": {
            "description": "Only tasks of this user.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_list_tasks"
    },
    {
      "description": "List the users of the CentralStationCRM account (id, name, email). Use the ids for responsible-user filters and for assigning records. GET /users.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "active": {
            "description": "Only currently active users.",
            "type": "boolean"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_list_users"
    },
    {
      "description": "Full-text search across people, companies, deals and projects for a term. GET /search.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "term": {
            "description": "Search term.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "term"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_search_all"
    },
    {
      "description": "Find companies by name. GET /companies/search.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "positions",
                "deals",
                "projects",
                "tags",
                "tasks",
                "tels",
                "emails",
                "homepages",
                "addrs",
                "connections"
              ],
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          },
          "name": {
            "description": "Company name (or part of it).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_search_companies"
    },
    {
      "description": "Find deals by name. GET /deals/search.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "tags",
                "people",
                "company",
                "tasks",
                "pending_tasks",
                "cal_events"
              ],
              "type": "string"
            },
            "maxItems": 6,
            "type": "array"
          },
          "name": {
            "description": "Deal name (or part of it).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_search_deals"
    },
    {
      "description": "Find people by last name, first name, email address or phone number (email and phone cannot be combined). Give at least one criterion. GET /people/search.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "email": {
            "description": "Email address (not combinable with phone).",
            "maxLength": 320,
            "minLength": 1,
            "type": "string"
          },
          "first_name": {
            "description": "First name (max 80).",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "positions",
                "companies",
                "deals",
                "projects",
                "tags",
                "tasks",
                "tels",
                "emails",
                "homepages",
                "addrs"
              ],
              "type": "string"
            },
            "maxItems": 10,
            "type": "array"
          },
          "name": {
            "description": "Last name.",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          },
          "phone": {
            "description": "Phone number (not combinable with email).",
            "maxLength": 60,
            "minLength": 1,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "centralstationcrm_search_people"
    },
    {
      "description": "Find projects by name. GET /projects/search.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "includes": {
            "description": "Related records to embed (an extra call is not needed for them).",
            "items": {
              "enum": [
                "tags",
                "people",
                "company",
                "tasks",
                "pending_tasks",
                "cal_events"
              ],
              "type": "string"
            },
            "maxItems": 6,
            "type": "array"
          },
          "name": {
            "description": "Project name (or part of it).",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          },
          "page": {
            "description": "Page number, from 1 (default 1). Pass the previous reply's next_page.",
            "exclusiveMinimum": 0,
            "maximum": 100000,
            "type": "integer"
          },
          "perpage": {
            "description": "Results per page, 1-250 (default 50).",
            "exclusiveMinimum": 0,
            "maximum": 250,
            "type": "integer"
          }
        },
        "required": [
          "name"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_search_projects"
    },
    {
      "description": "WRITE: change fields of a company. Only the fields you give are sent. PUT /companies/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "background": {
            "description": "New background notes (replaces the old text).",
            "maxLength": 20000,
            "minLength": 1,
            "type": "string"
          },
          "company_id": {
            "description": "CentralStationCRM company id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "name": {
            "description": "New company name (max 120).",
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "user_id": {
            "description": "New responsible user id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "company_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_update_company"
    },
    {
      "description": "WRITE: change fields of a deal, for example move it to another stage or set its state to won or lost. Only the fields you give are sent. PUT /deals/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "background": {
            "description": "Details about the deal.",
            "maxLength": 20000,
            "minLength": 1,
            "type": "string"
          },
          "company_id": {
            "description": "Company the deal belongs to.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "currency": {
            "description": "Currency (account default if omitted).",
            "enum": [
              "EUR",
              "CHF",
              "USD"
            ],
            "type": "string"
          },
          "current_state": {
            "description": "New state: open_0/25/50/75, won or lost.",
            "enum": [
              "open_0",
              "open_25",
              "open_50",
              "open_75",
              "won",
              "lost"
            ],
            "type": "string"
          },
          "deal_id": {
            "description": "CentralStationCRM deal id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "deal_type_id": {
            "description": "Pipeline id (see list_deal_types).",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "deal_type_stage_id": {
            "description": "Stage id within the pipeline.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "name": {
            "description": "New deal name (max 120).",
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "probability": {
            "description": "Probability of winning, percent.",
            "maximum": 100,
            "minimum": 0,
            "type": "integer"
          },
          "target_date": {
            "description": "Date the deal shall be won.",
            "pattern": "^(\\d{4})-(\\d{2})-(\\d{2})$",
            "type": "string"
          },
          "user_id": {
            "description": "Responsible user id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "value": {
            "description": "Monetary value (with value_type total: the full amount).",
            "maximum": 1000000000000,
            "minimum": 0,
            "type": "number"
          },
          "value_type": {
            "description": "How the value is billed (default total).",
            "enum": [
              "total",
              "monthly",
              "hourly",
              "daily"
            ],
            "type": "string"
          }
        },
        "required": [
          "deal_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_update_deal"
    },
    {
      "description": "WRITE: change fields of a person. Only the fields you give are sent; the rest stays. PUT /people/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "background": {
            "description": "New background notes (replaces the old text).",
            "maxLength": 20000,
            "minLength": 1,
            "type": "string"
          },
          "country_code": {
            "description": "New language of the person as a 2-letter ISO 639-1 code, e.g. de or en (the vendor field is called country_code).",
            "pattern": "^[A-Za-z]{2}$",
            "type": "string"
          },
          "first_name": {
            "description": "New first name (max 80).",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "name": {
            "description": "New last name (max 80).",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "person_id": {
            "description": "CentralStationCRM person id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "salutation": {
            "description": "New salutation (max 80).",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "title": {
            "description": "New title (max 80).",
            "maxLength": 80,
            "minLength": 1,
            "type": "string"
          },
          "user_id": {
            "description": "New responsible user id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "person_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_update_person"
    },
    {
      "description": "WRITE: change a task, for example mark it done (finished = true), rename it or reschedule it. Only the fields you give are sent. PUT /tasks/{id}.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "badge": {
            "description": "New kind of task.",
            "enum": [
              "task",
              "call",
              "email",
              "visit",
              "preparation",
              "important"
            ],
            "type": "string"
          },
          "finished": {
            "description": "true = mark done, false = reopen.",
            "type": "boolean"
          },
          "fuzzy": {
            "description": "true = only the day of precise_time matters.",
            "type": "boolean"
          },
          "name": {
            "description": "New task text.",
            "maxLength": 500,
            "minLength": 1,
            "type": "string"
          },
          "precise_time": {
            "description": "New due date-time.",
            "type": "string"
          },
          "task_id": {
            "description": "CentralStationCRM task id.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          },
          "user_id": {
            "description": "New assignee.",
            "exclusiveMinimum": 0,
            "maximum": 9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "task_id"
        ],
        "type": "object"
      },
      "name": "centralstationcrm_update_task"
    }
  ]
}

What the leaf hashes

{"body":"75e39516ea923e5c1b02b80f9185341c538e5fa56d6e3b6e52c81c5f330d0844","id":300159,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793053303024874,"prev":null,"subject":"a01e9459-6fbd-4d40-81d6-bc0e8cb15574","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).

  1. 0x8017a4abb3b4016810e23312000f705af7f0091af6d3991c3a5c013c6dbee079
  2. 0x30d36dc6aa11c902b6460f813d2f7f2c1b98c01fdd42d534e706400f0756897c
  3. 0x626026e835629d0d256aabe41dd6cdf5122277ddb427ebc41a06668e116e65ec
  4. 0x8e7619c71cba0f281ab7aff760d6f6497e145d9f33155235be4373950d1acd11
  5. 0x9a2dc094dc6fb274d352771f7c8a190d54dbfbfc60c4823657dcc2efdb95b9ba
  6. 0x23d520456fd49ef3b53608557200abd0c2aa1509075f03df9e92f5417abc131a
  7. 0xb3890022a1cf0b99e1297179c1074d8251c8f30a925ecc05f19fa6166ef0bea2
  8. 0x7ce231718661b4a86c9a6d35ed8c55a8bd6fc2e3a7cd92be547cbc5071262ad4
  9. 0x446341aac5252a350e04f43c2a957a932bda3f6c5cf9e71dc0f70c46c81ffbdb
  10. 0x4ac6e7b8710a19dd69c1ac61f6e5bc5b40663b9f632b7d8a1515e0c4fc86564d
  11. 0x94ff6a1838bb06ac09899310e3d37518c2cdbae79f32eb90e1b61eb995aed881
  12. 0xb9c4107c5cbaf0844324e5ba287c90e0643bb7b9e48e7877adda9372132cf0ea
  13. 0x4d2ee986a690e903126f449b4e9e62d5572b350357ab4496a83488949b131c29
  14. 0x0eff463856b0992d53ab7d8c0b97c71541413358bdd445710c1e4b6aeb4d8f78
  15. 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
  16. 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON