com.makehybrid/mcp
REMOTE · MAKEHYBRID.COM · 2 COMPONENTS
LinkedIn, the messaging channels and the work trackers of a MakeHybrid account, as tools.
Available components
Last scanned (1 hour ago)
Scores higher than 69% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Communication
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security94
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- Authorisation is enforced on tool calls, advertised via RFC 9728 protected-resource metadata. Discovery is public, which costs nothing: no tool can be invoked without a token. View diagnostics → Pass
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- The HSTS (Strict-Transport-Security) header is present. View diagnostics → Pass
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
- The authorisation server offers only Dynamic Client Registration (RFC 7591), which MCP 2026-07-28 deprecated in favour of Client ID Metadata Documents. View diagnostics → Partial
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability61
- AI-judged instruction clarity (good).Pass
- Context-footprint check failed: tool/resource definitions use about 16747 tokens (~144/item across 116 items; 116 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management0
- Stability check failed: schema churn in the 5 days we've observed: 5 tool removals, 0 breaking changes, 0 auth/transport breaks, 100 additions. See how to fix → Fail
Tool Coverage100
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 100% of tool parameters carry a description.Pass
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- All 5 tool(s) whose name or description implies an irreversible operation declare an MCP destructiveHint annotation.Pass
- An AI judge read all 117 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 3 Nov 26 0
- Tool “makehybrid_list_operations” rewrote its description, which is the text the model reads security
- Tool “makehybrid_read” rewrote its description, which is the text the model reads security
- Tool “makehybrid_write” rewrote its description, which is the text the model reads security
- 2 Nov 26 0
- Stability: 0.03 → fail ▼ security
- A breaking change shipped without a version bump: still 1.0.0 ▼ security
- Tool “complete_chats” was removed ▼ security
- Tool “complete_connect_link” was removed ▼ security
- Tool “complete_inbox_v1_conversations_messages” was removed ▼ security
- Tool “complete_posts” was removed ▼ security
- Tool “complete_webhooks_inbox” was removed ▼ security
- The server rewrote its instructions, which are the text every model session reads security
- New tool “complete_asana_v1_connections_link”, which the server declares destructive security
- New tool “complete_booking_v1_pages_create”, which the server declares destructive security
- New tool “complete_campaigns_create”, which the server declares destructive security
- New tool “complete_chatwoot_v1_connections_link”, which the server declares destructive security
- New tool “complete_clickup_v1_connections_link”, which the server declares destructive security
- New tool “complete_connect_link_create”, which the server declares destructive security
- New tool “complete_discord_v1_connection_link”, which the server declares destructive security
- New tool “complete_hubspot_v1_connections_link”, which the server declares destructive security
- New tool “complete_inbox_v1_conversations_messages_send”, which the server declares destructive security
- New tool “complete_inboxes_chats_create”, which the server declares destructive security
- New tool “complete_jira_v1_connections_link”, which the server declares destructive security
- New tool “complete_line_v1_connections_link”, which the server declares destructive security
- New tool “complete_pages_logo”, which the server declares destructive security
- New tool “complete_posts_create”, which the server declares destructive security
- New tool “complete_rooms_create”, which the server declares destructive security
- New tool “complete_rooms_messages_send”, which the server declares destructive security
- New tool “complete_rooms_tasks_create”, which the server declares destructive security
- New tool “complete_slack_v1_connection_link”, which the server declares destructive security
- New tool “complete_users_visit_profile”, which the server declares destructive security
- New tool “complete_webchat_v1_widgets_create”, which the server declares destructive security
- New tool “complete_webhooks_inbox_create”, which the server declares destructive security
- New tool “complete_whatsapp_v1_messages”, which the server declares destructive security
- Tool “makehybrid_list_operations” rewrote its description, which is the text the model reads security
- Tool “makehybrid_read” rewrote its description, which is the text the model reads security
- Tool “makehybrid_write” rewrote its description, which is the text the model reads security
- Schema quality: 195 → 144 ▲ functional
- New tool “complete_asana_v1_connections” functional
- New tool “complete_asana_v1_connections_projects” functional
- New tool “complete_asana_v1_connections_projects_tasks” functional
- New tool “complete_booking_v1_pages_calls” functional
- New tool “complete_booking_v1_pages_get” functional
- New tool “complete_booking_v1_pages_list” functional
- New tool “complete_campaigns_list” functional
- New tool “complete_chats_get” functional
- New tool “complete_chats_list” functional
- New tool “complete_chats_picture” functional
- New tool “complete_chatwoot_v1_connections” functional
- New tool “complete_chatwoot_v1_connections_conversations” functional
- New tool “complete_chatwoot_v1_connections_inboxes” functional
- New tool “complete_clickup_v1_connections” functional
- New tool “complete_clickup_v1_connections_projects” functional
- New tool “complete_clickup_v1_connections_projects_tasks” functional
- New tool “complete_connect_link_get” functional
- New tool “complete_connect_options” functional
- New tool “complete_discord_v1_channels_messages” functional
- New tool “complete_discord_v1_servers” functional
- New tool “complete_discord_v1_servers_channels” functional
- New tool “complete_hubspot_v1_connections” functional
- New tool “complete_hubspot_v1_connections_projects” functional
- New tool “complete_hubspot_v1_connections_projects_tasks” functional
- New tool “complete_inbox_v1_account” functional
- New tool “complete_inbox_v1_agents” functional
- New tool “complete_inbox_v1_contacts” functional
- New tool “complete_inbox_v1_conversations_messages_list” functional
- New tool “complete_inbox_v1_teams” functional
- New tool “complete_inboxes_chats_list” functional
- New tool “complete_jira_v1_connections” functional
- New tool “complete_jira_v1_connections_projects” functional
- New tool “complete_jira_v1_connections_projects_tasks” functional
- New tool “complete_line_v1_connections_chats” functional
- New tool “complete_line_v1_connections_get” functional
- New tool “complete_line_v1_connections_list” functional
- New tool “complete_linkedin_company_pages” functional
- New tool “complete_linkedin_contracts” functional
- New tool “complete_linkedin_inmail_credits” functional
- New tool “complete_linkedin_jobs” functional
- New tool “complete_linkedin_projects” functional
- New tool “complete_linkedin_recruiter_jobs” functional
- New tool “complete_linkedin_search” functional
- New tool “complete_linkedin_search_parameters” functional
- New tool “complete_pages” functional
- New tool “complete_posts_comments” functional
- New tool “complete_posts_get” functional
- New tool “complete_posts_reactions” functional
- New tool “complete_rooms_arrivals” functional
- New tool “complete_rooms_channels” functional
- New tool “complete_rooms_keys” functional
- New tool “complete_rooms_list” functional
- New tool “complete_rooms_messages_list” functional
- New tool “complete_rooms_servers” functional
- New tool “complete_rooms_tasks_list” functional
- New tool “complete_rooms_work_ready” functional
- New tool “complete_setup” functional
- New tool “complete_slack_v1_workspaces” functional
- New tool “complete_slack_v1_workspaces_channels” functional
- New tool “complete_slack_v1_workspaces_users” functional
- New tool “complete_topvoices” functional
- New tool “complete_users_chat” functional
- New tool “complete_webchat_v1_agents” functional
- New tool “complete_webchat_v1_rooms” functional
- New tool “complete_webchat_v1_widgets_list” functional
- New tool “complete_webhooks_endpoints” functional
- New tool “complete_webhooks_inbox_list” functional
- New tool “complete_webhooks_status” functional
- New tool “complete_whatsapp_v1_chats” functional
- New tool “complete_whatsapp_v1_connection” functional
- New tool “complete_whatsapp_v1_groups” functional
- New tool “complete_workspace_people” functional
- New tool “complete_workspace_surface” functional
- New tool “complete_x_v1_2_dm_events” functional
- New tool “complete_x_v1_2_users_me” functional
- New tool “complete_x_v1_connection” functional
- New tool “complete_users_me_relation_requests” functional
- New tool “complete_inbox_v1_labels” functional
- “makehybrid_list_operations” reworded the description of “group” cosmetic
- 1 Nov 26 0
- The server rewrote its instructions, which are the text every model session reads security
- Tool “makehybrid_read” rewrote its description, which is the text the model reads security
- Tool “makehybrid_write” rewrote its description, which is the text the model reads security
- Tool “makehybrid_list_operations” rewrote its description, which is the text the model reads security
- Stability: unverified → 0.03 ▲ functional
- 31 Oct 26 77
First indexed and scored.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://makehybrid.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=makehybrid.com | CN=WE1,O=Google Trust Services,C=US | 15 Oct 2026 | 13 Jan 2027 | ECDSA 256 | ECDSA-SHA256 | 310270ade6abfdaf13742caff230f087 |
| SANs: makehybrid.com | ||||||
| CN=WE1,O=Google Trust Services,C=US (CA) | CN=GTS Root R4,O=Google Trust Services LLC,C=US | 13 Dec 2023 | 20 Feb 2029 | ECDSA 256 | ECDSA-SHA384 | 7ff31977972c224a76155d13b6d685e3 |
| CN=GTS Root R4,O=Google Trust Services LLC,C=US (CA) | CN=GlobalSign Root CA,OU=Root CA,O=GlobalSign nv-sa,C=BE | 15 Nov 2023 | 28 Jan 2028 | ECDSA 384 | SHA256-RSA | 7fe530bf331343bedd821610493d8a1b |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of makehybrid.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| makehybrid.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication Enforced and verified
The endpoint asked for a token and published valid RFC 9728 metadata describing how to get one.
| Result | Enforced and verified |
|---|---|
| Enforced | On tool calls |
| HTTP status | 200 |
WWW-Authenticate challenge Bearer realm="https://makehybrid.com", resource_metadata="https://makehybrid.com/.well-known/oauth-protected-resource"
Bearer realm="https://makehybrid.com", resource_metadata="https://makehybrid.com/.well-known/oauth-protected-resource" | Header | Value |
|---|---|
| strict-transport-security | max-age=31536000; includeSubDomains |
| x-content-type-options | nosniff |
| referrer-policy | strict-origin-when-cross-origin |
| permissions-policy | camera=(), microphone=(), geolocation=() |
| www-authenticate | Bearer realm="https://makehybrid.com", resource_metadata="https://makehybrid.com/.well-known/oauth-protected-resource" |
Protected resource metadata
| Document | https://makehybrid.com/.well-known/oauth-protected-resource |
|---|---|
| Retrieved | Yes |
| Resource | https://makehybrid.com/mcp |
| Authorisation server | https://makehybrid.com |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://makehybrid.com/mcp | Verified | 200 | |
| http (plaintext) | http://makehybrid.com/mcp | HTTPS enforced | 301 | https://makehybrid.com/mcp |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
complete_jira_v1_connections_projects_tasks MakeHybrid API: The tasks in one project: with no since, the ones that are not done; with since (milliseconds), the ones Jira changed after it, oldest first. Each carries task_id, title, notes, statu… ~222
The tasks in one project: with no since, the ones that are not done; with since (milliseconds), the ones Jira changed after it, oldest first. Each carries task_id, title, notes, status (open, doing or done), assignee, due and updated_at. -- MakeHybrid API plan, GET /jira/v1/connections/{connection_id}/projects/{project_id}/tasks, group jira.
| Name | Type | Req | Description |
|---|---|---|---|
| connection_id | string | yes | Value for the {connection_id} segment of /jira/v1/connections/{connection_id}/projects/{project_id}/tasks. Required; pass it raw (it is URL-escaped for you). |
| project_id | string | yes | Value for the {project_id} segment of /jira/v1/connections/{connection_id}/projects/{project_id}/tasks. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_line_v1_connections_chats MakeHybrid API: The chats this account has heard from, newest first, with chat_id and whether each is a person, a group or a LINE room. LINE lists none itself, so a chat is known only once it has wri… ~153
The chats this account has heard from, newest first, with chat_id and whether each is a person, a group or a LINE room. LINE lists none itself, so a chat is known only once it has written. -- MakeHybrid API plan, GET /line/v1/connections/{connection_id}/chats, group line.
| Name | Type | Req | Description |
|---|---|---|---|
| connection_id | string | yes | Value for the {connection_id} segment of /line/v1/connections/{connection_id}/chats. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_line_v1_connections_get MakeHybrid API: What LINE says this account is right now: its display name, its basic id and whether its chat is still on. ~126
What LINE says this account is right now: its display name, its basic id and whether its chat is still on. -- MakeHybrid API plan, GET /line/v1/connections/{connection_id}, group line.
| Name | Type | Req | Description |
|---|---|---|---|
| connection_id | string | yes | Value for the {connection_id} segment of /line/v1/connections/{connection_id}. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_line_v1_connections_link MakeHybrid API: Where a member pastes the channel access token and channel secret of their LINE Official Account: this answers with that page and nothing else, because a secret never goes through thi… ~124
Where a member pastes the channel access token and channel secret of their LINE Official Account: this answers with that page and nothing else, because a secret never goes through this API. The connection appears here once they have finished. -- MakeHybrid API plan, POST /line/v1/connections/link, group line.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | JSON request body for POST /line/v1/connections/link. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_line_v1_connections_list MakeHybrid API: The LINE Official Accounts this organization connected, with the connection_id every other call names and the account name LINE shows. ~82
The LINE Official Accounts this organization connected, with the connection_id every other call names and the account name LINE shows. -- MakeHybrid API plan, GET /line/v1/connections, group line.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_company_pages MakeHybrid API: List Managed Company Pages ~109
List Managed Company Pages -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/linkedin/company/pages, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/company/pages. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_contracts MakeHybrid API: List Available Contracts ~106
List Available Contracts -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/linkedin/contracts, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/contracts. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_inmail_credits MakeHybrid API: Get InMail Credits ~115
Get InMail Credits -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/linkedin/inmail-credits, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/inmail-credits. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_jobs MakeHybrid API: List User Job Postings ~107
List User Job Postings -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/linkedin/jobs, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/jobs. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_projects MakeHybrid API: List all Recruiter Hiring Projects ~108
List all Recruiter Hiring Projects -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/linkedin/projects, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/projects. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_recruiter_jobs MakeHybrid API: List Job Postings ~115
List Job Postings -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/linkedin/recruiter/jobs, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/recruiter/jobs. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_search MakeHybrid API: Perform Classic Search from URL ~129
Perform Classic Search from URL -- MakeHybrid API plan, POST /linkedin/v2/{account_id}/linkedin/search, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/search. Required; pass it raw (it is URL-escaped for you). |
| body | object | – | JSON request body for POST /linkedin/v2/{account_id}/linkedin/search. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_search_parameters MakeHybrid API: List Search Parameters ~110
List Search Parameters -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/linkedin/search/parameters, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/search/parameters. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_search_people MakeHybrid API: Perform People Search ~134
Perform People Search -- MakeHybrid API plan, POST /linkedin/v2/{account_id}/linkedin/search/people, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/search/people. Required; pass it raw (it is URL-escaped for you). |
| body | object | – | JSON request body for POST /linkedin/v2/{account_id}/linkedin/search/people. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_linkedin_search_posts MakeHybrid API: Perform Posts Search ~131
Perform Posts Search -- MakeHybrid API plan, POST /linkedin/v2/{account_id}/linkedin/search/posts, group linkedin.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/linkedin/search/posts. Required; pass it raw (it is URL-escaped for you). |
| body | object | – | JSON request body for POST /linkedin/v2/{account_id}/linkedin/search/posts. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_pages MakeHybrid API: Read a LinkedIn company page you administer, as one of your connected accounts (query account_id): its name, tagline, overview (the About text), website, page address, industries, com… ~172
Read a LinkedIn company page you administer, as one of your connected accounts (query account_id): its name, tagline, overview (the About text), website, page address, industries, company size, company type, phone, year founded, specialties, custom button, logo and cover, and the sizes, types and buttons this page accepts. company_id is the page's number or its urn. -- MakeHybrid API plan, GET /linkedin/pages/{company_id}, group pages.
| Name | Type | Req | Description |
|---|---|---|---|
| company_id | string | yes | Value for the {company_id} segment of /linkedin/pages/{company_id}. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_pages_logo MakeHybrid API: Replace a LinkedIn company page's logo, as one of your connected accounts (account_id): send image_url, a public https address of a PNG or JPEG, or upload the file as multipart field… ~173
Replace a LinkedIn company page's logo, as one of your connected accounts (account_id): send image_url, a public https address of a PNG or JPEG, or upload the file as multipart field image. A square picture of 400 by 400 or more works best. -- MakeHybrid API plan, POST /linkedin/pages/{company_id}/logo, group pages.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | JSON request body for POST /linkedin/pages/{company_id}/logo. |
| company_id | string | yes | Value for the {company_id} segment of /linkedin/pages/{company_id}/logo. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_posts_comments MakeHybrid API: List all Post's Comments ~159
List all Post's Comments -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/posts/{post_id}/comments, group posts.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/posts/{post_id}/comments. Required; pass it raw (it is URL-escaped for you). |
| post_id | string | yes | Value for the {post_id} segment of /linkedin/v2/{account_id}/posts/{post_id}/comments. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_posts_create MakeHybrid API: Create a Post ~319
Create a Post -- MakeHybrid API plan, POST /linkedin/v2/{account_id}/posts, group posts. THE WORDS ARE YOURS TO WRITE. This API carries them to the page and keeps them; it holds none of the member's pricing, product, launch dates or announcements, so missing a fact, draft anyway and ask for that one line alongside the draft. HOW A POST FOR THIS MEMBER MUST READ: First line under eight words and no emoji in it. No emoji anywhere unless the member has asked for them -- no rocket, no tick marks, none as bullets. No markdown: LinkedIn renders none of it, so **bold** arrives on the page as asterisks. NEVER a long dash (the em dash). Write two sentences, or use a comma. Contractions, sentences of uneven length, and one concrete thing -- a number, a name, a week. No Ready to...? close, no Thoughts?, no call to action unless the member asked for one. Stop on the last real sentence. Show it to the member before anything is published.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/posts. Required; pass it raw (it is URL-escaped for you). |
| body | object | – | JSON request body for POST /linkedin/v2/{account_id}/posts. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_posts_get MakeHybrid API: Get a Post ~151
Get a Post -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/posts/{post_id}, group posts.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/posts/{post_id}. Required; pass it raw (it is URL-escaped for you). |
| post_id | string | yes | Value for the {post_id} segment of /linkedin/v2/{account_id}/posts/{post_id}. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_posts_reactions MakeHybrid API: List all Post's Reactions ~164
List all Post's Reactions -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/posts/{post_id}/reactions, group posts.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/posts/{post_id}/reactions. Required; pass it raw (it is URL-escaped for you). |
| post_id | string | yes | Value for the {post_id} segment of /linkedin/v2/{account_id}/posts/{post_id}/reactions. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_arrivals MakeHybrid API: Where a customer conversation nobody linked arrives: room_id (null means one is chosen on the next message, and a room named Customer conversations is made if there is none) and off. ~93
Where a customer conversation nobody linked arrives: room_id (null means one is chosen on the next message, and a room named Customer conversations is made if there is none) and off. -- MakeHybrid API plan, GET /rooms/arrivals, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_channels MakeHybrid API: The platforms a room's conversation can be carried to (linkedin, discord, slack, clickup, whatsapp, chatwoot, line, x, webhook, inbox, webchat) and the organization's accounts on each. ~98
The platforms a room's conversation can be carried to (linkedin, discord, slack, clickup, whatsapp, chatwoot, line, x, webhook, inbox, webchat) and the organization's accounts on each. -- MakeHybrid API plan, GET /rooms/channels, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_create MakeHybrid API: Make a project room: name (up to 80 characters), guests_can_ask (whether invited guests may ask its AI agents). It starts with one chat. ~99
Make a project room: name (up to 80 characters), guests_can_ask (whether invited guests may ask its AI agents). It starts with one chat. -- MakeHybrid API plan, POST /rooms, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | JSON request body for POST /rooms. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_keys MakeHybrid API: The organization's AI model keys for rooms (id, provider, label, last4). A new key is added on the rooms page, never through the chat. ~86
The organization's AI model keys for rooms (id, provider, label, last4). A new key is added on the rooms page, never through the chat. -- MakeHybrid API plan, GET /rooms/keys, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_list MakeHybrid API: List the organization's project rooms, each with url (where a person who is in it opens it), its chats (id, name) and shared_url when it is on the web. ~89
List the organization's project rooms, each with url (where a person who is in it opens it), its chats (id, name) and shared_url when it is on the web. -- MakeHybrid API plan, GET /rooms, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_messages_list MakeHybrid API: A room's messages, oldest first: chat (a chat id; the first chat when absent), after (a seq, for only what is new), limit up to 200. ~129
A room's messages, oldest first: chat (a chat id; the first chat when absent), after (a seq, for only what is new), limit up to 200. -- MakeHybrid API plan, GET /rooms/{id}/messages, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Value for the {id} segment of /rooms/{id}/messages. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_messages_send MakeHybrid API: Say something in a room as the organization's owner: text, chat_id (the first chat when absent). Its agents may answer, and its linked channels carry it out. Ask before writing where… ~151
Say something in a room as the organization's owner: text, chat_id (the first chat when absent). Its agents may answer, and its linked channels carry it out. Ask before writing where people read. -- MakeHybrid API plan, POST /rooms/{id}/messages, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | JSON request body for POST /rooms/{id}/messages. |
| id | string | yes | Value for the {id} segment of /rooms/{id}/messages. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_servers MakeHybrid API: The MCP servers a room's AI agent can be given: the organization's own agents, Top Voice when connected, and servers added by address. ~82
The MCP servers a room's AI agent can be given: the organization's own agents, Top Voice when connected, and servers added by address. -- MakeHybrid API plan, GET /rooms/servers, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_tasks_create MakeHybrid API: Add a task to a room: title, notes, status, ready (whether it is specified well enough for an assistant to finish on its own), assignee, due (YYYY-MM-DD), priority, links [{title, url… ~158
Add a task to a room: title, notes, status, ready (whether it is specified well enough for an assistant to finish on its own), assignee, due (YYYY-MM-DD), priority, links [{title, url}]. -- MakeHybrid API plan, POST /rooms/{id}/tasks, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | JSON request body for POST /rooms/{id}/tasks. |
| id | string | yes | Value for the {id} segment of /rooms/{id}/tasks. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_tasks_list MakeHybrid API: A room's tasks: title, notes, status (open, doing, done), ready, assignee, due, priority (low, normal, high, urgent), links, and the channel that made one. ready=true gives only the o… ~146
A room's tasks: title, notes, status (open, doing, done), ready, assignee, due, priority (low, normal, high, urgent), links, and the channel that made one. ready=true gives only the ones waiting to be taken. -- MakeHybrid API plan, GET /rooms/{id}/tasks, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| id | string | yes | Value for the {id} segment of /rooms/{id}/tasks. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_rooms_work_ready MakeHybrid API: The work waiting to be taken, across every room: each task with its room. A room is a conversation around making and closing tasks, and a ready one is specified well enough to finish… ~145
The work waiting to be taken, across every room: each task with its room. A room is a conversation around making and closing tasks, and a ready one is specified well enough to finish without asking - what it is, what done looks like, and the links it needs. This is how a person carries work out of a room and into whichever assistant they work in: take one, do it there, then PATCH its status to done. -- MakeHybrid API plan, GET /rooms/work/ready, group rooms.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_setup MakeHybrid API: What this organization still has to do before its LinkedIn is actually working for it, and the one call that does the next bit. Answers ready, next and steps: connect a LinkedIn accou… ~226
What this organization still has to do before its LinkedIn is actually working for it, and the one call that does the next bit. Answers ready, next and steps: connect a LinkedIn account; add the organization's own AI key (which goes in on a page, never through you); start a content campaign so the account posts regularly; start a boost or Top Voices campaign so the right people see it; open a project room and point the campaigns at it; connect the channels the answers come back on; set the campaigns running. Each step says whether it is done, why it matters, and the exact call to make, worked out from what this organization actually has. A step that reads unknown is one this deployment cannot see either way - never treat it as done. Call this at the start of a conversation about setting anything up, and again after each step. -- MakeHybrid API plan, GET /linkedin/setup, group campaigns.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_slack_v1_connection_link MakeHybrid API: A link to Slack's own page that installs the app in a workspace: give it to someone who may add apps there. Once they allow it, the workspace is the organization's for this API and fo… ~125
A link to Slack's own page that installs the app in a workspace: give it to someone who may add apps there. Once they allow it, the workspace is the organization's for this API and for project rooms. -- MakeHybrid API plan, POST /slack/v1/connection/link, group slack.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | JSON request body for POST /slack/v1/connection/link. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_slack_v1_workspaces MakeHybrid API: The Slack workspaces the organization installed the app in, with their team_id. ~77
The Slack workspaces the organization installed the app in, with their team_id. -- MakeHybrid API plan, GET /slack/v1/workspaces, group slack.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_slack_v1_workspaces_channels MakeHybrid API: A workspace's channels: every public one, and the private ones the app was invited to, with channel_id and whether the app is a member. limit up to 1,000 and cursor to page. ~152
A workspace's channels: every public one, and the private ones the app was invited to, with channel_id and whether the app is a member. limit up to 1,000 and cursor to page. -- MakeHybrid API plan, GET /slack/v1/workspaces/{team_id}/channels, group slack.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
| team_id | string | yes | Value for the {team_id} segment of /slack/v1/workspaces/{team_id}/channels. Required; pass it raw (it is URL-escaped for you). |
No output schema declared.
No examples provided.
complete_slack_v1_workspaces_users MakeHybrid API: A person in the workspace: their display name, real name, time zone and whether they are a bot. Message user_id values are these. ~191
A person in the workspace: their display name, real name, time zone and whether they are a bot. Message user_id values are these. -- MakeHybrid API plan, GET /slack/v1/workspaces/{team_id}/users/{user_id}, group slack.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
| team_id | string | yes | Value for the {team_id} segment of /slack/v1/workspaces/{team_id}/users/{user_id}. Required; pass it raw (it is URL-escaped for you). |
| user_id | string | yes | Value for the {user_id} segment of /slack/v1/workspaces/{team_id}/users/{user_id}. Required; pass it raw (it is URL-escaped for you). |
No output schema declared.
No examples provided.
complete_topvoices MakeHybrid API: Find the LinkedIn top voices on a topic, as one of the organization's connected accounts. Send query.account_id and query.topic, and query.limit up to 50. Each one comes back with a s… ~189
Find the LinkedIn top voices on a topic, as one of the organization's connected accounts. Send query.account_id and query.topic, and query.limit up to 50. Each one comes back with a score out of 100 and the parts it is made of - reach (how many follow them), resonance (what a post of theirs earns), conversation (how much of that is comments rather than taps) and cadence (how regularly they publish) - along with the figures behind them and whether this organization already watches them. LinkedIn's own Top Voice badge is reported as badge when the profile exposes it; badge null means it did not say, never that there is none. -- MakeHybrid API plan, GET /linkedin/topvoices, group campaigns.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_users MakeHybrid API: Get a User Profile ~151
Get a User Profile -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/users/{user_id}, group users.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/users/{user_id}. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
| user_id | string | yes | Value for the {user_id} segment of /linkedin/v2/{account_id}/users/{user_id}. Required; pass it raw (it is URL-escaped for you). |
No output schema declared.
No examples provided.
complete_users_chat MakeHybrid API: Get a User Chat ~158
Get a User Chat -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/users/{user_id}/chat, group users.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/users/{user_id}/chat. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
| user_id | string | yes | Value for the {user_id} segment of /linkedin/v2/{account_id}/users/{user_id}/chat. Required; pass it raw (it is URL-escaped for you). |
No output schema declared.
No examples provided.
complete_users_me_relation_requests MakeHybrid API: List all pending Relation / Follow requests ~118
List all pending Relation / Follow requests -- MakeHybrid API plan, GET /linkedin/v2/{account_id}/users/me/relation-requests, group users.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/users/me/relation-requests. Required; pass it raw (it is URL-escaped for you). |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_users_visit_profile MakeHybrid API: Report a Profile Visit ~134
Report a Profile Visit -- MakeHybrid API plan, POST /linkedin/v2/{account_id}/users/visit-profile, group users.
| Name | Type | Req | Description |
|---|---|---|---|
| account_id | string | yes | Value for the {account_id} segment of /linkedin/v2/{account_id}/users/visit-profile. Required; pass it raw (it is URL-escaped for you). |
| body | object | – | JSON request body for POST /linkedin/v2/{account_id}/users/visit-profile. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_webchat_v1_agents MakeHybrid API: The organization's AI agents a website chat or a conversation can be given to, each with the room it belongs to. They answer visitors without tools, on the organization's own AI key. ~97
The organization's AI agents a website chat or a conversation can be given to, each with the room it belongs to. They answer visitors without tools, on the organization's own AI key. -- MakeHybrid API plan, GET /webchat/v1/agents, group webchat.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_webchat_v1_rooms MakeHybrid API: The organization's rooms, for room_id: a website chat's conversations become tasks there, one per visitor, assigned as the conversation is. ~88
The organization's rooms, for room_id: a website chat's conversations become tasks there, one per visitor, assigned as the conversation is. -- MakeHybrid API plan, GET /webchat/v1/rooms, group webchat.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_webchat_v1_widgets_create MakeHybrid API: Add a website chat: name (what visitors see), color (#rrggbb), greeting, sites (host names that may show it, *.example.com for subdomains; none means any), ask_email (off, optional, r… ~146
Add a website chat: name (what visitors see), color (#rrggbb), greeting, sites (host names that may show it, *.example.com for subdomains; none means any), ask_email (off, optional, required), room_id and agent_id. The answer's snippet goes before </body> on every page. -- MakeHybrid API plan, POST /webchat/v1/widgets, group webchat.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | JSON request body for POST /webchat/v1/widgets. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_webchat_v1_widgets_list MakeHybrid API: The organization's website chats, each with its id, look, sites, the room its conversations become tasks in (room_id), the AI agent that answers first (agent_id) and the snippet to pa… ~107
The organization's website chats, each with its id, look, sites, the room its conversations become tasks in (room_id), the AI agent that answers first (agent_id) and the snippet to paste into a website's pages. -- MakeHybrid API plan, GET /webchat/v1/widgets, group webchat.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_webhooks_endpoints MakeHybrid API: List this organization's webhook endpoints: each one's id, the URL events are sent to, which events it asked for, and whether it is still delivering. Signing secrets are never returne… ~108
List this organization's webhook endpoints: each one's id, the URL events are sent to, which events it asked for, and whether it is still delivering. Signing secrets are never returned here -- a secret is shown once, when the endpoint is created. -- MakeHybrid API plan, GET /linkedin/webhooks/endpoints, group webhooks.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_webhooks_inbox_create MakeHybrid API: Open the AI inbox: a webhook kept for your AI instead of sent anywhere, receiving every event: your connected LinkedIn accounts, your shared inbox and your X account. Opened for you w… ~131
Open the AI inbox: a webhook kept for your AI instead of sent anywhere, receiving every event: your connected LinkedIn accounts, your shared inbox and your X account. Opened for you when an AI connection is created; calling it again answers the same inbox. -- MakeHybrid API plan, POST /linkedin/webhooks/inbox, group webhooks.
| Name | Type | Req | Description |
|---|---|---|---|
| body | object | – | JSON request body for POST /linkedin/webhooks/inbox. |
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_webhooks_inbox_list MakeHybrid API: Read the AI inbox: what happened on your connected LinkedIn accounts (messages received and sent, new relations, account status changes and checkpoints), in your shared inbox (inbox.*… ~146
Read the AI inbox: what happened on your connected LinkedIn accounts (messages received and sent, new relations, account status changes and checkpoints), in your shared inbox (inbox.* events) and on your X account (x.message_*), oldest first, kept 30 days. Pass query.after = the next value from your last read to see only what is new, query.event to filter, query.since for a time. -- MakeHybrid API plan, GET /linkedin/webhooks/inbox, group webhooks.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
complete_webhooks_status MakeHybrid API: Whether events are flowing at all, before you debug one endpoint: receiving_events says whether this server is subscribed upstream, upstream_configured whether the connection behind e… ~123
Whether events are flowing at all, before you debug one endpoint: receiving_events says whether this server is subscribed upstream, upstream_configured whether the connection behind every event exists, and endpoints and accounts_connected how many of each this organization has. receiving_events false with endpoints above zero means nothing will ever arrive, however correct the endpoint is. -- MakeHybrid API plan, GET /linkedin/webhooks/status, group webhooks.
| Name | Type | Req | Description |
|---|---|---|---|
| query | object | – | Optional query-string parameters, e.g. {"limit":"20","cursor":"..."}. Values are coerced to strings. |
No output schema declared.
No examples provided.
How do I install the com.makehybrid/mcp server?
com.makehybrid/mcp is a hosted endpoint at https://makehybrid.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · makehybrid.com
claude mcp add --transport http com-makehybrid-mcp 'https://makehybrid.com/mcp'
What is the com.makehybrid/mcp server?
com.makehybrid/mcp is listed in the public MCP registry as com.makehybrid/mcp. LinkedIn, the messaging channels and the work trackers of a MakeHybrid account, as tools. This page covers its hosted endpoint (https://makehybrid.com/mcp).
Is the com.makehybrid/mcp server safe to use?
com.makehybrid/mcp scores 77 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the com.makehybrid/mcp server expose?
com.makehybrid/mcp exposes 116 tools: makehybrid_about, makehybrid_list_operations, makehybrid_describe_operation, makehybrid_read, makehybrid_write, and 111 more. Their descriptions and schemas cost roughly 15,740 tokens of context every time the server is loaded.
Does the com.makehybrid/mcp server require authentication?
Yes. com.makehybrid/mcp asked us for credentials when we connected, so you will need to authorise it in your MCP client before it can do anything.
Is the com.makehybrid/mcp server still maintained?
com.makehybrid/mcp is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.