← The evidence ledger
Evidence row 301547
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 54d80b63-ba1e-4e93-8b31-6a66ed4d23bc
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 8b7d2f2cf8e46667fe4e665b1244777fa0c814d0b67b42ef945c8ea9b7528ceb
- Leaf
- 0x52d0894194a9fdcc61219fd3023bdc8c98bb50d1d239f12fafacec59ac8fd63b
What was observed
{
"count": 34,
"tools": [
{
"description": "WRITE: add a note to one or more leads, companies or deals. The note cannot be edited or removed with these tools. POST /events.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_ids": {
"description": "Companies to link.",
"items": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"deal_ids": {
"description": "Deals to link.",
"items": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"lead_ids": {
"description": "Leads to link.",
"items": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"text": {
"description": "The note text.",
"maxLength": 10000,
"minLength": 1,
"type": "string"
}
},
"required": [
"text"
],
"type": "object"
},
"name": "teamgate_add_note"
},
{
"description": "WRITE: create a task, call or appointment, optionally linked to leads, companies or deals. Teamgate may send reminders to the owner. POST /events.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_ids": {
"description": "Companies to link.",
"items": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"deal_ids": {
"description": "Deals to link.",
"items": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"description": {
"description": "Details.",
"maxLength": 5000,
"minLength": 1,
"type": "string"
},
"end": {
"description": "End (RFC 3339 date-time with timezone).",
"type": "string"
},
"lead_ids": {
"description": "Leads to link.",
"items": {
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"name": {
"description": "Activity title.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"owner_id": {
"description": "Owner user id (see teamgate_list_users).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"start": {
"description": "Start (RFC 3339 date-time with timezone).",
"type": "string"
},
"type": {
"description": "Kind of activity.",
"enum": [
"task",
"call",
"appointment"
],
"type": "string"
}
},
"required": [
"type",
"name"
],
"type": "object"
},
"name": "teamgate_create_activity"
},
{
"description": "WRITE: create a company. POST /companies.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"customer_status": {
"description": "0 = non customer, 1 = past customer, 2 = customer.",
"maximum": 2,
"minimum": 0,
"type": "integer"
},
"email": {
"description": "Email address.",
"maxLength": 254,
"minLength": 1,
"type": "string"
},
"industry": {
"description": "Industry name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"name": {
"description": "Company name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"owner_id": {
"description": "Owner user id (see teamgate_list_users).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"phone": {
"description": "Phone number.",
"maxLength": 50,
"minLength": 1,
"type": "string"
},
"source": {
"description": "Source name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"starred": {
"description": "Star the record.",
"type": "boolean"
},
"tags": {
"description": "Tags to set on the record.",
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"vat_code": {
"description": "VAT identification number.",
"maxLength": 50,
"minLength": 1,
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "teamgate_create_company"
},
{
"description": "WRITE: create a deal for a buyer (a person or company). POST /deals.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"buyer_id": {
"description": "Id of the person or company that buys, as returned by the list tools.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"estimated_closure_date": {
"description": "Expected closing date-time (RFC 3339 with timezone).",
"type": "string"
},
"name": {
"description": "Deal name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"owner_id": {
"description": "Owner user id (see teamgate_list_users).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"price_currency": {
"description": "Currency code, e.g. EUR.",
"pattern": "^[A-Za-z]{3}$",
"type": "string"
},
"price_value": {
"description": "Deal value.",
"maximum": 1000000000000,
"minimum": 0,
"type": "number"
},
"source": {
"description": "Source name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"stage_id": {
"description": "Pipeline stage id (see teamgate_get_pipeline).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"starred": {
"description": "Star the record.",
"type": "boolean"
},
"status": {
"description": "Deal status.",
"enum": [
"active",
"won",
"lost",
"postponed"
],
"type": "string"
},
"tags": {
"description": "Tags to set on the record.",
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"name",
"buyer_id"
],
"type": "object"
},
"name": "teamgate_create_deal"
},
{
"description": "WRITE: create a lead. Give a person's name, or a company_name for a company lead. Teamgate may start workflows or notifications for new leads. POST /leads.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_name": {
"description": "Company name for a company lead (required unless name is given).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"email": {
"description": "Email address.",
"maxLength": 254,
"minLength": 1,
"type": "string"
},
"industry": {
"description": "Industry name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"job_title": {
"description": "Job title (used only together with company_name).",
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"name": {
"description": "Person's full name (required unless company_name is given).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"owner_id": {
"description": "Owner user id (see teamgate_list_users).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"phone": {
"description": "Phone number.",
"maxLength": 50,
"minLength": 1,
"type": "string"
},
"source": {
"description": "Source name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"starred": {
"description": "Star the record.",
"type": "boolean"
},
"status": {
"description": "Lead status name, e.g. 'New' (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"tags": {
"description": "Tags to set on the record.",
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"type": "object"
},
"name": "teamgate_create_lead"
},
{
"description": "WRITE: create a person (contact). Optionally link them to a company with their job title. POST /people.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_id": {
"description": "Id of the company the person works at.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"customer_status": {
"description": "0 = non customer, 1 = past customer, 2 = customer.",
"maximum": 2,
"minimum": 0,
"type": "integer"
},
"email": {
"description": "Email address.",
"maxLength": 254,
"minLength": 1,
"type": "string"
},
"industry": {
"description": "Industry name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"job_title": {
"description": "Job title (used only together with company_id).",
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"name": {
"description": "Person's full name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"owner_id": {
"description": "Owner user id (see teamgate_list_users).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"phone": {
"description": "Phone number.",
"maxLength": 50,
"minLength": 1,
"type": "string"
},
"source": {
"description": "Source name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"starred": {
"description": "Star the record.",
"type": "boolean"
},
"tags": {
"description": "Tags to set on the record.",
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "teamgate_create_person"
},
{
"description": "One activity (task, call, appointment or note) by id. GET /events/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"activity_id": {
"description": "Teamgate activity id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"activity_id"
],
"type": "object"
},
"name": "teamgate_get_activity"
},
{
"description": "One company by id with all its details. GET /companies/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_id": {
"description": "Teamgate company id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"include_custom_fields": {
"description": "Include custom field values in the reply (default false).",
"type": "boolean"
}
},
"required": [
"company_id"
],
"type": "object"
},
"name": "teamgate_get_company"
},
{
"description": "One deal by id with value, stage, status, owner, buyer and dates. GET /deals/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"deal_id": {
"description": "Teamgate deal id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"include_custom_fields": {
"description": "Include custom field values in the reply (default false).",
"type": "boolean"
}
},
"required": [
"deal_id"
],
"type": "object"
},
"name": "teamgate_get_deal"
},
{
"description": "One lead by id with all its details. GET /leads/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"include_custom_fields": {
"description": "Include custom field values in the reply (default false).",
"type": "boolean"
},
"lead_id": {
"description": "Teamgate lead id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"lead_id"
],
"type": "object"
},
"name": "teamgate_get_lead"
},
{
"description": "One person by id with all their details. GET /people/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"include_custom_fields": {
"description": "Include custom field values in the reply (default false).",
"type": "boolean"
},
"person_id": {
"description": "Teamgate person id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"person_id"
],
"type": "object"
},
"name": "teamgate_get_person"
},
{
"description": "One sales pipeline by id, with its stages. GET /pipelines/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"pipeline_id": {
"description": "Teamgate pipeline id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"pipeline_id"
],
"type": "object"
},
"name": "teamgate_get_pipeline"
},
{
"description": "One Teamgate user by id. GET /users/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"user_id": {
"description": "Teamgate user id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"user_id"
],
"type": "object"
},
"name": "teamgate_get_user"
},
{
"description": "List activities (tasks, calls, appointments and notes) across the account. GET /events.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "teamgate_list_activities"
},
{
"description": "List or search companies with owner, industry, source, customer and prospect status and contact details. Filter by name, email, phone, owner, VAT code or creation date. GET /companies.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"created_after": {
"description": "Only companies created at or after this RFC 3339 date or date-time.",
"type": "string"
},
"created_before": {
"description": "Only companies created at or before this RFC 3339 date or date-time.",
"type": "string"
},
"customer_status": {
"description": "0 = non customer, 1 = past customer, 2 = customer.",
"maximum": 2,
"minimum": 0,
"type": "integer"
},
"email": {
"description": "Part of an email address (at least 3 characters).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"include_custom_fields": {
"description": "Include custom field values in the reply (default false).",
"type": "boolean"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"name": {
"description": "Part of the company name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"owner_id": {
"description": "Only companies owned by this user id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"phone": {
"description": "The last digits of a phone number (at least 3 characters).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"vat_code": {
"description": "Exact VAT identification number.",
"maxLength": 50,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "teamgate_list_companies"
},
{
"description": "List the people who work at one company. GET /companies/{id}/people.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_id": {
"description": "Teamgate company id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"company_id"
],
"type": "object"
},
"name": "teamgate_list_company_people"
},
{
"description": "List the deals that belong to one person or one company. GET /people/{id}/deals or /companies/{id}/deals.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"contact_id": {
"description": "Teamgate person or company id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"contact_type": {
"description": "Whether contact_id is a person or a company.",
"enum": [
"people",
"companies"
],
"type": "string"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"required": [
"contact_type",
"contact_id"
],
"type": "object"
},
"name": "teamgate_list_contact_deals"
},
{
"description": "List the custom field definitions of the account (id, name, type, module). GET /customFields.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "teamgate_list_custom_fields"
},
{
"description": "List the pipeline stages that one deal can be in (id, name, win probability; the deal's current stage is marked selected). GET /deals/{id}/stages.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"deal_id": {
"description": "Teamgate deal id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
}
},
"required": [
"deal_id"
],
"type": "object"
},
"name": "teamgate_list_deal_stages"
},
{
"description": "List or search deals (sales opportunities) with value, stage, status, owner and expected closing date. Filter by name, status, stage, owner, source or creation date. GET /deals.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"created_after": {
"description": "Only deals created at or after this RFC 3339 date or date-time.",
"type": "string"
},
"created_before": {
"description": "Only deals created at or before this RFC 3339 date or date-time.",
"type": "string"
},
"include_custom_fields": {
"description": "Include custom field values in the reply (default false).",
"type": "boolean"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"name": {
"description": "Part of the deal name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"owner_id": {
"description": "Only deals owned by this user id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"source": {
"description": "Exact source name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"stage_id": {
"description": "Only deals in this pipeline stage id (see teamgate_get_pipeline).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"status": {
"description": "Deal status.",
"enum": [
"active",
"won",
"lost",
"postponed"
],
"type": "string"
}
},
"type": "object"
},
"name": "teamgate_list_deals"
},
{
"description": "List the industries of the account. GET /industries.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "teamgate_list_industries"
},
{
"description": "List the lead statuses of the account (use the names as the status filter or value on leads). GET /leadsStatuses.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "teamgate_list_lead_statuses"
},
{
"description": "List or search leads (unqualified prospects) with owner, status, source, industry and contact details. Filter by name, email, phone, status, owner, source, star or creation date. GET /leads.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"created_after": {
"description": "Only leads created at or after this RFC 3339 date or date-time.",
"type": "string"
},
"created_before": {
"description": "Only leads created at or before this RFC 3339 date or date-time.",
"type": "string"
},
"email": {
"description": "Part of an email address (at least 3 characters).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"include_custom_fields": {
"description": "Include custom field values in the reply (default false).",
"type": "boolean"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"name": {
"description": "Part of the lead's name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"owner_id": {
"description": "Only leads owned by this user id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"phone": {
"description": "The last digits of a phone number (at least 3 characters).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"source": {
"description": "Exact source name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"starred": {
"description": "Only starred (true) or not starred (false) leads.",
"type": "boolean"
},
"status": {
"description": "Exact lead status name, e.g. 'New'. See teamgate_list_lead_statuses.",
"maxLength": 255,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "teamgate_list_leads"
},
{
"description": "List or search people (contacts) with job title, company, owner, source and contact details. Filter by name, email, phone, owner, customer status or creation date. GET /people.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"created_after": {
"description": "Only people created at or after this RFC 3339 date or date-time.",
"type": "string"
},
"created_before": {
"description": "Only people created at or before this RFC 3339 date or date-time.",
"type": "string"
},
"customer_status": {
"description": "0 = non customer, 1 = past customer, 2 = customer.",
"maximum": 2,
"minimum": 0,
"type": "integer"
},
"email": {
"description": "Part of an email address (at least 3 characters).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"include_custom_fields": {
"description": "Include custom field values in the reply (default false).",
"type": "boolean"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"name": {
"description": "Part of the person's name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"owner_id": {
"description": "Only people owned by this user id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"phone": {
"description": "The last digits of a phone number (at least 3 characters).",
"maxLength": 255,
"minLength": 1,
"type": "string"
}
},
"type": "object"
},
"name": "teamgate_list_people"
},
{
"description": "List the sales pipelines (id and name). Use teamgate_get_pipeline for the stages of one. GET /pipelines.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"name": {
"description": "Part of the pipeline name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "teamgate_list_pipelines"
},
{
"description": "List the products of the catalogue (id, name, price). GET /products.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"name": {
"description": "Part of the product name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "teamgate_list_products"
},
{
"description": "List the activities (tasks, calls, appointments, notes) linked to one lead, person, company or deal. GET /{leads|people|companies|deals}/{id}/events.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"record_id": {
"description": "Teamgate id of the lead, person, company or deal.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"record_type": {
"description": "The kind of record.",
"enum": [
"leads",
"people",
"companies",
"deals"
],
"type": "string"
}
},
"required": [
"record_type",
"record_id"
],
"type": "object"
},
"name": "teamgate_list_record_activities"
},
{
"description": "List the lead/deal sources of the account (where records come from). GET /sources.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "teamgate_list_sources"
},
{
"description": "List the Teamgate users of the account with id, name and username. Use the ids as owner_id filters and values. GET /users.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"email": {
"description": "Exact email of the user.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"is_active": {
"description": "Only active (true) or only inactive (false) users.",
"type": "boolean"
},
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"name": {
"description": "Part of the user's first name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
}
},
"type": "object"
},
"name": "teamgate_list_users"
},
{
"description": "Search leads, people, companies and deals by name in one request. GET /global.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"limit": {
"description": "Results per page, 1-100 (default 25).",
"exclusiveMinimum": 0,
"maximum": 100,
"type": "integer"
},
"modules": {
"description": "Which kinds of record to search (default all four).",
"items": {
"enum": [
"leads",
"people",
"companies",
"deals"
],
"type": "string"
},
"maxItems": 4,
"minItems": 1,
"type": "array"
},
"offset": {
"description": "Records to skip (default 0). Pass the previous reply's next_offset.",
"maximum": 1000000,
"minimum": 0,
"type": "integer"
},
"query": {
"description": "Text to find in record names.",
"maxLength": 255,
"minLength": 1,
"type": "string"
}
},
"required": [
"query"
],
"type": "object"
},
"name": "teamgate_search"
},
{
"description": "WRITE: change fields of one company. Only the fields you pass are sent; this overwrites their current values. PUT /companies/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"company_id": {
"description": "Teamgate company id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"customer_status": {
"description": "0 = non customer, 1 = past customer, 2 = customer.",
"maximum": 2,
"minimum": 0,
"type": "integer"
},
"industry": {
"description": "Industry name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"name": {
"description": "New name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"owner_id": {
"description": "Owner user id (see teamgate_list_users).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"source": {
"description": "Source name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"starred": {
"description": "Star the record.",
"type": "boolean"
},
"tags": {
"description": "Tags to set on the record.",
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
},
"vat_code": {
"description": "VAT identification number.",
"maxLength": 50,
"minLength": 1,
"type": "string"
}
},
"required": [
"company_id"
],
"type": "object"
},
"name": "teamgate_update_company"
},
{
"description": "WRITE: change fields of one deal, for example move it to another stage or mark it won or lost. Only the fields you pass are sent; this overwrites their current values. PUT /deals/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"buyer_id": {
"description": "New buyer (person or company id).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"deal_id": {
"description": "Teamgate deal id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"estimated_closure_date": {
"description": "Expected closing date-time (RFC 3339 with timezone).",
"type": "string"
},
"name": {
"description": "New deal name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"owner_id": {
"description": "Owner user id (see teamgate_list_users).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"price_currency": {
"description": "Currency code, e.g. EUR.",
"pattern": "^[A-Za-z]{3}$",
"type": "string"
},
"price_value": {
"description": "Deal value.",
"maximum": 1000000000000,
"minimum": 0,
"type": "number"
},
"source": {
"description": "Source name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"stage_id": {
"description": "Pipeline stage id (see teamgate_get_pipeline).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"starred": {
"description": "Star the record.",
"type": "boolean"
},
"status": {
"description": "Deal status.",
"enum": [
"active",
"won",
"lost",
"postponed"
],
"type": "string"
},
"tags": {
"description": "Tags to set on the record.",
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"deal_id"
],
"type": "object"
},
"name": "teamgate_update_deal"
},
{
"description": "WRITE: change fields of one lead. Only the fields you pass are sent; this overwrites their current values. PUT /leads/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"industry": {
"description": "Industry name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"lead_id": {
"description": "Teamgate lead id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"name": {
"description": "New name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"owner_id": {
"description": "Owner user id (see teamgate_list_users).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"source": {
"description": "Source name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"starred": {
"description": "Star the record.",
"type": "boolean"
},
"status": {
"description": "New lead status name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"tags": {
"description": "Tags to set on the record.",
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"lead_id"
],
"type": "object"
},
"name": "teamgate_update_lead"
},
{
"description": "WRITE: change fields of one person. Only the fields you pass are sent; this overwrites their current values. PUT /people/{id}.",
"inputSchema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"customer_status": {
"description": "0 = non customer, 1 = past customer, 2 = customer.",
"maximum": 2,
"minimum": 0,
"type": "integer"
},
"industry": {
"description": "Industry name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"name": {
"description": "New name.",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"owner_id": {
"description": "Owner user id (see teamgate_list_users).",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"person_id": {
"description": "Teamgate person id.",
"exclusiveMinimum": 0,
"maximum": 9007199254740991,
"type": "integer"
},
"source": {
"description": "Source name (created if it does not exist).",
"maxLength": 255,
"minLength": 1,
"type": "string"
},
"starred": {
"description": "Star the record.",
"type": "boolean"
},
"tags": {
"description": "Tags to set on the record.",
"items": {
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"maxItems": 20,
"minItems": 1,
"type": "array"
}
},
"required": [
"person_id"
],
"type": "object"
},
"name": "teamgate_update_person"
}
]
}What the leaf hashes
{"body":"8b7d2f2cf8e46667fe4e665b1244777fa0c814d0b67b42ef945c8ea9b7528ceb","id":301547,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793054134770581,"prev":null,"subject":"54d80b63-ba1e-4e93-8b31-6a66ed4d23bc","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (296695 rows).
- 0x52d0fb1de7c87403a86dd01bf485d87a4054c26974253e72f87b9e5c32bc33d1
- 0xbbd6894b72e9f29e23690de734b4437769f1b157e2b89859146d3770a9324308
- 0xa653e10e4747d897cf3880ce4db9753b74901801d48cff458c0ee767dfc3b614
- 0x33726bcd41b81b8ef916245a44fe93913fc7e37bef52659612cb2b34115a51a0
- 0x335fb3115fcd5046391477adba241bdcbe59cc654c27b8ac3853421039ad6d89
- 0xe1ab0c0ca75cec91d6b267c5cf871dae8aca8a75e91e782291884f74693d6bd4
- 0x1a36bc3062b5fbb60e630065c8efd30b7fbcaab1b86d7f7b7aa4e1888d26b5ac
- 0x62d62feef507908c66f3fbe248e6da7f99209512cabd1ed44da6f5e13ee39e2c
- 0x66d02a06540b51be6659d2b7fbcc3bdbd49760c9d63bfc6cb0414376447ed59b
- 0xb8b1a249955b6487f765c3f074e474715f38edf3720c5c3ca9427be80aba6ea5
- 0x11ae5fc5d08fb7b25beace35e67656980e21edfc94e809110b5b9ecae306b6c8
- 0x94dd4ed7cf198df741ccda83eacc422aadb31119fc6e84c4a6d2f023453b7960
- 0xd830c52e1e8095e014510110592485afcb02b9c9a36f85653e4891a8de941246
- 0x0733993143f0230e79482cef2c38e95d98f9eafbe64a43cdc74a4545938a4167
- 0x2be1e80e065dd6b2cc75a7142be22225acd144ac975d70bf24b4f01fd76dc497
- 0x2e6a32eb32761c210560e852405e2f865f958ddbe01027894f8b9c1b3433b9f0
- 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
- 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
- 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae