MCP server
Vtiger MCP by usefulapi
io.usefulapi/vtiger
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Search, read, create and update Vtiger CRM leads, contacts, deals, cases and more; tag records.
Working at last checkVerified publisher: usefulapi.ioAbout 2,621 tokens per request once connected13 tools
https://vtiger.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 13
- Token cost
- About 2,621 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http vtiger https://vtiger.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.vtiger] url = "https://vtiger.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"vtiger":{"httpUrl":"https://vtiger.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"vtiger":{"url":"https://vtiger.usefulapi.io/mcp"}}}
VS Code
{"servers":{"vtiger":{"type":"http","url":"https://vtiger.usefulapi.io/mcp"}}}
Antigravity
agy mcp add vtiger https://vtiger.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"vtiger","server_url":"https://vtiger.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"vtiger","server_url":"https://vtiger.usefulapi.io/mcp"}
Tools
vtiger_add_tags~154 tokens
WRITE: add tags to one record (existing tags stay). POST /tags_add. Not retried.vtiger_count_records~258 tokens
How many records of a module match the filters (same filters as vtiger_list_records). GET /query with count(*).vtiger_create_record~304 tokens
WRITE: create one record in a module (a lead, contact, account, deal, case, ...). Send every mandatory field (vtiger_describe_module lists them; assigned_user_id is usually mandatory, use the id from vtiger_get_me). Returns the new record. POST /create. Not retried.vtiger_describe_module~180 tokens
A module's fields (name, label, type, mandatory, editable, reference targets, picklist values) and whether it can be created, updated or deleted. Read this before creating or filtering. GET /describe?elementType=<module>.vtiger_get_me~65 tokens
The Vtiger user the credentials belong to (id, user name, name, email). GET /me.vtiger_get_record~113 tokens
One record with all its fields, by id (for example 4x2063). GET /retrieve?id=<id>.vtiger_get_tags~104 tokens
The tags on one record. GET /tags_retrieve?id=<id>.vtiger_list_modules~86 tokens
The CRM modules this user can access (Leads, Contacts, Accounts, Potentials, Cases, ...) with label and whether each holds records. GET /listtypes.vtiger_list_records~536 tokens
Records of one module, optionally filtered (all filters AND-ed), sorted and paged. Builds a SELECT for GET /query. The vendor returns at most 100 records per call; pass next_offset as offset for the next page. Name the fields you need: a full record has 100+ fields.vtiger_list_related_modules~161 tokens
The modules a module can be related to (for example Accounts relate to Contacts, Potentials, Cases, Documents). GET /relatedtypes?elementType=<module>.vtiger_lookup~232 tokens
Find records in one or more modules by an exact email address or phone number. GET /lookup.vtiger_query~177 tokens
Run your own read-only query: SELECT <fields|*|count(*)> FROM <Module> [WHERE ...] [ORDER BY ...] [LIMIT offset,count]. One module only, no joins, no grouping brackets; at most 100 records per call. Only SELECT is accepted. GET /query.vtiger_update_record~251 tokens
WRITE: change only the named fields of an existing record (the vendor's revise call; other fields stay as they are). Returns the updated record. POST /revise. Not retried.
Browse
Related MCP servers
- SuiteDash MCP by usefulapi
Read and update SuiteDash contacts, companies and projects; create leads and clients. - Workiz MCP by usefulapi
Manage Workiz jobs and leads: create, update, assign team members and convert leads to jobs. - Lawcus MCP by usefulapi
Read Lawcus contacts, matters, leads, time and billing reports; create contacts and tasks. - IDX Broker MCP by usefulapi
Read IDX Broker leads, agents, listings and MLS data; create and update leads and notes. - noCRM.io MCP by usefulapi
Read noCRM.io leads, pipeline steps, comments and client folders; create, update and assign leads. - Revamp CRM MCP by usefulapi
Read Revamp CRM contacts, deals, notes and orders; create and update contacts, deals and notes. - Insightly MCP by usefulapi
Read and write Insightly contacts, organisations, leads, opportunities, tasks and notes. - Follow Up Boss MCP by usefulapi
Search Follow Up Boss leads, review calls and deals, and add notes, tasks and deal updates.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/vtiger)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents