freshdesk
Qué hace este MCP
Manages Freshdesk customer-support data, including tickets, contacts, companies, agents, conversations, notes, replies, and ticket updates.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'body'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id to add a note to.'}, 'body': {'type': 'string', 'description': 'The note content, HTML (required).'}, 'private': {'type': 'boolean', 'description': 'Whether the note is internal/private (default true). Set false for a public note.'}, 'notify_emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Agent emails to notify about this note.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'The company name (required).'}, 'note': {'type': 'string', 'description': 'A note about the company.'}, 'domains': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Email domains associated with the company.'}, 'description': {'type': 'string', 'description': 'Freeform description / notes.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': "The contact's full name (required)."}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags (array of strings).'}, 'email': {'type': 'string', 'description': 'Email address.'}, 'phone': {'type': 'string', 'description': 'Phone number.'}, 'mobile': {'type': 'string', 'description': 'Mobile number.'}, 'address': {'type': 'string', 'description': 'Postal address.'}, 'job_title': {'type': 'string', 'description': 'Job title.'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the company the contact belongs to.'}, 'twitter_id': {'type': 'string', 'description': 'Twitter handle.'}, 'description': {'type': 'string', 'description': 'Freeform description / notes.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'unique_external_id': {'type': 'string', 'description': 'External id from your own system.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['subject', 'description'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags (array of strings).'}, 'type': {'type': 'string', 'description': 'Ticket type (e.g. Question, Incident).'}, 'email': {'type': 'string', 'description': 'Requester email (one of email/requester_id/phone required).'}, 'phone': {'type': 'string', 'description': 'Requester phone (one of email/requester_id/phone required).'}, 'source': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket source: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedbackwidget, 10=Outbound email.'}, 'status': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket status: 2=Open, 3=Pending, 4=Resolved, 5=Closed.'}, 'subject': {'type': 'string', 'description': 'Ticket subject (required).'}, 'group_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the group to assign the ticket to.'}, 'priority': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket priority: 1=Low, 2=Medium, 3=High, 4=Urgent.'}, 'cc_emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Emails to CC on the ticket.'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the company the ticket belongs to.'}, 'description': {'type': 'string', 'description': 'Ticket description, HTML content (required).'}, 'requester_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Requester (contact) id (one of email/requester_id/phone required).'}, 'responder_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the agent the ticket is assigned to.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The agent id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The company id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The contact id.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id.'}, 'include': {'type': 'string', 'description': 'Embed extra data, comma-separated: conversations, requester, company, stats.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'email': {'type': 'string', 'description': 'Filter by email.'}, 'phone': {'type': 'string', 'description': 'Filter by phone number.'}, 'state': {'enum': ['fulltime', 'occasional'], 'type': 'string', 'description': 'Filter by state: fulltime or occasional.'}, 'mobile': {'type': 'string', 'description': 'Filter by mobile number.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'email': {'type': 'string', 'description': 'Filter by email.'}, 'phone': {'type': 'string', 'description': 'Filter by phone number.'}, 'state': {'enum': ['verified', 'unverified', 'blocked', 'deleted'], 'type': 'string', 'description': 'Filter by state: verified, unverified, blocked, or deleted.'}, 'mobile': {'type': 'string', 'description': 'Filter by mobile number.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by company id.'}, 'updated_since': {'type': 'string', 'description': 'Only contacts updated after this ISO 8601 timestamp.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 1, 'description': 'Page number for pagination (1-based).'}, 'email': {'type': 'string', 'description': 'Filter by requester email.'}, 'filter': {'enum': ['new_and_my_open', 'watching', 'spam', 'deleted'], 'type': 'string', 'description': 'Predefined filter: new_and_my_open, watching, spam, or deleted.'}, 'include': {'type': 'string', 'description': 'Embed extra data, comma-separated, e.g. "requester,stats,description".'}, 'order_by': {'enum': ['created_at', 'due_by', 'updated_at', 'status'], 'type': 'string', 'description': 'Sort field: created_at, due_by, updated_at, or status.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Results per page (1-100, max 100, default 30).'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by company id.'}, 'order_type': {'enum': ['asc', 'desc'], 'type': 'string', 'description': 'Sort direction: asc or desc.'}, 'requester_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Filter by requester (contact) id.'}, 'updated_since': {'type': 'string', 'description': 'Only tickets updated after this ISO 8601 timestamp.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id', 'body'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id to reply to.'}, 'body': {'type': 'string', 'description': 'The reply content, HTML (required).'}, 'cc_emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Emails to CC on the reply.'}, 'bcc_emails': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Emails to BCC on the reply.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'page': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Page number (1-10; search endpoints return 30 results per page and ignore per_page).'}, 'query': {'type': 'string', 'description': 'Freshdesk search query, e.g. "company_id:123" (do NOT add surrounding quotes yourself — they are added for you).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'page': {'type': 'integer', 'maximum': 10, 'minimum': 1, 'description': 'Page number (1-10; search endpoints return 30 results per page and ignore per_page).'}, 'query': {'type': 'string', 'description': 'Freshdesk search query, e.g. "priority:3 AND status:2" (do NOT add surrounding quotes yourself — they are added for you).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The contact id to update.'}, 'name': {'type': 'string', 'description': "The contact's full name."}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags (array of strings).'}, 'email': {'type': 'string', 'description': 'Email address.'}, 'phone': {'type': 'string', 'description': 'Phone number.'}, 'mobile': {'type': 'string', 'description': 'Mobile number.'}, 'address': {'type': 'string', 'description': 'Postal address.'}, 'job_title': {'type': 'string', 'description': 'Job title.'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the company the contact belongs to.'}, 'description': {'type': 'string', 'description': 'Freeform description / notes.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The ticket id to update.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags (array of strings).'}, 'type': {'type': 'string', 'description': 'Ticket type.'}, 'source': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket source: 1=Email, 2=Portal, 3=Phone, 7=Chat, 9=Feedbackwidget, 10=Outbound email.'}, 'status': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket status: 2=Open, 3=Pending, 4=Resolved, 5=Closed.'}, 'subject': {'type': 'string', 'description': 'Ticket subject.'}, 'group_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the group to assign the ticket to.'}, 'priority': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Ticket priority: 1=Low, 2=Medium, 3=High, 4=Urgent.'}, 'company_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the company the ticket belongs to.'}, 'description': {'type': 'string', 'description': 'Ticket description, HTML content.'}, 'requester_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Requester (contact) id.'}, 'responder_id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Id of the agent the ticket is assigned to.'}, 'custom_fields': {'type': 'object', 'description': 'Custom field values, keyed by field name.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}}
Cambios recientes en herramientas
Servidores MCP similares
AdButler
Manages AdButler advertisers, campaigns, ad items, audiences, zones, creatives, catalogs, and advertising reports.
Duvo MCP
Provides governed retail and CPG operations for cases, queues, approvals, automations, process documentation, integrations, and a…
Lovie Company Formation
Supports company formation and business administration with bank accounts, cards, invoicing, bookkeeping, accounting periods, and…
freedom-mcp
Supports company operations through commitments, teams, agents, customer evidence, leads, content workflows, spreadsheets, commer…
独行录 / opcmenu
Supports founder and company discovery, collaboration goals and tasks, events and signups, networking, messaging, profiles, produ…
Meta Council
Provides governed workflows for consulting, outreach, sales deals, invoices, marketing campaigns, content approvals, accounting a…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…
synter-ads
Manages cross-platform advertising campaigns, audiences, tracking, creative, landing pages, campaign audits, technology intellige…