Vinkius
SugarCRM

SugarCRM MCP for AI. Manage accounts, contacts, and leads directly from your agent.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

SugarCRM (Enterprise CRM & Customer Success API) MCP on Cursor AI Code EditorSugarCRM (Enterprise CRM & Customer Success API) MCP on Claude Desktop AppSugarCRM (Enterprise CRM & Customer Success API) MCP on OpenAI Agents SDKSugarCRM (Enterprise CRM & Customer Success API) MCP on Visual Studio CodeSugarCRM (Enterprise CRM & Customer Success API) MCP on GitHub Copilot AI AgentSugarCRM (Enterprise CRM & Customer Success API) MCP on Google Gemini AISugarCRM (Enterprise CRM & Customer Success API) MCP on Lovable AI DevelopmentSugarCRM (Enterprise CRM & Customer Success API) MCP on Mistral AI AgentsSugarCRM (Enterprise CRM & Customer Success API) MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

SugarCRM provides an MCP Server that lets your AI agent talk directly to your enterprise CRM instance. It gives you ten tools—from listing specific accounts to running bulk updates across modules.

Manage customer records, track relationships, and pull account history without ever leaving your chat interface.

What AI agents can do with SugarCRM (Enterprise CRM & Customer Success API) Automation

Bulk request

Sends multiple API calls at once, letting you process many records in a single operation.

Count records

Counts how many records match a specific filter inside any CRM module.

Create record

Adds a brand new record into any designated SugarCRM module.

+ 7 more capabilities included
View and Filter Customer Data

Use list_records to pull targeted lists of accounts or contacts by applying complex JSON filters.

Manage Single Records

Retrieve details for one specific record using get_record, or modify its data with update_record and delete_record.

Create & Update Data Sets

Generate new records in any module via create_record, or execute massive changes across multiple entries using bulk_request.

Map and Break Relationships

Understand the full client picture by listing related records with list_related_records, or clean up data by calling unlink_record.

Run Data Counts

Determine how many records match specific criteria instantly using count_records for quick reporting metrics.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with SugarCRM (Enterprise CRM & Customer Success API) - 10 Tools

Use these ten tools to perform every core function in SugarCRM: filtering, creating, updating, and mapping relationships between all your records.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using SugarCRM (Enterprise CRM & Customer Success API) on Vinkius

Bulk Request

Sends multiple API calls at once, letting you process many records in a single operation.

Count Records

Counts how many records match a specific filter inside any CRM module.

Create Record

Adds a brand new record into any designated SugarCRM module.

Delete Record

Permanently removes a specific, identified SugarCRM record from the system.

Get Record

Pulls all data for one single, known SugarCRM record ID.

Link Record

Establishes a relationship between two existing records in the CRM.

List Records

Retrieves a list of filtered records from any module, supporting complex JSON query filters.

List Related Records

Finds and lists all records connected to a specific existing record ID.

Unlink Record

Removes an established relationship link between two records, keeping the data...

Update Record

Changes specific fields on an existing SugarCRM record using its ID.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The SugarCRM integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with SugarCRM (Enterprise CRM & Customer Success API), then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week
SugarCRM MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SugarCRM. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 10 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Juggling tabs to build a client profile shouldn't take ten clicks., Solved with Vinkius AI Gateway

Right now, understanding one customer means jumping between the Account tab, the Contacts list, the Activity History log, and maybe even an associated Opportunity record. You copy IDs here, paste them there, and click 'View Details' until you hit a wall of context switching.

With this MCP server, you just ask your agent: 'Show me everything related to Acme Corp.' The agent runs `list_related_records` across modules and gives you the full picture—the history, the contacts, the status—all in one coherent response.

Using SugarCRM's tools with the sugarcrm-enterprise-crm-customer-success-api MCP Server

Manual updates require logging into the system, finding the specific record ID, navigating to the right field, and clicking save. This process is slow, prone to human error, and kills momentum.

Now, you tell your agent: 'Update Lead 456's status to Qualified.' It runs `update_record` instantly. The data changes, no login required, and the confirmation comes back in your chat.

What your AI can actually do with this

You connect your AI agent straight into your SugarCRM instance, giving it full read and write access across all modules. This server exposes ten tools that let you manage every piece of customer data using natural language commands.

To pull a focused list of accounts or contacts, use list_records. You can apply complex JSON filters to narrow down the results, so your agent only pulls exactly what you need from any module. If you just want the details for one specific record ID, get_record grabs all that data instantly.

For quick reporting metrics, you'll use count_records; it tells you immediately how many records match a set of criteria.

When you need to map out client relationships, list_related_records finds and lists every existing record connected to one specific ID. You can establish new connections by calling link_record, or if the relationship is wrong, unlink_record removes the link while keeping both data points intact.

Changing records is straightforward. To add a brand-new entry into any designated module, you use create_record. If an existing record needs tweaks—say, updating a phone number or changing a status—update_record lets your agent change specific fields using the record's ID. You can permanently wipe data by running delete_record, which removes that identified SugarCRM record from the system.

When you gotta make big changes across multiple entries, don’t bother with ten separate calls; use bulk_request. This tool sends multiple API calls at once, letting your agent process dozens of records in a single operation. To wrap up all this functionality, remember that you can also pull targeted lists using the foundational list_records and run counts to verify how many items match those filters.

Built · Hosted · Managed by Vinkius SugarCRM API MCP Server - Manage CRM Records
Server ID 019e5d5b-3ce1-702c-afd3-6133c743cbbc
Vinkius Inspector
Compliance Grade A+
Score 98.33/100
Vinkius Inspector Badge — Score 98.33/100

Questions you might have

How do I get a list of accounts using the list_records tool? +

You prompt the agent to use list_records and specify the module ('Accounts') along with your required JSON filters. The system runs it, returning the records that match your criteria.

Can I update many leads at once using bulk_request? +

Yes. You gather all the IDs and the field changes you want to make, then send a single prompt asking the agent to run bulk_request. This is far faster than individual updates.

What is the difference between get_record and list_records? +

get_record requires one specific ID and returns only that record's data. list_records allows you to query a set of records using filters, giving you multiple results.

How do I establish a link between two accounts? Do I use link_record? +

You tell the agent to use link_record. You just need to provide the IDs for both existing records, and it handles creating the necessary relationship in SugarCRM.

How do I use advanced filters when calling list_records? +

You must pass complex filtering criteria using a JSON object in the parameters. This allows you to query specific data points, like finding all Accounts owned by a certain user or created within a date range, far beyond simple module listing.

What happens if I try to use link_record with an invalid Account ID? +

The API will return an error stating that the provided record ID does not exist. You must verify both the source and target IDs before running a link request; otherwise, the operation fails.

Is it better to use bulk_request or multiple individual updates with update_record? +

Always use bulk_request when performing several similar actions. It drastically reduces API overhead and speeds up processing time by grouping those calls into a single, efficient transaction.

If I delete_record, does it affect related records that were linked via link_record? +

The system handles deletion based on your instance's configured rules. Generally, deleting a core record might break associated links; always check the resulting data to confirm referential integrity before running delete operations.

Can I filter records by specific criteria like account name? +

Yes! Use the list_records tool with a JSON filter string. For example, you can pass [{"name": "Nelson Inc"}] to find specific accounts matching that name.

How do I see all opportunities linked to a specific account? +

Use the list_related_records tool by providing the primary module (Accounts), the record ID, and the link name (e.g., 'opportunities').

Is it possible to get a total count of records in a module? +

Absolutely. The count_records tool allows you to retrieve the total number of records in any module, optionally filtered by specific conditions.

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for SugarCRM. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.