Teamgate MCP by usefulapi
Server Details
Manage Teamgate CRM leads, people, companies, deals, activities and notes.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-06-18
- URL
- Repository
- m190/usefulapi-mcp
- GitHub Stars
- 0
TDQS
Score is being calculated.
Available Tools
34 toolsteamgate_add_noteAdd noteDestructiveInspect
WRITE: add a note to one or more leads, companies or deals. The note cannot be edited or removed with these tools. POST /events.
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The note text. | |
| deal_ids | No | Deals to link. | |
| lead_ids | No | Leads to link. | |
| company_ids | No | Companies to link. |
teamgate_create_activityCreate activityDestructiveInspect
WRITE: create a task, call or appointment, optionally linked to leads, companies or deals. Teamgate may send reminders to the owner. POST /events.
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | End (RFC 3339 date-time with timezone). | |
| name | Yes | Activity title. | |
| type | Yes | Kind of activity. | |
| start | No | Start (RFC 3339 date-time with timezone). | |
| deal_ids | No | Deals to link. | |
| lead_ids | No | Leads to link. | |
| owner_id | No | Owner user id (see teamgate_list_users). | |
| company_ids | No | Companies to link. | |
| description | No | Details. |
teamgate_create_companyCreate companyDestructiveInspect
WRITE: create a company. POST /companies.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Company name. | |
| tags | No | Tags to set on the record. | |
| No | Email address. | ||
| phone | No | Phone number. | |
| source | No | Source name (created if it does not exist). | |
| starred | No | Star the record. | |
| industry | No | Industry name (created if it does not exist). | |
| owner_id | No | Owner user id (see teamgate_list_users). | |
| vat_code | No | VAT identification number. | |
| customer_status | No | 0 = non customer, 1 = past customer, 2 = customer. |
teamgate_create_dealCreate dealDestructiveInspect
WRITE: create a deal for a buyer (a person or company). POST /deals.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Deal name. | |
| tags | No | Tags to set on the record. | |
| source | No | Source name (created if it does not exist). | |
| status | No | Deal status. | |
| starred | No | Star the record. | |
| buyer_id | Yes | Id of the person or company that buys, as returned by the list tools. | |
| owner_id | No | Owner user id (see teamgate_list_users). | |
| stage_id | No | Pipeline stage id (see teamgate_get_pipeline). | |
| price_value | No | Deal value. | |
| price_currency | No | Currency code, e.g. EUR. | |
| estimated_closure_date | No | Expected closing date-time (RFC 3339 with timezone). |
teamgate_create_leadCreate leadDestructiveInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Person's full name (required unless company_name is given). | |
| tags | No | Tags to set on the record. | |
| No | Email address. | ||
| phone | No | Phone number. | |
| source | No | Source name (created if it does not exist). | |
| status | No | Lead status name, e.g. 'New' (created if it does not exist). | |
| starred | No | Star the record. | |
| industry | No | Industry name (created if it does not exist). | |
| owner_id | No | Owner user id (see teamgate_list_users). | |
| job_title | No | Job title (used only together with company_name). | |
| company_name | No | Company name for a company lead (required unless name is given). |
teamgate_create_personCreate personDestructiveInspect
WRITE: create a person (contact). Optionally link them to a company with their job title. POST /people.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Person's full name. | |
| tags | No | Tags to set on the record. | |
| No | Email address. | ||
| phone | No | Phone number. | |
| source | No | Source name (created if it does not exist). | |
| starred | No | Star the record. | |
| industry | No | Industry name (created if it does not exist). | |
| owner_id | No | Owner user id (see teamgate_list_users). | |
| job_title | No | Job title (used only together with company_id). | |
| company_id | No | Id of the company the person works at. | |
| customer_status | No | 0 = non customer, 1 = past customer, 2 = customer. |
teamgate_get_activityGet activityRead-onlyInspect
One activity (task, call, appointment or note) by id. GET /events/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| activity_id | Yes | Teamgate activity id. |
teamgate_get_companyGet companyRead-onlyInspect
One company by id with all its details. GET /companies/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| company_id | Yes | Teamgate company id. | |
| include_custom_fields | No | Include custom field values in the reply (default false). |
teamgate_get_dealGet dealRead-onlyInspect
One deal by id with value, stage, status, owner, buyer and dates. GET /deals/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| deal_id | Yes | Teamgate deal id. | |
| include_custom_fields | No | Include custom field values in the reply (default false). |
teamgate_get_leadGet leadRead-onlyInspect
One lead by id with all its details. GET /leads/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| lead_id | Yes | Teamgate lead id. | |
| include_custom_fields | No | Include custom field values in the reply (default false). |
teamgate_get_personGet personRead-onlyInspect
One person by id with all their details. GET /people/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| person_id | Yes | Teamgate person id. | |
| include_custom_fields | No | Include custom field values in the reply (default false). |
teamgate_get_pipelineGet pipelineRead-onlyInspect
One sales pipeline by id, with its stages. GET /pipelines/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| pipeline_id | Yes | Teamgate pipeline id. |
teamgate_get_userGet userRead-onlyInspect
One Teamgate user by id. GET /users/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| user_id | Yes | Teamgate user id. |
teamgate_list_activitiesList activitiesRead-onlyInspect
List activities (tasks, calls, appointments and notes) across the account. GET /events.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. |
teamgate_list_companiesList companiesRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Part of the company name. | |
| No | Part of an email address (at least 3 characters). | ||
| limit | No | Results per page, 1-100 (default 25). | |
| phone | No | The last digits of a phone number (at least 3 characters). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. | |
| owner_id | No | Only companies owned by this user id. | |
| vat_code | No | Exact VAT identification number. | |
| created_after | No | Only companies created at or after this RFC 3339 date or date-time. | |
| created_before | No | Only companies created at or before this RFC 3339 date or date-time. | |
| customer_status | No | 0 = non customer, 1 = past customer, 2 = customer. | |
| include_custom_fields | No | Include custom field values in the reply (default false). |
teamgate_list_company_peopleList people of a companyRead-onlyInspect
List the people who work at one company. GET /companies/{id}/people.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. | |
| company_id | Yes | Teamgate company id. |
teamgate_list_contact_dealsList deals of a person or companyRead-onlyInspect
List the deals that belong to one person or one company. GET /people/{id}/deals or /companies/{id}/deals.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. | |
| contact_id | Yes | Teamgate person or company id. | |
| contact_type | Yes | Whether contact_id is a person or a company. |
teamgate_list_custom_fieldsList custom fieldsRead-onlyInspect
List the custom field definitions of the account (id, name, type, module). GET /customFields.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. |
teamgate_list_dealsList dealsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Part of the deal name. | |
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. | |
| source | No | Exact source name. | |
| status | No | Deal status. | |
| owner_id | No | Only deals owned by this user id. | |
| stage_id | No | Only deals in this pipeline stage id (see teamgate_get_pipeline). | |
| created_after | No | Only deals created at or after this RFC 3339 date or date-time. | |
| created_before | No | Only deals created at or before this RFC 3339 date or date-time. | |
| include_custom_fields | No | Include custom field values in the reply (default false). |
teamgate_list_deal_stagesList stages of a dealRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| deal_id | Yes | Teamgate deal id. |
teamgate_list_industriesList industriesRead-onlyInspect
List the industries of the account. GET /industries.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. |
teamgate_list_leadsList leadsRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Part of the lead's name. | |
| No | Part of an email address (at least 3 characters). | ||
| limit | No | Results per page, 1-100 (default 25). | |
| phone | No | The last digits of a phone number (at least 3 characters). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. | |
| source | No | Exact source name. | |
| status | No | Exact lead status name, e.g. 'New'. See teamgate_list_lead_statuses. | |
| starred | No | Only starred (true) or not starred (false) leads. | |
| owner_id | No | Only leads owned by this user id. | |
| created_after | No | Only leads created at or after this RFC 3339 date or date-time. | |
| created_before | No | Only leads created at or before this RFC 3339 date or date-time. | |
| include_custom_fields | No | Include custom field values in the reply (default false). |
teamgate_list_lead_statusesList lead statusesRead-onlyInspect
List the lead statuses of the account (use the names as the status filter or value on leads). GET /leadsStatuses.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. |
teamgate_list_peopleList peopleRead-onlyInspect
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.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Part of the person's name. | |
| No | Part of an email address (at least 3 characters). | ||
| limit | No | Results per page, 1-100 (default 25). | |
| phone | No | The last digits of a phone number (at least 3 characters). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. | |
| owner_id | No | Only people owned by this user id. | |
| created_after | No | Only people created at or after this RFC 3339 date or date-time. | |
| created_before | No | Only people created at or before this RFC 3339 date or date-time. | |
| customer_status | No | 0 = non customer, 1 = past customer, 2 = customer. | |
| include_custom_fields | No | Include custom field values in the reply (default false). |
teamgate_list_pipelinesList pipelinesRead-onlyInspect
List the sales pipelines (id and name). Use teamgate_get_pipeline for the stages of one. GET /pipelines.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Part of the pipeline name. | |
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. |
teamgate_list_productsList productsRead-onlyInspect
List the products of the catalogue (id, name, price). GET /products.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Part of the product name. | |
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. |
teamgate_list_record_activitiesList activities of a recordRead-onlyInspect
List the activities (tasks, calls, appointments, notes) linked to one lead, person, company or deal. GET /{leads|people|companies|deals}/{id}/events.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. | |
| record_id | Yes | Teamgate id of the lead, person, company or deal. | |
| record_type | Yes | The kind of record. |
teamgate_list_sourcesList sourcesRead-onlyInspect
List the lead/deal sources of the account (where records come from). GET /sources.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. |
teamgate_list_usersList usersRead-onlyInspect
List the Teamgate users of the account with id, name and username. Use the ids as owner_id filters and values. GET /users.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Part of the user's first name. | |
| No | Exact email of the user. | ||
| limit | No | Results per page, 1-100 (default 25). | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. | |
| is_active | No | Only active (true) or only inactive (false) users. |
teamgate_searchSearch recordsRead-onlyInspect
Search leads, people, companies and deals by name in one request. GET /global.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Results per page, 1-100 (default 25). | |
| query | Yes | Text to find in record names. | |
| offset | No | Records to skip (default 0). Pass the previous reply's next_offset. | |
| modules | No | Which kinds of record to search (default all four). |
teamgate_update_companyUpdate companyDestructiveIdempotentInspect
WRITE: change fields of one company. Only the fields you pass are sent; this overwrites their current values. PUT /companies/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name. | |
| tags | No | Tags to set on the record. | |
| source | No | Source name (created if it does not exist). | |
| starred | No | Star the record. | |
| industry | No | Industry name (created if it does not exist). | |
| owner_id | No | Owner user id (see teamgate_list_users). | |
| vat_code | No | VAT identification number. | |
| company_id | Yes | Teamgate company id. | |
| customer_status | No | 0 = non customer, 1 = past customer, 2 = customer. |
teamgate_update_dealUpdate dealDestructiveIdempotentInspect
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}.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New deal name. | |
| tags | No | Tags to set on the record. | |
| source | No | Source name (created if it does not exist). | |
| status | No | Deal status. | |
| deal_id | Yes | Teamgate deal id. | |
| starred | No | Star the record. | |
| buyer_id | No | New buyer (person or company id). | |
| owner_id | No | Owner user id (see teamgate_list_users). | |
| stage_id | No | Pipeline stage id (see teamgate_get_pipeline). | |
| price_value | No | Deal value. | |
| price_currency | No | Currency code, e.g. EUR. | |
| estimated_closure_date | No | Expected closing date-time (RFC 3339 with timezone). |
teamgate_update_leadUpdate leadDestructiveIdempotentInspect
WRITE: change fields of one lead. Only the fields you pass are sent; this overwrites their current values. PUT /leads/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name. | |
| tags | No | Tags to set on the record. | |
| source | No | Source name (created if it does not exist). | |
| status | No | New lead status name. | |
| lead_id | Yes | Teamgate lead id. | |
| starred | No | Star the record. | |
| industry | No | Industry name (created if it does not exist). | |
| owner_id | No | Owner user id (see teamgate_list_users). |
teamgate_update_personUpdate personDestructiveIdempotentInspect
WRITE: change fields of one person. Only the fields you pass are sent; this overwrites their current values. PUT /people/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name. | |
| tags | No | Tags to set on the record. | |
| source | No | Source name (created if it does not exist). | |
| starred | No | Star the record. | |
| industry | No | Industry name (created if it does not exist). | |
| owner_id | No | Owner user id (see teamgate_list_users). | |
| person_id | Yes | Teamgate person id. | |
| customer_status | No | 0 = non customer, 1 = past customer, 2 = customer. |
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
34 tool updates
- First observed
teamgate_add_note - First observed
teamgate_create_activity - First observed
teamgate_create_company - First observed
teamgate_create_deal - First observed
teamgate_create_lead - First observed
teamgate_create_person - First observed
teamgate_get_activity - First observed
teamgate_get_company - First observed
teamgate_get_deal - First observed
teamgate_get_lead - First observed
teamgate_get_person - First observed
teamgate_get_pipeline - First observed
teamgate_get_user - First observed
teamgate_list_activities - First observed
teamgate_list_companies - First observed
teamgate_list_company_people - First observed
teamgate_list_contact_deals - First observed
teamgate_list_custom_fields - First observed
teamgate_list_deal_stages - First observed
teamgate_list_deals - First observed
teamgate_list_industries - First observed
teamgate_list_lead_statuses - First observed
teamgate_list_leads - First observed
teamgate_list_people - First observed
teamgate_list_pipelines - First observed
teamgate_list_products - First observed
teamgate_list_record_activities - First observed
teamgate_list_sources - First observed
teamgate_list_users - First observed
teamgate_search - First observed
teamgate_update_company - First observed
teamgate_update_deal - First observed
teamgate_update_lead - First observed
teamgate_update_person
Related MCP Connectors
Manage Pipeline CRM deals, people, companies, notes and calendar entries.
301Read deals, persons, organizations, activities and pipelines; create and update CRM records.
Create, search, update, and manage data in OnePageCRM.
Search recruiting CRM records, manage candidates, jobs, pipelines, notes and tasks with OAuth.
CRM1
Related MCP Servers
- AlicenseBqualityAmaintenanceEnables AI assistants to manage Teamleader Focus CRM data, including contacts, companies, deals, projects, tasks, events, invoices, quotations, notes, and time tracking through natural language.71MIT
- AlicenseAqualityAmaintenanceManage Kommo CRM leads, contacts, companies, pipelines, tasks, notes, tags and custom fields from natural language. Also packaged as a Kiro Power.302MIT
- FlicenseNot gradedqualityDmaintenanceEnables integration with Kommo CRM to manage leads, add notes and tasks, update custom fields, and list pipelines. Supports multi-tenant authentication and includes an approval system for bulk operations.2-
- AlicenseNot gradedqualityBmaintenanceEnables integration with Planfix CRM and task management system, allowing lead management, contact/company management, task creation/search/commenting, and report generation via the Planfix REST API v2.0.31 npm11MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.