zoho_bigin_ change_ record_ ownerGive one record a new owner.
Sum up your pipeline by stage, pull up everything on a contact before a call, add a deal to the right stage and log the follow-up, from the AI client you already use.
PopMCPZoho Bigin
Every endpoint in Bigin's API v2 on the connection, plus jobs that take several calls by hand, such as creating a deal with its stage checked first.
86 tools in the full catalog: 41 read and 45 write. 39 load by default, and the rest are found with tool search.
zoho_bigin_ change_ record_ ownerGive one record a new owner.
zoho_bigin_ create_ pipeline_ recordCreate a deal in a pipeline, checking the names first.
zoho_bigin_ create_ recordsAdd up to 100 records to a module.
zoho_bigin_ delete_ recordDelete one record.
zoho_bigin_ find_ recordsFind a person, company or deal when you know a name, email or phone number.
zoho_bigin_ get_ recordRead one record by id.
zoho_bigin_ get_ record_ contextRead a record with what surrounds it: its fields, notes, attachments and up to three of its related lists, such as a contact's deals.
zoho_bigin_ get_ record_ countCount the records in a module.
zoho_bigin_ list_ recordsList the records of a module, such as contacts, pipeline records (deals), companies, products, tasks, events or calls.
zoho_bigin_ log_ activityAdd a task, a logged call or an event, optionally tied to a contact, company or deal.
zoho_bigin_ move_ pipeline_ recordMove a deal to another stage, checking that the stage belongs to its sub-pipeline first.
zoho_bigin_ search_ recordsSearch one module.
zoho_bigin_ summarize_ pipelineAdd up the deals by sub-pipeline and stage: how many are in each and their total amount.
zoho_bigin_ update_ recordChange fields on one record.
zoho_bigin_ update_ recordsChange up to 100 records at once.
zoho_bigin_ upsert_ recordsUpdate a record when a match exists, otherwise add it, for up to 100 records.
zoho_bigin_ add_ tags_ to_ recordPut tags on one record.
zoho_bigin_ list_ tagsList a module's tags with id, name and colour.
zoho_bigin_ remove_ tags_ from_ recordTake tags off one record.
zoho_bigin_ describe_ moduleLearn how a module is set up before writing to it: each field's api_name, type, whether it is required and its picklist values, plus the module's related lists.
zoho_bigin_ get_ fieldsList a module's fields: api_name (what every other tool takes), label, data type, whether it is required, and picklist values.
zoho_bigin_ list_ modulesList every module with the api_name other tools take (Companies are Accounts, deals are Pipelines), its labels and whether the API can use it.
zoho_bigin_ list_ related_ listsList a module's related lists with the api_name zoho_bigin_get_related_records takes.
zoho_bigin_ list_ team_ pipelinesList the Team Pipelines with their ids, sub-pipelines and the stages in each.
zoho_bigin_ list_ usersList the people in the organization, with id, name, email, role, profile and status.
zoho_bigin_ create_ record_ notesAdd a note to one record.
zoho_bigin_ delete_ record_ noteDelete one note from a record.
zoho_bigin_ download_ bulk_ write_ resultDownload a finished bulk write's row by row outcome as CSV text: STATUS, RECORD_ID and ERRORS for each row.
zoho_bigin_ list_ record_ notesList the notes on one record, with title, content, owner and times.
zoho_bigin_ update_ noteChange the title or content of one note on a record.
zoho_bigin_ get_ related_ recordsList the records linked to a record through a related list, such as a contact's deals or a deal's products.
zoho_bigin_ unlink_ related_ recordRemove the link between a record and one related record.
zoho_bigin_ update_ related_ recordsLink up to 100 existing records to a record, or change the link's own fields, for example adding products to a deal with their price.
zoho_bigin_ download_ attachmentDownload one attachment.
zoho_bigin_ list_ attachmentsList the files attached to a record, with file name, size and id.
zoho_bigin_ upload_ attachmentAttach one file or link to a record.
zoho_bigin_ list_ from_ addressesList the addresses this user may send email from.
zoho_bigin_ send_ emailSENDS a real email from Bigin and files it on the record.
zoho_bigin_ run_ coql_ queryRead records with a SQL-style SELECT, for filters that zoho_bigin_search_records cannot do.
zoho_bigin_ change_ records_ ownerGive up to 500 records a new owner.
zoho_bigin_ delete_ recordsDelete up to 100 records from a module.
zoho_bigin_ list_ deleted_ recordsList a module's deleted records with who deleted them and when.
zoho_bigin_ list_ team_ pipeline_ recordsList the deals in one Team Pipeline.
zoho_bigin_ add_ tags_ to_ recordsPut tags on up to 500 records.
zoho_bigin_ create_ tagsMake new tags in a module.
zoho_bigin_ delete_ tagDelete a tag from the organization.
zoho_bigin_ get_ tag_ record_ countCount how many records in a module carry a tag.
zoho_bigin_ remove_ tags_ from_ recordsTake tags off up to 500 records.
zoho_bigin_ update_ tagRename or recolour one tag in a module.
zoho_bigin_ update_ tagsRename or recolour several tags in a module.
zoho_bigin_ get_ custom_ viewRead one custom view with its criteria and columns.
zoho_bigin_ get_ moduleRead one module's settings, such as its labels and what the API may do with it.
zoho_bigin_ list_ custom_ viewsList a module's saved custom views with id and name.
zoho_bigin_ list_ layoutsList a module's layouts with their sections and fields.
zoho_bigin_ add_ userInvite one person to the organization.
zoho_bigin_ delete_ userRemove a person from the organization.
zoho_bigin_ get_ userRead one user by id.
zoho_bigin_ list_ profilesList the organization's profiles with id and name.
zoho_bigin_ list_ rolesList the organization's roles with id and name.
zoho_bigin_ update_ userChange one user.
zoho_bigin_ update_ usersChange several users in one call.
zoho_bigin_ create_ bulk_ read_ jobStart an export of up to 200,000 records from one module to a CSV (or Events to ICS).
zoho_bigin_ create_ bulk_ write_ jobStart importing an uploaded CSV: insert, update or upsert up to 25,000 rows in one module.
zoho_bigin_ create_ notesAdd notes to several records in one call.
zoho_bigin_ delete_ notesDelete several notes by id.
zoho_bigin_ download_ bulk_ read_ resultDownload a finished bulk read as text, the CSV or ICS unpacked from Zoho's zip.
zoho_bigin_ get_ bulk_ read_ jobCheck a bulk read job: state (ADDED, IN PROGRESS, COMPLETED, FAILED) and, when finished, how many records it found.
zoho_bigin_ get_ bulk_ write_ jobCheck a bulk write job: status (ADDED, IN PROGRESS, COMPLETED, FAILED) and rows added, updated and skipped.
zoho_bigin_ list_ notesList the notes across all records.
zoho_bigin_ upload_ bulk_ write_ fileUpload a zip holding one CSV of up to 25 MB and 25,000 rows for a bulk write, and get its file_id for zoho_bigin_create_bulk_write_job.
zoho_bigin_ disable_ notificationsTurn off notification channels entirely.
zoho_bigin_ enable_ notificationsMake Zoho POST to your URL when records change, for up to 100 channels in one call.
zoho_bigin_ list_ notificationsList the notification channels this user set up, with their events, URL and expiry.
zoho_bigin_ remove_ notification_ eventsStop some events on a notification channel and keep the channel running with the others.
zoho_bigin_ update_ notification_ detailsChange some details of notification channels and keep the rest, for up to 100 channels.
zoho_bigin_ update_ notificationsReplace notification channels' details, for up to 100 channels.
zoho_bigin_ list_ contact_ team_ pipeline_ recordsList one contact's deals in one Team Pipeline.
zoho_bigin_ unlink_ related_ recordsRemove the links between a record and up to 100 related records.
zoho_bigin_ delete_ attachmentDelete one attachment from a record.
zoho_bigin_ delete_ record_ photoRemove the photo from a contact, company or product.
zoho_bigin_ download_ record_ photoDownload the photo on a contact, company or product.
zoho_bigin_ upload_ record_ photoSet the photo on a contact, company or product.
zoho_bigin_ get_ fileDownload a file by the encrypted id zoho_bigin_upload_files returned, or a record field's $file_id.
zoho_bigin_ get_ orgRead the connected Bigin organization: company name, currency, time zone, licence and its zgid.
zoho_bigin_ upload_ filesUpload a file of up to 20 MB and get its encrypted id, for example to attach to zoho_bigin_send_email.
zoho_bigin_ upload_ org_ photoSet the organization's logo.
Authorize once, then an endpoint your client signs into. Nothing to deploy, and nothing to install on the Zoho Bigin side.
Create a Server-based Application at api-console.zoho.com with PopMCP's callback as the Authorized Redirect URI, paste its Client ID and Client secret, then click Sign in with Zoho and choose the Bigin organization to connect.
1000.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX••••••••••••3f7aLeave empty for zoho.comcreate_pipeline_record, update_record, send_email and delete_record take effect the moment the AI calls them, and send_email reaches real people. Connections start read-only; tick Zoho Bigin on the PopMCP consent screen only for clients that should write. The Zoho user's role and profile still apply.
Drop the PopMCP URL into Claude, ChatGPT, Claude Code, Codex or any other supported client. It signs in through PopMCP with OAuth, so your Zoho Bigin credential never leaves the server.
app.popmcp.com/mcpAsk for something harmless before the agent changes anything. Writes run as soon as it calls them, so confirm it reads the right account first.
How is my pipeline looking? Sum up the deals by stage with their total value
zoho_bigin_summarize_pipelineok
Then just ask for the work
“How is my pipeline looking? Sum up the deals by stage with their total value”
“Pull up everything we have on Priya Shah before my 3pm call: notes, files and open deals”
“Add a deal called Northwind renewal worth 4,000 in the Qualification stage and link it to Dana at Northwind”
“Move the Zylker deal to Negotiation, add a note that they want annual pricing, and set a task for Friday to send the quote”
“Find deals over 5,000 that are still in Qualification, biggest first”
One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.
Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.
The same endpoint, registered in the browser. Nothing to install on the machine you are working from.
Register PopMCP as a custom connector, then let ChatGPT read and update the account.
Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.
Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.
Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.
FAQ
What teams ask before putting Zoho Bigin behind an AI client.
A Server-based Application in the Zoho API Console. At api-console.zoho.com choose Server-based Applications, give it any homepage URL, paste https://app.popmcp.com/api/providers/zoho-bigin/callback as the Authorized Redirect URI, then copy the Client ID and Client Secret from its Client Secret tab into PopMCP. Clicking Sign in with Zoho sends you to Zoho's own consent page, so your password is never shared, and the secret is stored encrypted.
Yes. Fill in the Zoho data center field only when you created your app outside zoho.com, for example in the zoho.eu console, or turn on Multi-DC on the app's Settings tab instead. After sign-in PopMCP reads the accounts server Zoho names and sends every call to that data center's API host, such as www.zohoapis.eu.
One organization per connection, chosen on Zoho's consent screen if your Zoho user belongs to several. The AI then works as the Zoho user who signed in, so their role and profile decide which records it can see or change.
list_team_pipelines reads your Team Pipelines, their sub-pipelines and the stages in each. create_pipeline_record and move_pipeline_record check a stage against that list before writing, and an unknown name is refused with the valid ones, so a misspelling does not add a new stage.
Yes. run_coql_query takes a SQL-style SELECT for filters, and search_records takes criteria, an email, a phone number or a word. To export a whole module, create_bulk_read_job starts an export and download_bulk_read_result returns the CSV as text.
Yes, and it reaches real people. send_email sends from an address the user is allowed to use, and files the email on the record. It needs write actions allowed on the connection. A read-only connection cannot send anything.
Bigin counts API credits per organization over a rolling 24 hours, by edition, and limits how many calls can run at once. Most calls cost one credit. Sending an email and starting a bulk job cost more. When the limit is reached, Zoho answers with an error and the AI is told to wait and retry.
No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.
Any client that supports a remote Streamable HTTP MCP server: Claude Desktop, Claude Web, Claude Code, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.
Connect Zoho Bigin in PopMCP first, then run claude mcp add --transport http popmcp https://app.popmcp.com/mcp in a terminal. Inside Claude Code, run /mcp and sign in to PopMCP in the browser window it opens, ticking Zoho Bigin on the consent screen. The Zoho Bigin tools are then available in that session, and no Zoho Bigin credential is stored on your machine.
Loading 86 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 39-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. Every tool stays searchable, and on Scale the owner can load the full catalog for a teammate's connection.
A tool is something your AI calls, and there are 86 here. A trigger is something PopMCP watches for you: 16 Zoho Bigin events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Zoho Bigin.
Launch a hosted MCP endpoint for Zoho Bigin, keep tool access under control, and start testing real workflow prompts right away.