100+ integrations are ready to connect to your AI.Connect your first MCP

Zoho Bigin MCP server for your AI

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

How is my pipeline looking? Sum up the deals by stage with their total value

Supported Zoho Bigin tools

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_owner

Give one record a new owner.

zoho_bigin_create_pipeline_record

Create a deal in a pipeline, checking the names first.

zoho_bigin_create_records

Add up to 100 records to a module.

zoho_bigin_delete_record

Delete one record.

zoho_bigin_find_records

Find a person, company or deal when you know a name, email or phone number.

zoho_bigin_get_record

Read one record by id.

zoho_bigin_get_record_context

Read 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_count

Count the records in a module.

zoho_bigin_list_records

List the records of a module, such as contacts, pipeline records (deals), companies, products, tasks, events or calls.

zoho_bigin_log_activity

Add a task, a logged call or an event, optionally tied to a contact, company or deal.

zoho_bigin_move_pipeline_record

Move a deal to another stage, checking that the stage belongs to its sub-pipeline first.

zoho_bigin_search_records

Search one module.

zoho_bigin_summarize_pipeline

Add up the deals by sub-pipeline and stage: how many are in each and their total amount.

zoho_bigin_update_record

Change fields on one record.

zoho_bigin_update_records

Change up to 100 records at once.

zoho_bigin_upsert_records

Update a record when a match exists, otherwise add it, for up to 100 records.

zoho_bigin_add_tags_to_record

Put tags on one record.

zoho_bigin_list_tags

List a module's tags with id, name and colour.

zoho_bigin_remove_tags_from_record

Take tags off one record.

zoho_bigin_describe_module

Learn 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_fields

List a module's fields: api_name (what every other tool takes), label, data type, whether it is required, and picklist values.

zoho_bigin_list_modules

List 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_lists

List a module's related lists with the api_name zoho_bigin_get_related_records takes.

zoho_bigin_list_team_pipelines

List the Team Pipelines with their ids, sub-pipelines and the stages in each.

zoho_bigin_list_users

List the people in the organization, with id, name, email, role, profile and status.

zoho_bigin_create_record_notes

Add a note to one record.

zoho_bigin_delete_record_note

Delete one note from a record.

zoho_bigin_download_bulk_write_result

Download a finished bulk write's row by row outcome as CSV text: STATUS, RECORD_ID and ERRORS for each row.

zoho_bigin_list_record_notes

List the notes on one record, with title, content, owner and times.

zoho_bigin_update_note

Change the title or content of one note on a record.

zoho_bigin_get_related_records

List 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_record

Remove the link between a record and one related record.

zoho_bigin_update_related_records

Link 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_attachment

Download one attachment.

zoho_bigin_list_attachments

List the files attached to a record, with file name, size and id.

zoho_bigin_upload_attachment

Attach one file or link to a record.

zoho_bigin_list_from_addresses

List the addresses this user may send email from.

zoho_bigin_send_email

SENDS a real email from Bigin and files it on the record.

zoho_bigin_run_coql_query

Read records with a SQL-style SELECT, for filters that zoho_bigin_search_records cannot do.

zoho_bigin_change_records_owner

Give up to 500 records a new owner.

zoho_bigin_delete_records

Delete up to 100 records from a module.

zoho_bigin_list_deleted_records

List a module's deleted records with who deleted them and when.

zoho_bigin_list_team_pipeline_records

List the deals in one Team Pipeline.

zoho_bigin_add_tags_to_records

Put tags on up to 500 records.

zoho_bigin_create_tags

Make new tags in a module.

zoho_bigin_delete_tag

Delete a tag from the organization.

zoho_bigin_get_tag_record_count

Count how many records in a module carry a tag.

zoho_bigin_remove_tags_from_records

Take tags off up to 500 records.

zoho_bigin_update_tag

Rename or recolour one tag in a module.

zoho_bigin_update_tags

Rename or recolour several tags in a module.

zoho_bigin_get_custom_view

Read one custom view with its criteria and columns.

zoho_bigin_get_module

Read one module's settings, such as its labels and what the API may do with it.

zoho_bigin_list_custom_views

List a module's saved custom views with id and name.

zoho_bigin_list_layouts

List a module's layouts with their sections and fields.

zoho_bigin_add_user

Invite one person to the organization.

zoho_bigin_delete_user

Remove a person from the organization.

zoho_bigin_get_user

Read one user by id.

zoho_bigin_list_profiles

List the organization's profiles with id and name.

zoho_bigin_list_roles

List the organization's roles with id and name.

zoho_bigin_update_user

Change one user.

zoho_bigin_update_users

Change several users in one call.

zoho_bigin_create_bulk_read_job

Start an export of up to 200,000 records from one module to a CSV (or Events to ICS).

zoho_bigin_create_bulk_write_job

Start importing an uploaded CSV: insert, update or upsert up to 25,000 rows in one module.

zoho_bigin_create_notes

Add notes to several records in one call.

zoho_bigin_delete_notes

Delete several notes by id.

zoho_bigin_download_bulk_read_result

Download a finished bulk read as text, the CSV or ICS unpacked from Zoho's zip.

zoho_bigin_get_bulk_read_job

Check a bulk read job: state (ADDED, IN PROGRESS, COMPLETED, FAILED) and, when finished, how many records it found.

zoho_bigin_get_bulk_write_job

Check a bulk write job: status (ADDED, IN PROGRESS, COMPLETED, FAILED) and rows added, updated and skipped.

zoho_bigin_list_notes

List the notes across all records.

zoho_bigin_upload_bulk_write_file

Upload 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_notifications

Turn off notification channels entirely.

zoho_bigin_enable_notifications

Make Zoho POST to your URL when records change, for up to 100 channels in one call.

zoho_bigin_list_notifications

List the notification channels this user set up, with their events, URL and expiry.

zoho_bigin_remove_notification_events

Stop some events on a notification channel and keep the channel running with the others.

zoho_bigin_update_notification_details

Change some details of notification channels and keep the rest, for up to 100 channels.

zoho_bigin_update_notifications

Replace notification channels' details, for up to 100 channels.

zoho_bigin_list_contact_team_pipeline_records

List one contact's deals in one Team Pipeline.

zoho_bigin_unlink_related_records

Remove the links between a record and up to 100 related records.

zoho_bigin_delete_attachment

Delete one attachment from a record.

zoho_bigin_delete_record_photo

Remove the photo from a contact, company or product.

zoho_bigin_download_record_photo

Download the photo on a contact, company or product.

zoho_bigin_upload_record_photo

Set the photo on a contact, company or product.

zoho_bigin_get_file

Download a file by the encrypted id zoho_bigin_upload_files returned, or a record field's $file_id.

zoho_bigin_get_org

Read the connected Bigin organization: company name, currency, time zone, licence and its zgid.

zoho_bigin_upload_files

Upload 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_photo

Set the organization's logo.

Connect Zoho Bigin to Claude, ChatGPT and Claude Code

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.

Client ID1000.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Client secret••••••••••••3f7a
Zoho data centerLeave empty for zoho.com
Authorize PopMCP on Zoho BiginAuthorize

Then just ask for the work

  • “How is my pipeline looking? Sum up the deals by stage with their total value”

    • summarize_pipeline
  • “Pull up everything we have on Priya Shah before my 3pm call: notes, files and open deals”

    • find_records
    • get_record_context
  • “Add a deal called Northwind renewal worth 4,000 in the Qualification stage and link it to Dana at Northwind”

    • find_records
    • list_team_pipelines
    • create_pipeline_record
  • “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_records
    • move_pipeline_record
    • create_record_notes
    • log_activity
  • “Find deals over 5,000 that are still in Qualification, biggest first”

    • describe_module
    • run_coql_query

Use Zoho Bigin from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Customize → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Zoho Bigin MCP server questions

What teams ask before putting Zoho Bigin behind an AI client.

What do I need from Zoho to connect the Zoho Bigin MCP server?

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.

Does it work with Zoho accounts in the EU, India, Australia or other data centers?

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.

Which Bigin organization and data can the AI reach?

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.

How does the AI know my pipelines and stages?

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.

Can the AI filter records or export a lot of them?

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.

Can it send email from Bigin?

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.

What limits apply?

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.

Do I have to run or host the Zoho Bigin MCP server myself?

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.

Which AI clients can use this MCP server?

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.

How do I connect Zoho Bigin to Claude Code?

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.

Why do only 39 of the 86 tools load by default?

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.

What is the difference between a tool and a trigger?

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.

Connect Zoho Bigin to your AI in minutes

Launch a hosted MCP endpoint for Zoho Bigin, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP