SuiteDash MCP by usefulapi
Read and update SuiteDash contacts, companies and projects; create leads and clients.
Connect it
Settings → Connectors → Add custom connector
URL: https://suitedash.usefulapi.io/mcpSettings → Apps & Connectors → Advanced → Developer mode
Create connector with URL: https://suitedash.usefulapi.io/mcp{
"mcpServers": {
"suitedash": {
"url": "https://suitedash.usefulapi.io/mcp"
}
}
}claude mcp add --transport http suitedash https://suitedash.usefulapi.io/mcp{
"servers": {
"suitedash": {
"type": "http",
"url": "https://suitedash.usefulapi.io/mcp"
}
}
}16 tools, pulled live
suitedash_list_contactsread-onlyList CRM contacts (leads, prospects, clients) 10 per page: name, emails, phones, role, tags, companies, address and custom fields. Filter by creation time and sort by name or creation date. GET /contacts.
suitedash_get_contactread-onlyOne CRM contact by UID or primary email, with companies, tags, address and custom fields. GET /contact/{identifier}.
suitedash_get_contact_fieldsread-onlyThe contact field schema of this account: every default and custom field with its type, whether it is required, and which actions (read/create/update) allow it. Custom fields appear under their UID: use these UIDs in custom_fields. GET /contact/meta.
suitedash_create_contactcan modifyWRITE: create a CRM contact in SuiteDash. role and names are required; email is required except for a Lead. Optionally link the contact to a company by name (set create_company_if_not_exists to create it). If send_welcome_email is true SuiteDash EMAILS the contact a portal access invitation: leave it false unless the user asked for that. POST /contact.
suitedash_update_contactcan modifyWRITE: update fields of an existing CRM contact (found by UID or email); only the fields you pass change, and null clears a field. Tags and custom fields passed here replace the current values. If send_welcome_email is true SuiteDash EMAILS the contact a portal invitation (only if none was sent before): leave it unset unless the user asked. PUT /contact/{identifier}.
suitedash_list_companiesread-onlyList CRM companies 10 per page (idle companies are not available): name, role, category, phones, website, address, tags, primary contact and custom fields. Filter by creation time and sort by name or creation date. GET /companies.
suitedash_get_companyread-onlyOne CRM company by UID or exact name, with primary contact, category, tags, address and custom fields. GET /company/{identifier}.
suitedash_get_company_fieldsread-onlyThe company field schema of this account: every default and custom field (public, private and target custom fields under their UIDs) with type, required flag and the actions allowed. GET /company/meta.
suitedash_create_companycan modifyWRITE: create a CRM company (name and role are required) with an optional primary contact. With create_primary_contact_if_not_exists the primary contact is created from the given names/email when no contact has that email. If send_welcome_email is true SuiteDash EMAILS the primary contact a portal invitation: leave it false unless the user asked. POST /company.
suitedash_update_companycan modifyWRITE: update fields of an existing CRM company (found by UID or name); only the fields you pass change, and null clears a field. Tags and custom fields passed here replace the current values. PUT /company/{identifier}.
suitedash_list_projectsread-onlyList projects 10 per page: name, status, start/end dates, due time. Filter by creation time and sort by name, creation, start or end date. Use suitedash_get_project for the client, team and economics. GET /projects.
suitedash_get_projectread-onlyOne project with its description, client and secondary clients, teammates, team, leader, economics (estimated value, currency, sector) and custom fields. Find it by UID (default), exact name, a name fragment, or the most recent one. GET /project/{type}/{identifier}.
suitedash_get_project_fieldsread-onlyThe project field schema of this account: default and custom fields (under their UIDs) with type, required flag and allowed actions. GET /project/meta.
suitedash_update_projectcan modifyWRITE: update fields of an existing project (found by UID, name, name fragment or most recent); only the fields you pass change. The status must be one of the account's project statuses (see suitedash_get_project_fields). The description and client text accept HTML. PUT /project/{type}/{identifier}.
suitedash_subscribe_to_marketingcan modifyWRITE: subscribe people (by email) to one or more marketing audiences (numeric audience ids from SuiteDash > Marketing). Unknown emails may be created as marketing contacts. This enrolls real people in email marketing and can start campaigns or automations tied to those audiences: only do it for people who have consented, and only when the user asked. The reply holds the outcome per person. POST /
suitedash_list_worldsread-onlyList the account's Worlds (client groupings), 10 per page. Only available with the WORLDS Power-Up; otherwise SuiteDash answers 403. GET /worlds.
Alternatives in Marketing & SEO
Compare →
MailBluster MCP by usefulapiB
Manage MailBluster leads, custom fields, products and orders: look up, add and update records.
Moosend MCP by usefulapiB
Inspect Moosend lists, subscribers, segments and campaign stats, and add or unsubscribe subscribers.
Rewardful MCP by usefulapiB
Browse affiliates, referrals, commissions and payouts, and set up campaigns and affiliates.
Housecall Pro MCP by usefulapiB
Manage Housecall Pro customers, jobs, estimates and leads; schedule and dispatch jobs.
Workiz MCP by usefulapiB
Manage Workiz jobs and leads: create, update, assign team members and convert leads to jobs.
Raisely MCP by usefulapiB
Read campaigns, donations, profiles and supporters; record offline donations and upsert users.