ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Pipedrive MCP

โดย mmedumรุ่น 1.3.1i★ –iรันบนเครื่อง
ชื่อใน registryio.github.mmedum/pipedrive-mcp

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Pipedrive CRM as MCP tools: find deals, people and companies, and move deals through a pipeline.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: การตลาดและโซเชียล

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ดาวน์โหลดไฟล์ .mcpb ของผู้ทำ

ลิงก์ไปที่ไฟล์ของผู้ทำเอง เราไม่ได้เก็บหรือแพ็กใหม่ เปิดไฟล์แล้ว Claude Desktop จะติดตั้งให้

พิมพ์คำสั่งนี้ใน Terminal

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub mmedum ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด การตลาดและโซเชียลi

  • ดาวมากกว่า 0% ของอีก 2972 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 96% ของอีก 2972 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 2972 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Pipedrive MCP ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.3.1) เข้า registry เมื่อวาน

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี MCPB ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี MCP YouTube Transcript, Google Analytics MCP, BibiGPT YouTube Video Summarizer

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

MCP YouTube Transcript

โดย jkawamoto

An MCP server retrieving transcripts of YouTube videos

รันบนเครื่อง★ 495MITอัปเดต 10 วันที่ผ่านมา
ติดตั้ง

Google Analytics MCP

โดย surendranb

GA4 MCP server for AI agents: schema discovery, server-side aggregation, analysis-ready defaults.

รันบนเครื่อง★ 244MITอัปเดต 9 วันที่ผ่านมา
ติดตั้ง

AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.

รันบนคลาวด์★ 137MITอัปเดต 10 วันที่ผ่านมา
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

pipedrive-mcp

Pipedrive CRM as MCP tools. Find deals, people and companies, write to them, and move deals through a pipeline.

A single Go binary that speaks Model Context Protocol over stdio, from the current protocol revision back to 2024-11-05. It runs as a subprocess of your client, on your own machine, against one Pipedrive workspace, with your own API token. There is no server to host and no shared deployment.

It is for a person who works in Pipedrive and wants an assistant to do that work with them: turn a name into a record, read deals, people, organizations, activities and notes with their custom fields under the names the workspace gives them, edit any of them, and move a deal through its pipeline: won, lost, reopened, archived or into another stage.

Unofficial. Not affiliated with or endorsed by Pipedrive.

Goals and non-goals

Goals:

  • Nothing is overwritten that you did not mean to replace. A write to an existing record reads it first, and refuses to replace a field that holds a value unless the call names that field. Pipedrive has no undo.
  • A refusal says how to proceed. It names what it protects and the argument that would permit the write.
  • Results speak the workspace's language. Custom fields come back under their names and dropdowns as their labels, and are written the same way.
  • Your workspace stays yours. Every call runs with your token, only to your workspace's Pipedrive address, with no telemetry. Logs never carry a payload or the token.

Non-goals:

  • More than one workspace per server. It resolves one at startup.
  • Clearing a field. Pipedrive v2 rejects a null and stores an empty string as a value, so a field can be changed but not emptied.
  • Merging records. A merge destroys one record's values across a record nobody read, and no refusal could name what it would lose.
  • Products, leads, files, projects and goals. search finds some of them, and no tool reads or writes them.
  • Fetching every page for you. Each list call returns one page and the cursor for the next.
  • Asking you before a call. Your client approves each call; the server asks nothing.

What makes this one different

It stays on Pipedrive v2, except where v2 has nothing. Notes and the whoami lookup run on API v1, because v2 exposes no /notes and no /users. Pipedrive has deprecated a list of v1 endpoints, and notes and /users/me are not on it. If v1 answers one of them with a 410, the [gone] error says the endpoint has no v2 equivalent, rather than blaming your request. Any other answer is classified by its status.

Its tool surface follows the shipped Google Workspace MCP servers. Reads stay discrete, every mutation goes through one manage_ tool with an action, and writes explain their refusals. Those are the servers a model has most likely already seen, so this one needs less explaining.

It is checked against a real workspace. Beside the unit tests, a suite in internal/integration drives the server against a live Pipedrive workspace: reads, resources, guard refusals, rehearsals, and a reversible write on each resource that has one. Writing to a live CRM is a separate opt-in, and the suite has run against one workspace, so a custom-field or permission setup unlike it is untested.

Tools

Start with `search`. It turns a name into the numeric id every other tool needs. list_deals filters; it does not match names.

ToolWhat it does
searchFree text across deals, people, organizations, products, files and leads — the way to turn a name into an id
whoamiWhich account the token acts as, the workspace it points at, and the account's timezone
get_dealOne deal: value, currency, status, stage, the people and company on it, and custom fields under their workspace names, dropdowns as labels
list_dealsDeals by status, pipeline, stage, owner, person, organization or update window, cursor-paginated. Archived deals live in their own collection — pass archived
manage_dealCreate or edit a deal, move it between stages, close it, archive it, or delete it — create, update, move_stage, mark_won, mark_lost, reopen, archive, unarchive, delete. Custom fields by name, dropdowns by label
get_personOne contact: names, every email and phone with its label, the company they belong to, and custom fields
list_personsPeople by owner, linked organization or update window, cursor-paginated
manage_personCreate, edit or delete a contact — create, update, delete. Name it with name or with first_name/last_name, never both. Custom fields by name, dropdowns by label
get_organizationOne company: the address Pipedrive parsed, how many people hang off it, and custom fields
list_organizationsCompanies by owner or update window, cursor-paginated
manage_organizationCreate, edit or delete a company — create, update, delete. Custom fields by name, dropdowns by label
get_activityOne call, email, meeting or task, with its location, participants and conference details
list_activitiesActivities by status, owner, deal, person, organization, lead or update window; notes stripped unless asked for
manage_activityCreate or edit an activity, tick it off, or delete it — create, update, complete, reopen, delete
get_noteOne note: its HTML, who wrote it, and which record it hangs off
list_notesNotes by the record they hang off, author, date range or update window
manage_noteCreate, edit or remove a note — create, update, delete
list_pipelinesThe pipelines the token can see, in one call with no paging
list_stagesThe stages of a pipeline, with the deal probability Pipedrive gives each
refresh_field_cacheRe-read custom-field names and dropdown labels after somebody adds, renames or extends one in the Pipedrive UI
Guarded writes

Every manage_ tool reads its target before it writes, and refuses what the write would destroy that you cannot see. Each refusal names the fields it is protecting and the argument that would permit the write.

  • `dry_run` reports what the write would find and change, and sends nothing.
  • `overwrite` names the fields an update may replace, such as ["title", "value"], exactly as the refusal lists them. Naming fewer than it listed is still refused over the rest. Filling an empty field destroys nothing and needs no permission.
  • `expect_version` carries the update_time from the read that informed the write, and refuses if the record moved since. Pipedrive has no compare-and-set, so it catches a concurrent edit, not a determined race.

The named transitions — mark_won, mark_lost, move_stage, reopen, archive, unarchive and complete — take no overwrite, because the field they change is the field you named. reopen undoes mark_won and mark_lost on a deal, and complete on an activity. It does not clear a deal's lost_reason: Pipedrive accepts that field only on a lost deal, so the last loss's text stays until the deal is lost again.

A delete is soft. Pipedrive removes a deleted deal, person, organization or activity for good after 30 days, and nothing here puts one back. A deleted note keeps its text, and nothing here restores it either.

A guarded write that stops returns [refused], a class of its own, so a model can tell it from a validation failure and from an upstream error.

Resources

Resource templates mirror the get_ tools for clients that attach records rather than calling tools:

pipedrive://deals/{id}          pipedrive://organizations/{id}

pipedrive://persons/{id} pipedrive://activities/{id} pipedrive://notes/{id}

They share the tools' code, so the two cannot describe a record differently. A URI carries no options, so include_attendees and include_notes still need the tool.

What is not here

Each of these is a decision or an API limit, not an oversight.

  • Resources not modeled at all: webhooks, mail and mail threads, subscriptions and recurring revenue, saved filters, currencies, deal-to-lead conversion, followers, deal participants as a managed relation, and custom field definitions. Custom field values are readable and writable; the definitions are not.
  • Two things the API cannot do, which no retry fixes. Activity type cannot be filtered server-side, so ask for the rows and filter on their type. Activities are not indexed by search, so reach them through list_activities.
  • Pipedrive's search index keeps deleted records, with nothing saying so. search checks organization and person hits against Pipedrive and drops the deleted ones, at one extra call per type a page holds. Deals are not checked, because Pipedrive drops deleted deals itself, and a check against /deals would drop archived ones. Products, files and leads are returned unchecked. Because the drop happens after Pipedrive has paged, a page can come back short, or empty with next_cursor still set: an empty page is not the end.
  • The v1 tools sit outside the compatibility promise. get_note, list_notes, manage_note and whoami leave in a minor release if v1 stops answering them; see CHANGELOG.md.

Install

go install github.com/mmedum/pipedrive-mcp/cmd/pipedrive-mcp@latest

That puts the binary in Go's bin directory, which is often not on your PATH. If the next command says command not found, use the full path or add the directory once:

"$(go env GOPATH)/bin/pipedrive-mcp" --version    # check it landed

export PATH="$(go env GOPATH)/bin:$PATH" # or add it to your shell profile

Or take a signed archive from the latest release, for Linux, macOS or Windows on amd64 or arm64, and put the binary on your PATH. Verify it first:

# One keyless signature over the checksum file, tied to the release

workflow on a tag. Until it passes, the checksums are only what the

release says.

cosign verify-blob checksums.txt \ --bundle checksums.txt.bundle \ --certificate-identity-regexp '^https://github\.com/mmedum/pipedrive-mcp/\.github/workflows/release\.yml@refs/tags/' \ --certificate-oidc-issuer 'https://token.actions.githubusercontent.com'

checksums.txt covers every archive and SBOM, and you downloaded one.

On macOS, use shasum -a 256 -c.

sha256sum -c checksums.txt --ignore-missing

The archive carries build provenance.

gh attestation verify pipedrive-mcp_X.Y.Z_linux_amd64.tar.gz --owner mmedum

Set up Pipedrive

The server keeps your API token in the OS keyring: libsecret on Linux, Keychain on macOS, Credential Manager on Windows. Store it once:

pipedrive-mcp login

Pipedrive workspace subdomain (e.g. acme for acme.pipedrive.com): your-subdomain

Pipedrive API token for "your-subdomain": ········

login: token stored in OS keyring (service=pipedrive-mcp, account=your-subdomain)

login: default domain recorded in ~/.config/pipedrive-mcp/config.json

Pass --domain your-subdomain, or set PIPEDRIVE_COMPANY_DOMAIN, to skip the domain prompt. login checks the token with Pipedrive before it stores anything, and records th

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx