{"id":300159,"recorded_at":"2026-10-26T22:21:43.024939Z","observed_at":"2026-10-26T22:21:43.024874Z","subject_kind":"endpoint","subject":"a01e9459-6fbd-4d40-81d6-bc0e8cb15574","kind":"mcp.tools","method":"probe.mcp/1","body":{"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"}]},"body_sha256":"75e39516ea923e5c1b02b80f9185341c538e5fa56d6e3b6e52c81c5f330d0844","prev_id":null,"leaf":"0x8017789c4241b74a93961124209986d0767b18450f0b507e9993b20e5e1c0e01","leaf_text":"{\"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\"}","day":{"day":"2026-10-26","leaves":296695,"root":"0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8","chained":"0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a","anchor_chain":"eip155:5042002","anchor_tx":"0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae","anchor_block":69251483},"proof":["0x8017a4abb3b4016810e23312000f705af7f0091af6d3991c3a5c013c6dbee079","0x30d36dc6aa11c902b6460f813d2f7f2c1b98c01fdd42d534e706400f0756897c","0x626026e835629d0d256aabe41dd6cdf5122277ddb427ebc41a06668e116e65ec","0x8e7619c71cba0f281ab7aff760d6f6497e145d9f33155235be4373950d1acd11","0x9a2dc094dc6fb274d352771f7c8a190d54dbfbfc60c4823657dcc2efdb95b9ba","0x23d520456fd49ef3b53608557200abd0c2aa1509075f03df9e92f5417abc131a","0xb3890022a1cf0b99e1297179c1074d8251c8f30a925ecc05f19fa6166ef0bea2","0x7ce231718661b4a86c9a6d35ed8c55a8bd6fc2e3a7cd92be547cbc5071262ad4","0x446341aac5252a350e04f43c2a957a932bda3f6c5cf9e71dc0f70c46c81ffbdb","0x4ac6e7b8710a19dd69c1ac61f6e5bc5b40663b9f632b7d8a1515e0c4fc86564d","0x94ff6a1838bb06ac09899310e3d37518c2cdbae79f32eb90e1b61eb995aed881","0xb9c4107c5cbaf0844324e5ba287c90e0643bb7b9e48e7877adda9372132cf0ea","0x4d2ee986a690e903126f449b4e9e62d5572b350357ab4496a83488949b131c29","0x0eff463856b0992d53ab7d8c0b97c71541413358bdd445710c1e4b6aeb4d8f78","0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2","0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76","0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9","0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f","0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a"]}