Pobuca Connect MCP by usefulapi

Read and update Pobuca Connect contacts and organizations; look up teams and custom fields.

我該用這個嗎

品質與安全性

A
說明品質
100%
結構描述完整度
88%
命名品質
80%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

根據工具定義與協定合規性的自動化分析。

上下文成本

~6,342Token(工具定義)
~3.3 KB典型回應大小
顯著的注意力影響(128k 上下文的 4.95%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "pobuca-connect": {
      "url": "https://pobuca-connect.usefulapi.io/mcp"
    }
  }
}

遠端端點

https://pobuca-connect.usefulapi.io/mcpstreamable-http

它能做什麼

工具清單

工具(17)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢pobuca_get_me

The Pobuca Connect user this API key acts as: id, first name, last name and email. GET /api/v1/Users/Me.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_list_contacts(filter, orderby, top, skip, include_deleted)

List contacts (people) with names, phones, emails, addresses, organization, team, tags and custom fields. Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. To find recently changed contacts use $filter like "updatedat ge 2026-10-01T00:00:00Z". GET /api/v1/Contacts.

輸入結構描述

{
  "type": "object",
  "properties": {
    "filter": {
      "description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive.",
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "orderby": {
      "description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\".",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "top": {
      "description": "Results to return, 1-50 (default 50).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50
    },
    "skip": {
      "description": "Results to skip. Pass the previous reply's next_skip to get the next page.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "include_deleted": {
      "description": "Also return deleted records (default false).",
      "type": "boolean"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_get_contact(contact_id)

One contact by id, with all phone numbers, emails, addresses, organization, team, tags and custom fields. GET /api/v1/Contacts/{id}.

輸入結構描述

{
  "type": "object",
  "properties": {
    "contact_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Contact id (from pobuca_list_contacts)."
    }
  },
  "required": [
    "contact_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡pobuca_create_contact(firstName, lastName, middleName, suffix, titleSalutation, ...)

WRITE: create a new contact in the Pobuca Connect address book. Needs at least a first name, last name or email. Not idempotent: calling it twice creates two contacts, so search with pobuca_list_contacts first. POST /api/v1/Contacts.

輸入結構描述

{
  "type": "object",
  "properties": {
    "firstName": {
      "type": "string",
      "maxLength": 200
    },
    "lastName": {
      "type": "string",
      "maxLength": 200
    },
    "middleName": {
      "type": "string",
      "maxLength": 200
    },
    "suffix": {
      "type": "string",
      "maxLength": 100
    },
    "titleSalutation": {
      "description": "Salutation, e.g. Mr, Ms, Dr.",
      "type": "string",
      "maxLength": 100
    },
    "nickname": {
      "type": "string",
      "maxLength": 200
    },
    "jobTitle": {
      "type": "string",
      "maxLength": 200
    },
    "email": {
      "description": "Work email.",
      "type": "string",
      "maxLength": 320
    },
    "personalEmail": {
      "type": "string",
      "maxLength": 320
    },
    "otherEmail": {
      "type": "string",
      "maxLength": 320
    },
    "mobilePhone": {
      "type": "string",
      "maxLength": 60
    },
    "workPhone": {
      "type": "string",
      "maxLength": 60
    },
    "homePhone": {
      "type": "string",
      "maxLength": 60
    },
    "workStreet": {
      "type": "string",
      "maxLength": 300
    },
    "workCity": {
      "type": "string",
      "maxLength": 200
    },
    "workPostalCode": {
      "type": "string",
      "maxLength": 40
    },
    "workState": {
      "type": "string",
      "maxLength": 200
    },
    "homeStreet": {
      "type": "string",
      "maxLength": 300
    },
    "homeCity": {
      "type": "string",
      "maxLength": 200
    },
    "homePostalCode": {
      "type": "string",
      "maxLength": 40
    },
    "homeState": {
      "type": "string",
      "maxLength": 200
    },
    "website": {
      "type": "string",
      "maxLength": 500
    },
    "facebook": {
      "type": "string",
      "maxLength": 500
    },
    "twitter": {
      "type": "string",
      "maxLength": 500
    },
    "linkedin": {
      "type": "string",
      "maxLength": 500
    },
    "birthday": {
      "description": "Birthday as an ISO date, e.g. 1985-04-23.",
      "type": "string",
      "maxLength": 40
    },
    "gender": {
      "type": "string",
      "maxLength": 40
    },
    "comments": {
      "description": "Free-text notes on the contact.",
      "type": "string",
      "maxLength": 5000
    },
    "allowEmails": {
      "description": "Consent flag: may this contact be emailed.",
      "type": "boolean"
    },
    "allowPhones": {
      "description": "Consent flag: may this contact be phoned.",
      "type": "boolean"
    },
    "allowSms": {
      "description": "Consent flag: may this contact be sent SMS.",
      "type": "boolean"
    },
    "organizationId": {
      "description": "Id of the organization this contact belongs to (from pobuca_list_organizations).",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "teamId": {
      "description": "Id of the team that owns this contact (from pobuca_list_teams).",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "departmentId": {
      "description": "Id of the department (from pobuca_list_departments).",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "tags": {
      "description": "Tags (replaces the existing tags on update).",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 100
      }
    },
    "customFields": {
      "description": "Custom field values (see pobuca_list_custom_fields).",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "customFieldId": {
            "description": "Custom field id (from pobuca_list_custom_fields).",
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "fieldName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Custom field display name."
          },
          "valueName": {
            "description": "The value (for a dropdown field: the option text).",
            "type": "string",
            "maxLength": 1000
          },
          "valueId": {
            "description": "Dropdown option id (only for dropdown fields).",
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          }
        },
        "required": [
          "fieldName"
        ]
      }
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴pobuca_update_contact(contact_id, firstName, lastName, middleName, suffix, ...)

WRITE: change fields of an existing contact; only the fields you pass are sent. Overwrites the previous values (tags and customFields are replaced as given). Look the contact up first and confirm the right one. PATCH /api/v1/Contacts/{id}.

輸入結構描述

{
  "type": "object",
  "properties": {
    "contact_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Contact id (from pobuca_list_contacts)."
    },
    "firstName": {
      "type": "string",
      "maxLength": 200
    },
    "lastName": {
      "type": "string",
      "maxLength": 200
    },
    "middleName": {
      "type": "string",
      "maxLength": 200
    },
    "suffix": {
      "type": "string",
      "maxLength": 100
    },
    "titleSalutation": {
      "description": "Salutation, e.g. Mr, Ms, Dr.",
      "type": "string",
      "maxLength": 100
    },
    "nickname": {
      "type": "string",
      "maxLength": 200
    },
    "jobTitle": {
      "type": "string",
      "maxLength": 200
    },
    "email": {
      "description": "Work email.",
      "type": "string",
      "maxLength": 320
    },
    "personalEmail": {
      "type": "string",
      "maxLength": 320
    },
    "otherEmail": {
      "type": "string",
      "maxLength": 320
    },
    "mobilePhone": {
      "type": "string",
      "maxLength": 60
    },
    "workPhone": {
      "type": "string",
      "maxLength": 60
    },
    "homePhone": {
      "type": "string",
      "maxLength": 60
    },
    "workStreet": {
      "type": "string",
      "maxLength": 300
    },
    "workCity": {
      "type": "string",
      "maxLength": 200
    },
    "workPostalCode": {
      "type": "string",
      "maxLength": 40
    },
    "workState": {
      "type": "string",
      "maxLength": 200
    },
    "homeStreet": {
      "type": "string",
      "maxLength": 300
    },
    "homeCity": {
      "type": "string",
      "maxLength": 200
    },
    "homePostalCode": {
      "type": "string",
      "maxLength": 40
    },
    "homeState": {
      "type": "string",
      "maxLength": 200
    },
    "website": {
      "type": "string",
      "maxLength": 500
    },
    "facebook": {
      "type": "string",
      "maxLength": 500
    },
    "twitter": {
      "type": "string",
      "maxLength": 500
    },
    "linkedin": {
      "type": "string",
      "maxLength": 500
    },
    "birthday": {
      "description": "Birthday as an ISO date, e.g. 1985-04-23.",
      "type": "string",
      "maxLength": 40
    },
    "gender": {
      "type": "string",
      "maxLength": 40
    },
    "comments": {
      "description": "Free-text notes on the contact.",
      "type": "string",
      "maxLength": 5000
    },
    "allowEmails": {
      "description": "Consent flag: may this contact be emailed.",
      "type": "boolean"
    },
    "allowPhones": {
      "description": "Consent flag: may this contact be phoned.",
      "type": "boolean"
    },
    "allowSms": {
      "description": "Consent flag: may this contact be sent SMS.",
      "type": "boolean"
    },
    "organizationId": {
      "description": "Id of the organization this contact belongs to (from pobuca_list_organizations).",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "teamId": {
      "description": "Id of the team that owns this contact (from pobuca_list_teams).",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "departmentId": {
      "description": "Id of the department (from pobuca_list_departments).",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "tags": {
      "description": "Tags (replaces the existing tags on update).",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 100
      }
    },
    "customFields": {
      "description": "Custom field values (see pobuca_list_custom_fields).",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "customFieldId": {
            "description": "Custom field id (from pobuca_list_custom_fields).",
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "fieldName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Custom field display name."
          },
          "valueName": {
            "description": "The value (for a dropdown field: the option text).",
            "type": "string",
            "maxLength": 1000
          },
          "valueId": {
            "description": "Dropdown option id (only for dropdown fields).",
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          }
        },
        "required": [
          "fieldName"
        ]
      }
    }
  },
  "required": [
    "contact_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_list_organizations(filter, orderby, top, skip, include_deleted)

List organizations (companies) with phone, email, website, billing and shipping addresses, type, industry, tags and custom fields. Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Organizations.

輸入結構描述

{
  "type": "object",
  "properties": {
    "filter": {
      "description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive.",
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "orderby": {
      "description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\".",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "top": {
      "description": "Results to return, 1-50 (default 50).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50
    },
    "skip": {
      "description": "Results to skip. Pass the previous reply's next_skip to get the next page.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "include_deleted": {
      "description": "Also return deleted records (default false).",
      "type": "boolean"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_get_organization(organization_id)

One organization by id, with addresses, type, industry, primary contact, tags and custom fields. GET /api/v1/Organizations/{id}.

輸入結構描述

{
  "type": "object",
  "properties": {
    "organization_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Organization id (from pobuca_list_organizations)."
    }
  },
  "required": [
    "organization_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡pobuca_create_organization(name, email, phone, fax, website, ...)

WRITE: create a new organization (company) in Pobuca Connect. Not idempotent: calling it twice creates two organizations, so search with pobuca_list_organizations first. POST /api/v1/Organizations.

輸入結構描述

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "Organization name."
    },
    "email": {
      "type": "string",
      "maxLength": 320
    },
    "phone": {
      "type": "string",
      "maxLength": 60
    },
    "fax": {
      "type": "string",
      "maxLength": 60
    },
    "website": {
      "type": "string",
      "maxLength": 500
    },
    "billingStreet": {
      "type": "string",
      "maxLength": 300
    },
    "billingCity": {
      "type": "string",
      "maxLength": 200
    },
    "billingPostalCode": {
      "type": "string",
      "maxLength": 40
    },
    "billingState": {
      "type": "string",
      "maxLength": 200
    },
    "shippingStreet": {
      "type": "string",
      "maxLength": 300
    },
    "shippingCity": {
      "type": "string",
      "maxLength": 200
    },
    "shippingPostalCode": {
      "type": "string",
      "maxLength": 40
    },
    "shippingState": {
      "type": "string",
      "maxLength": 200
    },
    "profession": {
      "type": "string",
      "maxLength": 200
    },
    "comments": {
      "description": "Free-text notes on the organization.",
      "type": "string",
      "maxLength": 5000
    },
    "allowEmails": {
      "description": "Consent flag: may this organization be emailed.",
      "type": "boolean"
    },
    "allowPhones": {
      "description": "Consent flag: may this organization be phoned.",
      "type": "boolean"
    },
    "allowSms": {
      "description": "Consent flag: may this organization be sent SMS.",
      "type": "boolean"
    },
    "primaryContactId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Id of the primary contact (from the matching list tool)."
    },
    "organizationTypeId": {
      "description": "Id from pobuca_list_organization_types.",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "industryId": {
      "description": "Id from pobuca_list_industries.",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "tags": {
      "description": "Tags (replaces the existing tags on update).",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 100
      }
    },
    "customFields": {
      "description": "Custom field values (see pobuca_list_custom_fields).",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "customFieldId": {
            "description": "Custom field id (from pobuca_list_custom_fields).",
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "fieldName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Custom field display name."
          },
          "valueName": {
            "description": "The value (for a dropdown field: the option text).",
            "type": "string",
            "maxLength": 1000
          },
          "valueId": {
            "description": "Dropdown option id (only for dropdown fields).",
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          }
        },
        "required": [
          "fieldName"
        ]
      }
    }
  },
  "required": [
    "name"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🔴pobuca_update_organization(organization_id, name, email, phone, fax, ...)

WRITE: change fields of an existing organization; only the fields you pass are sent. Overwrites the previous values (tags and customFields are replaced as given). Look the organization up first and confirm the right one. PATCH /api/v1/Organizations/{id}.

輸入結構描述

{
  "type": "object",
  "properties": {
    "organization_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Organization id (from pobuca_list_organizations)."
    },
    "name": {
      "description": "Organization name.",
      "type": "string",
      "maxLength": 300
    },
    "email": {
      "type": "string",
      "maxLength": 320
    },
    "phone": {
      "type": "string",
      "maxLength": 60
    },
    "fax": {
      "type": "string",
      "maxLength": 60
    },
    "website": {
      "type": "string",
      "maxLength": 500
    },
    "billingStreet": {
      "type": "string",
      "maxLength": 300
    },
    "billingCity": {
      "type": "string",
      "maxLength": 200
    },
    "billingPostalCode": {
      "type": "string",
      "maxLength": 40
    },
    "billingState": {
      "type": "string",
      "maxLength": 200
    },
    "shippingStreet": {
      "type": "string",
      "maxLength": 300
    },
    "shippingCity": {
      "type": "string",
      "maxLength": 200
    },
    "shippingPostalCode": {
      "type": "string",
      "maxLength": 40
    },
    "shippingState": {
      "type": "string",
      "maxLength": 200
    },
    "profession": {
      "type": "string",
      "maxLength": 200
    },
    "comments": {
      "description": "Free-text notes on the organization.",
      "type": "string",
      "maxLength": 5000
    },
    "allowEmails": {
      "description": "Consent flag: may this organization be emailed.",
      "type": "boolean"
    },
    "allowPhones": {
      "description": "Consent flag: may this organization be phoned.",
      "type": "boolean"
    },
    "allowSms": {
      "description": "Consent flag: may this organization be sent SMS.",
      "type": "boolean"
    },
    "primaryContactId": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Id of the primary contact (from the matching list tool)."
    },
    "organizationTypeId": {
      "description": "Id from pobuca_list_organization_types.",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "industryId": {
      "description": "Id from pobuca_list_industries.",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "tags": {
      "description": "Tags (replaces the existing tags on update).",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 100
      }
    },
    "customFields": {
      "description": "Custom field values (see pobuca_list_custom_fields).",
      "maxItems": 50,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "customFieldId": {
            "description": "Custom field id (from pobuca_list_custom_fields).",
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          },
          "fieldName": {
            "type": "string",
            "minLength": 1,
            "maxLength": 200,
            "description": "Custom field display name."
          },
          "valueName": {
            "description": "The value (for a dropdown field: the option text).",
            "type": "string",
            "maxLength": 1000
          },
          "valueId": {
            "description": "Dropdown option id (only for dropdown fields).",
            "type": "string",
            "minLength": 1,
            "maxLength": 200
          }
        },
        "required": [
          "fieldName"
        ]
      }
    }
  },
  "required": [
    "organization_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_list_teams(filter, orderby, top, skip, include_deleted)

List teams (the groups that own and share contacts). Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Teams.

輸入結構描述

{
  "type": "object",
  "properties": {
    "filter": {
      "description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive.",
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "orderby": {
      "description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\".",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "top": {
      "description": "Results to return, 1-50 (default 50).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50
    },
    "skip": {
      "description": "Results to skip. Pass the previous reply's next_skip to get the next page.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "include_deleted": {
      "description": "Also return deleted records (default false).",
      "type": "boolean"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_get_team(team_id)

One team by id. GET /api/v1/Teams/{id}.

輸入結構描述

{
  "type": "object",
  "properties": {
    "team_id": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "Team id (from pobuca_list_teams)."
    }
  },
  "required": [
    "team_id"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_list_team_members(filter, orderby, top, skip, include_deleted)

List which users belong to which team, with their role in the team. Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/UserTeams.

輸入結構描述

{
  "type": "object",
  "properties": {
    "filter": {
      "description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive.",
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "orderby": {
      "description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\".",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "top": {
      "description": "Results to return, 1-50 (default 50).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50
    },
    "skip": {
      "description": "Results to skip. Pass the previous reply's next_skip to get the next page.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "include_deleted": {
      "description": "Also return deleted records (default false).",
      "type": "boolean"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_list_departments(filter, orderby, top, skip, include_deleted)

List departments (ids for the departmentId of a contact). Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Departments.

輸入結構描述

{
  "type": "object",
  "properties": {
    "filter": {
      "description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive.",
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "orderby": {
      "description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\".",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "top": {
      "description": "Results to return, 1-50 (default 50).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50
    },
    "skip": {
      "description": "Results to skip. Pass the previous reply's next_skip to get the next page.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "include_deleted": {
      "description": "Also return deleted records (default false).",
      "type": "boolean"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_list_industries(filter, orderby, top, skip, include_deleted)

List industries (ids for the industryId of an organization). Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Industries.

輸入結構描述

{
  "type": "object",
  "properties": {
    "filter": {
      "description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive.",
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "orderby": {
      "description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\".",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "top": {
      "description": "Results to return, 1-50 (default 50).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50
    },
    "skip": {
      "description": "Results to skip. Pass the previous reply's next_skip to get the next page.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "include_deleted": {
      "description": "Also return deleted records (default false).",
      "type": "boolean"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_list_organization_types(filter, orderby, top, skip, include_deleted)

List organization types (ids for the organizationTypeId of an organization). Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/OrganizationTypes.

輸入結構描述

{
  "type": "object",
  "properties": {
    "filter": {
      "description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive.",
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "orderby": {
      "description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\".",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "top": {
      "description": "Results to return, 1-50 (default 50).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50
    },
    "skip": {
      "description": "Results to skip. Pass the previous reply's next_skip to get the next page.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "include_deleted": {
      "description": "Also return deleted records (default false).",
      "type": "boolean"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_list_countries(filter, orderby, top, skip, include_deleted)

List countries with their codes. Paged: 50 per call at most; pass next_skip as skip for the next page. Supports OData $filter and $orderby. GET /api/v1/Countries.

輸入結構描述

{
  "type": "object",
  "properties": {
    "filter": {
      "description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive.",
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "orderby": {
      "description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\".",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "top": {
      "description": "Results to return, 1-50 (default 50).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50
    },
    "skip": {
      "description": "Results to skip. Pass the previous reply's next_skip to get the next page.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "include_deleted": {
      "description": "Also return deleted records (default false).",
      "type": "boolean"
    }
  },
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢pobuca_list_custom_fields(entity_type, filter, orderby, top, skip, ...)

List the custom fields defined for contacts, organizations ('Group') or users, with type (Text or Dropdown) and, for dropdowns, the available options. Use the ids and option ids in the customFields of a contact or organization. GET /api/v1/CustomFields/{entityType}.

輸入結構描述

{
  "type": "object",
  "properties": {
    "entity_type": {
      "type": "string",
      "enum": [
        "Contact",
        "Group",
        "User"
      ],
      "description": "Which records the fields belong to: Contact, Group (organizations) or User."
    },
    "filter": {
      "description": "OData $filter expression, e.g. \"updatedat ge 2026-10-01T00:00:00Z\" or \"startswith(lastname,'Pap')\". Field names are case-insensitive.",
      "type": "string",
      "minLength": 1,
      "maxLength": 1000
    },
    "orderby": {
      "description": "OData $orderby, e.g. \"lastname asc\" or \"updatedat desc\".",
      "type": "string",
      "minLength": 1,
      "maxLength": 200
    },
    "top": {
      "description": "Results to return, 1-50 (default 50).",
      "type": "integer",
      "exclusiveMinimum": 0,
      "maximum": 50
    },
    "skip": {
      "description": "Results to skip. Pass the previous reply's next_skip to get the next page.",
      "type": "integer",
      "minimum": 0,
      "maximum": 1000000
    },
    "include_deleted": {
      "description": "Also return deleted records (default false).",
      "type": "boolean"
    }
  },
  "required": [
    "entity_type"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本17 個工具