Skip to main content
Glama

Teamgate MCP by usefulapi

Server Details

Manage Teamgate CRM leads, people, companies, deals, activities and notes.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
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 tools
teamgate_add_noteAdd note
Destructive
Inspect

WRITE: add a note to one or more leads, companies or deals. The note cannot be edited or removed with these tools. POST /events.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesThe note text.
deal_idsNoDeals to link.
lead_idsNoLeads to link.
company_idsNoCompanies to link.
teamgate_create_activityCreate activity
Destructive
Inspect

WRITE: create a task, call or appointment, optionally linked to leads, companies or deals. Teamgate may send reminders to the owner. POST /events.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoEnd (RFC 3339 date-time with timezone).
nameYesActivity title.
typeYesKind of activity.
startNoStart (RFC 3339 date-time with timezone).
deal_idsNoDeals to link.
lead_idsNoLeads to link.
owner_idNoOwner user id (see teamgate_list_users).
company_idsNoCompanies to link.
descriptionNoDetails.
teamgate_create_companyCreate company
Destructive
Inspect

WRITE: create a company. POST /companies.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesCompany name.
tagsNoTags to set on the record.
emailNoEmail address.
phoneNoPhone number.
sourceNoSource name (created if it does not exist).
starredNoStar the record.
industryNoIndustry name (created if it does not exist).
owner_idNoOwner user id (see teamgate_list_users).
vat_codeNoVAT identification number.
customer_statusNo0 = non customer, 1 = past customer, 2 = customer.
teamgate_create_dealCreate deal
Destructive
Inspect

WRITE: create a deal for a buyer (a person or company). POST /deals.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesDeal name.
tagsNoTags to set on the record.
sourceNoSource name (created if it does not exist).
statusNoDeal status.
starredNoStar the record.
buyer_idYesId of the person or company that buys, as returned by the list tools.
owner_idNoOwner user id (see teamgate_list_users).
stage_idNoPipeline stage id (see teamgate_get_pipeline).
price_valueNoDeal value.
price_currencyNoCurrency code, e.g. EUR.
estimated_closure_dateNoExpected closing date-time (RFC 3339 with timezone).
teamgate_create_leadCreate lead
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPerson's full name (required unless company_name is given).
tagsNoTags to set on the record.
emailNoEmail address.
phoneNoPhone number.
sourceNoSource name (created if it does not exist).
statusNoLead status name, e.g. 'New' (created if it does not exist).
starredNoStar the record.
industryNoIndustry name (created if it does not exist).
owner_idNoOwner user id (see teamgate_list_users).
job_titleNoJob title (used only together with company_name).
company_nameNoCompany name for a company lead (required unless name is given).
teamgate_create_personCreate person
Destructive
Inspect

WRITE: create a person (contact). Optionally link them to a company with their job title. POST /people.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesPerson's full name.
tagsNoTags to set on the record.
emailNoEmail address.
phoneNoPhone number.
sourceNoSource name (created if it does not exist).
starredNoStar the record.
industryNoIndustry name (created if it does not exist).
owner_idNoOwner user id (see teamgate_list_users).
job_titleNoJob title (used only together with company_id).
company_idNoId of the company the person works at.
customer_statusNo0 = non customer, 1 = past customer, 2 = customer.
teamgate_get_activityGet activity
Read-only
Inspect

One activity (task, call, appointment or note) by id. GET /events/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
activity_idYesTeamgate activity id.
teamgate_get_companyGet company
Read-only
Inspect

One company by id with all its details. GET /companies/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
company_idYesTeamgate company id.
include_custom_fieldsNoInclude custom field values in the reply (default false).
teamgate_get_dealGet deal
Read-only
Inspect

One deal by id with value, stage, status, owner, buyer and dates. GET /deals/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
deal_idYesTeamgate deal id.
include_custom_fieldsNoInclude custom field values in the reply (default false).
teamgate_get_leadGet lead
Read-only
Inspect

One lead by id with all its details. GET /leads/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
lead_idYesTeamgate lead id.
include_custom_fieldsNoInclude custom field values in the reply (default false).
teamgate_get_personGet person
Read-only
Inspect

One person by id with all their details. GET /people/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
person_idYesTeamgate person id.
include_custom_fieldsNoInclude custom field values in the reply (default false).
teamgate_get_pipelineGet pipeline
Read-only
Inspect

One sales pipeline by id, with its stages. GET /pipelines/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
pipeline_idYesTeamgate pipeline id.
teamgate_get_userGet user
Read-only
Inspect

One Teamgate user by id. GET /users/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
user_idYesTeamgate user id.
teamgate_list_activitiesList activities
Read-only
Inspect

List activities (tasks, calls, appointments and notes) across the account. GET /events.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
teamgate_list_companiesList companies
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPart of the company name.
emailNoPart of an email address (at least 3 characters).
limitNoResults per page, 1-100 (default 25).
phoneNoThe last digits of a phone number (at least 3 characters).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
owner_idNoOnly companies owned by this user id.
vat_codeNoExact VAT identification number.
created_afterNoOnly companies created at or after this RFC 3339 date or date-time.
created_beforeNoOnly companies created at or before this RFC 3339 date or date-time.
customer_statusNo0 = non customer, 1 = past customer, 2 = customer.
include_custom_fieldsNoInclude custom field values in the reply (default false).
teamgate_list_company_peopleList people of a company
Read-only
Inspect

List the people who work at one company. GET /companies/{id}/people.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
company_idYesTeamgate company id.
teamgate_list_contact_dealsList deals of a person or company
Read-only
Inspect

List the deals that belong to one person or one company. GET /people/{id}/deals or /companies/{id}/deals.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
contact_idYesTeamgate person or company id.
contact_typeYesWhether contact_id is a person or a company.
teamgate_list_custom_fieldsList custom fields
Read-only
Inspect

List the custom field definitions of the account (id, name, type, module). GET /customFields.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
teamgate_list_dealsList deals
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPart of the deal name.
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
sourceNoExact source name.
statusNoDeal status.
owner_idNoOnly deals owned by this user id.
stage_idNoOnly deals in this pipeline stage id (see teamgate_get_pipeline).
created_afterNoOnly deals created at or after this RFC 3339 date or date-time.
created_beforeNoOnly deals created at or before this RFC 3339 date or date-time.
include_custom_fieldsNoInclude custom field values in the reply (default false).
teamgate_list_deal_stagesList stages of a deal
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
deal_idYesTeamgate deal id.
teamgate_list_industriesList industries
Read-only
Inspect

List the industries of the account. GET /industries.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
teamgate_list_leadsList leads
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPart of the lead's name.
emailNoPart of an email address (at least 3 characters).
limitNoResults per page, 1-100 (default 25).
phoneNoThe last digits of a phone number (at least 3 characters).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
sourceNoExact source name.
statusNoExact lead status name, e.g. 'New'. See teamgate_list_lead_statuses.
starredNoOnly starred (true) or not starred (false) leads.
owner_idNoOnly leads owned by this user id.
created_afterNoOnly leads created at or after this RFC 3339 date or date-time.
created_beforeNoOnly leads created at or before this RFC 3339 date or date-time.
include_custom_fieldsNoInclude custom field values in the reply (default false).
teamgate_list_lead_statusesList lead statuses
Read-only
Inspect

List the lead statuses of the account (use the names as the status filter or value on leads). GET /leadsStatuses.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
teamgate_list_peopleList people
Read-only
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPart of the person's name.
emailNoPart of an email address (at least 3 characters).
limitNoResults per page, 1-100 (default 25).
phoneNoThe last digits of a phone number (at least 3 characters).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
owner_idNoOnly people owned by this user id.
created_afterNoOnly people created at or after this RFC 3339 date or date-time.
created_beforeNoOnly people created at or before this RFC 3339 date or date-time.
customer_statusNo0 = non customer, 1 = past customer, 2 = customer.
include_custom_fieldsNoInclude custom field values in the reply (default false).
teamgate_list_pipelinesList pipelines
Read-only
Inspect

List the sales pipelines (id and name). Use teamgate_get_pipeline for the stages of one. GET /pipelines.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPart of the pipeline name.
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
teamgate_list_productsList products
Read-only
Inspect

List the products of the catalogue (id, name, price). GET /products.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPart of the product name.
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
teamgate_list_record_activitiesList activities of a record
Read-only
Inspect

List the activities (tasks, calls, appointments, notes) linked to one lead, person, company or deal. GET /{leads|people|companies|deals}/{id}/events.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
record_idYesTeamgate id of the lead, person, company or deal.
record_typeYesThe kind of record.
teamgate_list_sourcesList sources
Read-only
Inspect

List the lead/deal sources of the account (where records come from). GET /sources.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
teamgate_list_usersList users
Read-only
Inspect

List the Teamgate users of the account with id, name and username. Use the ids as owner_id filters and values. GET /users.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoPart of the user's first name.
emailNoExact email of the user.
limitNoResults per page, 1-100 (default 25).
offsetNoRecords to skip (default 0). Pass the previous reply's next_offset.
is_activeNoOnly active (true) or only inactive (false) users.
teamgate_update_companyUpdate company
DestructiveIdempotent
Inspect

WRITE: change fields of one company. Only the fields you pass are sent; this overwrites their current values. PUT /companies/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoNew name.
tagsNoTags to set on the record.
sourceNoSource name (created if it does not exist).
starredNoStar the record.
industryNoIndustry name (created if it does not exist).
owner_idNoOwner user id (see teamgate_list_users).
vat_codeNoVAT identification number.
company_idYesTeamgate company id.
customer_statusNo0 = non customer, 1 = past customer, 2 = customer.
teamgate_update_dealUpdate deal
DestructiveIdempotent
Inspect

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}.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoNew deal name.
tagsNoTags to set on the record.
sourceNoSource name (created if it does not exist).
statusNoDeal status.
deal_idYesTeamgate deal id.
starredNoStar the record.
buyer_idNoNew buyer (person or company id).
owner_idNoOwner user id (see teamgate_list_users).
stage_idNoPipeline stage id (see teamgate_get_pipeline).
price_valueNoDeal value.
price_currencyNoCurrency code, e.g. EUR.
estimated_closure_dateNoExpected closing date-time (RFC 3339 with timezone).
teamgate_update_leadUpdate lead
DestructiveIdempotent
Inspect

WRITE: change fields of one lead. Only the fields you pass are sent; this overwrites their current values. PUT /leads/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoNew name.
tagsNoTags to set on the record.
sourceNoSource name (created if it does not exist).
statusNoNew lead status name.
lead_idYesTeamgate lead id.
starredNoStar the record.
industryNoIndustry name (created if it does not exist).
owner_idNoOwner user id (see teamgate_list_users).
teamgate_update_personUpdate person
DestructiveIdempotent
Inspect

WRITE: change fields of one person. Only the fields you pass are sent; this overwrites their current values. PUT /people/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoNew name.
tagsNoTags to set on the record.
sourceNoSource name (created if it does not exist).
starredNoStar the record.
industryNoIndustry name (created if it does not exist).
owner_idNoOwner user id (see teamgate_list_users).
person_idYesTeamgate person id.
customer_statusNo0 = non customer, 1 = past customer, 2 = customer.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 34 tool updates
    • First observedteamgate_add_note
    • First observedteamgate_create_activity
    • First observedteamgate_create_company
    • First observedteamgate_create_deal
    • First observedteamgate_create_lead
    • First observedteamgate_create_person
    • First observedteamgate_get_activity
    • First observedteamgate_get_company
    • First observedteamgate_get_deal
    • First observedteamgate_get_lead
    • First observedteamgate_get_person
    • First observedteamgate_get_pipeline
    • First observedteamgate_get_user
    • First observedteamgate_list_activities
    • First observedteamgate_list_companies
    • First observedteamgate_list_company_people
    • First observedteamgate_list_contact_deals
    • First observedteamgate_list_custom_fields
    • First observedteamgate_list_deal_stages
    • First observedteamgate_list_deals
    • First observedteamgate_list_industries
    • First observedteamgate_list_lead_statuses
    • First observedteamgate_list_leads
    • First observedteamgate_list_people
    • First observedteamgate_list_pipelines
    • First observedteamgate_list_products
    • First observedteamgate_list_record_activities
    • First observedteamgate_list_sources
    • First observedteamgate_list_users
    • First observedteamgate_search
    • First observedteamgate_update_company
    • First observedteamgate_update_deal
    • First observedteamgate_update_lead
    • First observedteamgate_update_person

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    A
    maintenance
    Enables AI assistants to manage Teamleader Focus CRM data, including contacts, companies, deals, projects, tasks, events, invoices, quotations, notes, and time tracking through natural language.
    71
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Manage Kommo CRM leads, contacts, companies, pipelines, tasks, notes, tags and custom fields from natural language. Also packaged as a Kiro Power.
    30
    2
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables 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
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables 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 npm
    11
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.