Relaticle
Open-source CRM your AI agents can write to: companies, people, opportunities, tasks and notes.
ยังไม่มีคำอธิบายภาษาไทย ดูข้อเท็จจริงด้านล่าง หรือเปิดคำอธิบายต้นฉบับจากผู้ทำ
Pinlyx CRM for AI assistants: contacts, deals, social inbox and posts, email and Google Ads.เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 2/5 · สิ่งที่คุณถามผ่านเซิร์ฟเวอร์ของผู้ทำ (api.pinlyx.com) · ✓ ตรวจคำสั่งแล้ว 14 พ.ย. 2569
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ Pinlyx (สร้างที่เว็บของผู้ทำ) · ตั้งครั้งเดียวที่ claude.ai หรือแอปบนคอม แล้วใช้ในแชตได้ · บัญชีฟรีเพิ่มได้ 1 ตัว · แผน Team/Enterprise ให้เจ้าของ (Owner) เป็นคนเพิ่ม
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
CustomizeConnectors
คัดลอกจากที่นี่ไปวางในช่องชื่อเดียวกันบนหน้าจอของ Claude แล้วกด Continue
Pinlyxhttps://api.pinlyx.com/mcpที่หัวข้อ Request headers เพิ่มชื่อและค่านี้
X-Api-Key<วางคีย์ของคุณตรงนี้>วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
กด Continue ผ่านหน้าตรวจการล็อกอินที่ Claude ตรวจเจอ · หัวข้อ Authentication เลือกตามที่ผู้ทำบอก (Sign in now, Sign in when needed หรือ No sign in) แล้วกด Add
+ConnectorsPinlyx
ใช้ Pinlyx บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ Pinlyx หรือมีชื่อเครื่องมือของ Pinlyx ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ChatGPT ยังต่อ Pinlyx ไม่ได้
Pinlyx ต้องใส่คีย์ส่วนตัวตอนต่อ แต่หน้าช่วยเหลือของ OpenAI พูดถึงแค่การเข้าสู่ระบบแบบ OAuth ยังไม่มีวิธีใส่คีย์ที่เราตรวจได้
ก · ใช้แอปที่ต่อ Pinlyx ได้
ข · ตัวอื่นในหมวด การตลาดและโซเชียล ที่ต่อกับ ChatGPT ได้
เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์
ต่อกับ Claude Code ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ Pinlyx (สร้างที่เว็บของผู้ทำ)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add --transport http --scope user crmsolid https://api.pinlyx.com/mcp --header 'X-Api-Key: ใส่ค่าของคุณ'แก้ “ใส่ค่าของคุณ” เป็นคีย์ของคุณก่อนกด Enter
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ต้องเห็น Pinlyx ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ Pinlyx บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ Pinlyx หรือมีชื่อเครื่องมือของ Pinlyx ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ Pinlyx (สร้างที่เว็บของผู้ทำ)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
ในค่าตั้งของ Pinlyx ช่อง X-Api-Key ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ Pinlyx บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ Pinlyx หรือมีชื่อเครื่องมือของ Pinlyx ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ · ประมาณ 5 นาที
ต้องมีคีย์ของ Pinlyx (สร้างที่เว็บของผู้ทำ)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป ราคาและแผนฟรีดูที่เว็บของผู้ทำ
ในค่าตั้งของ Pinlyx ช่อง X-Api-Key ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ Pinlyx บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ Pinlyx หรือมีชื่อเครื่องมือของ Pinlyx ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
Claude Code
claude mcp add --transport http --scope user crmsolid https://api.pinlyx.com/mcp --header 'X-Api-Key: ใส่ค่าของคุณ'Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"crmsolid": {
"url": "https://api.pinlyx.com/mcp",
"headers": {
"X-Api-Key": "ใส่ค่าของคุณ"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"crmsolid": {
"type": "http",
"url": "https://api.pinlyx.com/mcp",
"headers": {
"X-Api-Key": "ใส่ค่าของคุณ"
}
}
}
}Claude Code
claude mcp add --scope user crmsolid --env CRMSOLID_API_KEY='ใส่ค่าของคุณ' -- npx -y @crmsolid/mcp-serverClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"crmsolid": {
"command": "npx",
"args": [
"-y",
"@crmsolid/mcp-server"
],
"env": {
"CRMSOLID_API_KEY": "ใส่ค่าของคุณ"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"crmsolid": {
"command": "npx",
"args": [
"-y",
"@crmsolid/mcp-server"
],
"env": {
"CRMSOLID_API_KEY": "ใส่ค่าของคุณ"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"crmsolid": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@crmsolid/mcp-server"
],
"env": {
"CRMSOLID_API_KEY": "ใส่ค่าของคุณ"
}
}
}
}CRMSOLID_API_KEY ความลับ จำเป็น envCRMSOLID_BASE_URL envCRMSOLID_READ_ONLY envCRMSOLID_TOOLS envคำอธิบายยังเป็นภาษาอังกฤษตามต้นฉบับ
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
npm: @crmsolid/mcp-serverดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ต่อผ่านคลาวด์ได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
server ให้ล็อกอินก่อนจึงจะแสดงรายการเครื่องมือ
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 15 พ.ย. 2569
ผู้ลงทะเบียน (azorkai) ไม่ใช่เจ้าของ repo (Pinlyx) อาจเป็นคนอื่นที่นำมาลงต่อ
มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา
ใช้ MIT
ตอบว่าไม่ให้เข้า (HTTP 401) และไม่มีวิธีล็อกอินแบบ OAuth อาจต้องใช้คีย์ หรือเป็นด่านกันบอท ยังยืนยันไม่ได้
ต้องใช้กุญแจหรือ token ที่คัดลอกมาวางเอง
ยังไม่ได้ตรวจ เราอ่านรายการเครื่องมือตอนตรวจ endpoint
ยังไม่ได้ตรวจ
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 2 จาก 5 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: X-Api-Key, CRMSOLID_API_KEY
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด 2 เดือนที่ผ่านมา และส่งรุ่นล่าสุด (0.1.4-1) เข้า registry 2 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT บนเว็บ (แบบเต็มในแผน Business ขึ้นไป · Pro แบบอ่านอย่างเดียว)
ในหมวดเดียวกันมี Relaticle, ChatbotX, X (Twitter) MCP Server by Xquik, Betterlytics, BibiGPT YouTube Video Summarizer
หมวดเดียวกันจากผู้ทำคนอื่น ผ่านตัวตรวจคำสั่งแล้ว ตัวทางการขึ้นก่อน แล้วเรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Open-source CRM your AI agents can write to: companies, people, opportunities, tasks and notes.
Omnichannel customer messaging, CRM contacts, flows, sequences, broadcasts, and AI automation.
Xquik is the world's fastest and cheapest X (Twitter) data API with the most complete X data.
Query your Betterlytics web analytics from AI agents: traffic, funnels, journeys, errors, uptime.
AI video summarizer: summarize and transcribe YouTube, Bilibili, TikTok and podcast videos.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
@crmsolid/mcp-server is an MCP server for social media. It gives Claude Desktop, Claude Code, Cursor, ChatGPT and any other Model Context Protocol client typed access to your social DM inbox and your posting calendar across 12 platforms, so you can triage messages, draft replies, schedule posts and pull stats without opening a single dashboard.
Add this to your MCP client config, restart the client, and ask it to list your social accounts. Nothing to install: npx fetches the package on first run.
{
"mcpServers": { "crmsolid": { "command": "npx", "args": ["-y", "@crmsolid/mcp-server"], "env": { "CRMSOLID_API_KEY": "csk_live_..." } } } }
Create the key at app.pinlyx.com/settings/developers. Config file locations per client:
| Client | Config file |
|---|---|
| Claude Desktop (macOS) | ~/Library/Application Support/Claude/claude_desktop_config.json |
| Claude Desktop (Windows) | %APPDATA%\Claude\claude_desktop_config.json |
| Claude Code | claude mcp add crmsolid --env CRMSOLID_API_KEY=csk_live_... -- npx -y @crmsolid/mcp-server |
| Cursor | .cursor/mcp.json in the project, or ~/.cursor/mcp.json globally |
| Everything else | see docs/chatgpt-and-other-clients.md |
Then say, in the client: List my connected social accounts. If you get a table back, you are done. If you do not, jump to Troubleshooting.
These are ordinary sentences, not commands. The client picks the tools.
Summarise my social inbox and show the conversations waiting longest for a reply.
Draft a friendly reply to the Instagram DM from Dilara about the 12 month plan. Anything mentioning a refund today? Open a task for each one and assign the contact. Plan five posts for next week from what we shipped, and show me the table before you schedule any of them. Move Thursday's LinkedIn post to Friday 09:00 Europe/Istanbul. How did last month's posts do compared with the month before?
The server is not a separate copy of your data. It reads and writes the same social inbox and the same posting calendar you see in Pinlyx, so a conversation you triage from Claude is already triaged when you open the panel, and a post your assistant queues shows up in the calendar with everything else.
Both screens come from the live demo at demo.crmsolid.com, which is read only and needs no account.
Instagram, Facebook, X (Twitter), LinkedIn, TikTok, YouTube, Threads, Pinterest, Reddit, Bluesky, Telegram and WhatsApp. One inbox, one calendar, one tool surface. A recipe written against Instagram works against LinkedIn without changes, though per platform messaging windows and policies still apply.
Thirteen social tools ship in this release: seven for the DM inbox, six for posts. They sit alongside 129 CRM tools (contacts, deals, tasks, email threads and mailboxes, finance, analytics, sequences, pipelines, jobs, webhooks, agents, Google Ads) on the same server, 142 tools in all, which is the point: a DM that never becomes a contact record is a DM you will lose. The email family can also connect a mailbox: crm_add_email_account takes an address and an app password, fills in the IMAP/SMTP hosts for the common providers, and saves nothing unless both connections authenticate. It never returns the password.
| Tool | Scope | Kind | What it does |
|---|---|---|---|
crm_list_social_accounts | social:read | read | Lists connected accounts per platform |
crm_list_social_conversations | social:read | read | Filters by platform, status, contactId, unreadOnly |
crm_get_social_conversation | social:read | read | One conversation plus its last 10 messages |
crm_list_social_messages | social:read | read | Message history, paged with beforeMessageId |
crm_send_social_message | social:write | write | Sends a DM and pauses the AI agent for that contact |
crm_mark_social_conversation_read | social:write | write | Clears unread state, safe to repeat |
crm_social_inbox_summary | social:read | read | Totals per platform, plus the 10 oldest waiting replies |
| Tool | Scope | Kind | What it does |
|---|---|---|---|
crm_list_social_posts | posts:read | read | Filters by status, platform, fromDate, toDate |
crm_get_social_post | posts:read | read | One post with its media, target account and outcome |
crm_schedule_social_post | posts:write | write | Queues a post per target account, never publishes by accident |
crm_update_social_post | posts:write | write | Edits content, time or media while the post is still pending |
crm_cancel_social_post | posts:write | write | Cancels a post that has not gone out |
crm_social_post_stats | posts:read | read | Publishing outcomes per platform over days |
Full arguments, example calls and example responses for every tool: docs/tools-reference.md.
The publishing rule. crm_schedule_social_post requires scheduledAt unless you pass publishNow: true explicitly. Leave both out and the call is rejected with scheduledAt is required unless publishNow is true. An assistant that misunderstands you gets an error, never a surprise post. Two more guards sit behind it: each target account's daily post limit is checked before anything is written, and a post that already went out on the platform cannot be cancelled or deleted through the API.
Attach these when you want the model to read state without spending a tool call.
| Resource | Contents |
|---|---|
crm://social/accounts | Every connected account, with handle, time zone and daily post limit |
crm://social/inbox | Unread totals per network plus the 20 most recently active conversations |
crm://social/posts/scheduled | Posts queued to go out, soonest first |
crm://social/posts/published | What actually went out, with live URLs, plus failures and why |
| Prompt | Arguments | Use it for |
|---|---|---|
social-inbox-triage | platform (optional) | The morning pass over everything unanswered |
weekly-content-plan | topic (optional) | Turning last month's posting into next week's plan |
dm-reply-draft | conversationId, tone (optional) | A reply that sounds like you. Drafts only, never sends |
| Env | Flag | Default | Notes |
|---|---|---|---|
CRMSOLID_API_KEY | --api-key | required | Bearer key, csk_live_... |
CRMSOLID_BASE_URL | --base-url | https://api.crmsolid.com | Point at a staging host if you have one |
CRMSOLID_TOOLS | --tools | all | CSV filter, for example social,posts |
CRMSOLID_READ_ONLY | --read-only | off | Drops every write tool |
--version, --help | Prints and exits |
A flag beats the matching environment variable. Two useful profiles:
// Content scheduling only, on a machine that must never touch the inbox.
{ "mcpServers": { "crmsolid": { "command": "npx", "args": ["-y", "@crmsolid/mcp-server", "--tools", "posts"], "env": { "CRMSOLID_API_KEY": "csk_live_..." } } } }
// Read only, for a shared laptop or a demo.
{ "mcpServers": { "crmsolid": { "command": "npx", "args": ["-y", "@crmsolid/mcp-server", "--read-only"], "env": { "CRMSOLID_API_KEY": "csk_live_..." } } } }
Requires Node 20 or newer. The package is ESM, ships a crmsolid-mcp binary, and speaks MCP over stdio.
MCP client (Claude Desktop, Claude Code, Cursor, ChatGPT, ...)
| stdio, JSON-RPC crmsolid-mcp (this package: filters, then forwards) | HTTPS, Authorization: Bearer csk_live_... POST https://api.crmsolid.com/mcp | your connected Instagram / LinkedIn / X / WhatsApp / ... accounts
The package is a thin stdio proxy. It mirrors tools/list, tools/call, resources/* and prompts/* from the hosted endpoint, and applies your --tools and --read-only filters to the tool list before the client ever sees it. A filtered tool is not listed and not callable: the proxy refuses the call rather than forwarding it. Resources and prompts pass through unfiltered, because a resource is inert data and a prompt is a template, and the scopes on your key still gate what either one can read. The proxy holds no platform credentials of its own: the Instagram token, the LinkedIn token and the rest live server side, so nothing a model reads or writes can leak them onto the local machine.
Remote clients that want a URL instead of a subprocess can call https://api.crmsolid.com/mcp directly with a bearer header. See docs/chatgpt-and-other-clients.md.
Four new scopes ship with this release, granted per key:
| Scope | Grants | Does not grant |
|---|---|---|
social:read | Read accounts, conversations, messages, inbox summary | Sending anything |
social:write | Send DMs, mark conversations read | Reading the inbox on its own |
posts:read | Read scheduled and published posts, stats | Creating or editing posts |
posts:write | Create, update and cancel posts | Reading the DM inbox |
Four properties worth knowing before you hand a key to a model: