Model Context Protocol (MCP) server for Apollo.io API integration
Obriym CRM Com MCP is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Operate Obriym CRM from any AI assistant: leads, deals, orders, products, guarded writes.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http obriym-crm-com-mcp https://obriym-crm.com/api/mcp
# 2 — ask your agent for something these tools do
# search_leads, get_lead, search_deals and 39 more
Obriym CRM Com MCP costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, read from the address; if the publisher says otherwise, swap that one word.
claude mcp add --scope user --transport http obriym-crm-com-mcp https://obriym-crm.com/api/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
42 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
List and search this workspace's leads, filtered by text/status/source/created-date/stale and paginated. Returns summary rows (id, name, contact, company, status, source, assignee, tags, next-action, isStale, timestamps) plus pagination { page, perPage, total }, newest first. Use get_lead to fetch notes, position and score for one lead by id.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| page | integer | no | 1-based page number of results to return. Default 1. |
| perPage | integer | no | Number of results per page (1-100). Default 20. |
| from | string | no | Only leads created at or after this ISO 8601 timestamp (e.g. 2026-01-31T00:00:00Z). |
| q | string | no | Free-text search over lead name, email, phone, or company. Omit for no text filter. |
| source | string | no | Filter by lead source key (e.g. website, referral, telegram). Use list_lead_sources to see the workspace's keys. Omit for all sources. |
| status | string | no | Filter by lead status. Omit to return every status. Allowed: new, contacted, qualified, unqualified, converted. |
| stale | no | Set true to return only stale leads: not unqualified/converted and either past their next-action date or untouched for more than 7 days. | |
| to | string | no | Only leads created at or before this ISO 8601 timestamp (e.g. 2026-02-28T23:59:59Z). |
Fetch one CRM lead in the selected workspace by lead id, including status, source, assignee, tags, custom fields, score, notes and next action. Use search_leads first when you only know a name, email, phone or company.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The lead id returned by search_leads. |
List and search pipeline deals, filtered by stage/owner/company/contact/stale and paginated. Returns summary rows (id, title, stage, amount, probability, owner, company, contact, next-action, isStale) plus pagination { page, perPage, total }. Use get_deal to fetch one deal's full detail by id.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| companyId | string | no | Filter to deals linked to this company id (from search_companies). |
| contactId | string | no | Filter to deals linked to this contact id (from search_contacts). |
| ownerId | string | no | Filter to deals owned by this workspace member's user id. |
| page | integer | no | 1-based page number of results to return. Default 1. |
| perPage | integer | no | Number of deals per page (1-100). Default 25. |
| q | string | no | Free-text search over the deal title. Omit for no text filter. |
| stageId | string | no | Filter to deals in this pipeline stage id (from list_pipeline_stages). |
| stale | string | no | Set "true" to return only stale deals (past their next-action date or long untouched). |
Fetch one pipeline deal in the selected workspace by deal id, including stage, value, probability and linked company/contact data when present. Use search_deals first when you only know the title or related customer.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The deal id returned by search_deals. |
List this workspace's orders, filtered by status/customer/created-date and paginated. Returns summary rows (externalId, status, currency, totalAmount, itemCount, timestamps) plus pagination { page, perPage, total }, newest first. Use get_order to fetch one order's full detail (line items, payments, shipments, returns) by externalId.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| page | integer | no | 1-based page number of results to return. Default 1. |
| perPage | integer | no | Number of results per page (1-100). Default 20. |
| customerExternalId | string | no | Filter to one storefront customer by their externalId (the id from the source system). Omit to list all customers' orders. |
| from | string | no | Only orders created at or after this ISO 8601 timestamp (e.g. 2026-01-31T00:00:00Z). |
| status | string | no | Filter by order status. Omit to return every status. Allowed: pending, confirmed, processing, shipped, delivered, cancelled, refunded. |
| to | string | no | Only orders created at or before this ISO 8601 timestamp (e.g. 2026-02-28T23:59:59Z). |
Fetch full order detail in the selected workspace by externalId, including line items, payments, shipments and returns. Use list_orders first when you only know the customer or date.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| externalId | string | yes | The order externalId returned by list_orders. |
List and search active catalog products, filtered by category/brand/price/stock/tag/type and paginated. Returns summary rows (id, name, sku, type, price, currency, unit, stock, category, brand) plus pagination { page, perPage, total }. Use get_product to fetch one product's full detail by id or SKU.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| brandId | string | no | Filter to one brand by its id. Empty string means any brand. |
| categoryId | string | no | Filter to one category by its id. Empty string means any category. |
| inStock | string | no | Set "true" to return only products with stock available. Empty means include out-of-stock. |
| maxPrice | number | no | Only products priced at or below this amount (workspace currency). |
| minPrice | number | no | Only products priced at or above this amount (workspace currency). |
| page | integer | no | 1-based page number of results to return. Default 1. |
| perPage | integer | no | Number of products per page (1-100). Default 20. |
| q | string | no | Free-text search over product name and SKU. Empty for no text filter. |
| sort | string | no | Sort order. Empty uses the default order. Allowed: name_asc, name_desc, price_asc, price_desc, newest. |
| status | string | no | Filter by catalog status. Empty keeps the storefront default of active only. Use "draft" to find products waiting to be reviewed (marketplace imports and unknown SKUs from orders land there), or "any" |
| stockState | string | no | Filter by stock state, for products that track inventory. "low" returns products at or under their reorder threshold; "out" returns products with nothing left. Empty applies no stock-state filter. |
| tag | string | no | Filter to products carrying this tag. Empty means any tag. |
| type | string | no | Filter by product type. Empty for any; "simple" or "bundle". |
| warehouseId | string | no | Filter to products in one warehouse by its id, from the warehouse list. Use "none" for products assigned to no warehouse — they match no id, so nothing else surfaces them. Empty means any warehouse. A |
Fetch one catalog product in the selected workspace by product id or SKU — returned in any status (draft, active, or archived; check the status field), including price, stock, category and brand fields. Provide exactly one known identifier; use search_products first when unsure (search covers active products only).
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | no | The product id returned by search_products. |
| sku | string | no | The product SKU returned by search_products. |
Return the operational 'what needs attention today' snapshot for this workspace: active/qualified/stale lead counts, pipeline value, weighted forecast and overdue activities. Takes no arguments. Use get_report for period trend analytics instead.
No parameter schema on file.
Return one aggregated analytics report over a period for this workspace, selected by the report parameter: lead_source_conversion, pipeline_velocity, team_performance, or revenue_trend. Each returns aggregated rows (no per-record data); days tunes the look-back for conversion/team reports and months the span for revenue_trend. Use get_dashboard_overview for today's operational snapshot instead.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| days | no | Look-back window for conversion/team reports (default 90/30). | |
| months | integer | no | Number of months for the revenue-trend report (default 6). |
| report | string | yes | Which analytics report to return. lead_source_conversion: leads and conversion rate per source (uses days). pipeline_velocity: average time deals spend in each stage. team_performance: revenue and act |
List and search this workspace's contacts, filtered by company/owner/tag, sorted and paginated. Returns summary rows (id, firstName, lastName, email, phone, jobTitle, company, owner, tags) plus pagination { page, perPage, total }. Use get_contact to fetch one contact's full detail by id.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| companyId | string | no | Filter to contacts at this company id (from search_companies). |
| ownerId | string | no | Filter to contacts owned by this workspace member's user id. |
| page | integer | no | 1-based page number of results to return. Default 1. |
| perPage | integer | no | Number of contacts per page (1-100). Default 25. |
| q | string | no | Free-text search over name, email and company. Omit for no text filter. |
| sortBy | string | no | Field to sort by. Default name. Allowed: name, email, createdAt. |
| sortDir | string | no | Sort direction. Default asc. |
| tag | string | no | Filter to contacts carrying this tag. Omit for any tag. |
Fetch one CRM contact in the selected workspace by contact id, including company, owner, tags and communication fields when present. Use search_contacts first when you only know a name, email or phone.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The contact id returned by search_contacts. |
List and search this workspace's companies, filtered by industry/status/owner, sorted and paginated. Returns summary rows (id, name, industry, size, status, owner, contactCount) plus pagination { page, perPage, total }. Use get_company to fetch one company's full detail by id.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| industry | string | no | Filter to companies in this industry. Omit for any industry. |
| ownerId | string | no | Filter to companies owned by this workspace member's user id. |
| page | integer | no | 1-based page number of results to return. Default 1. |
| perPage | integer | no | Number of companies per page (1-100). Default 25. |
| q | string | no | Free-text search over the company name. Omit for no text filter. |
| sortDir | string | no | Sort direction by name. Default asc. |
| status | string | no | Filter by relationship status. Omit for any. Allowed: prospect, active, inactive. |
Fetch one CRM company in the selected workspace by company id, including status, industry, owner and contact links when present. Use search_companies first when you only know the company name.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The company id returned by search_companies. |
List this workspace's activities (tasks, calls, meetings, emails, notes), filtered by type/assignee/overdue/completion/linked-entity and paginated. Returns summary rows (id, type, title, priority, dueDate, completed, assignee, linked lead/contact/company/deal, isOverdue) plus pagination { page, perPage, total }. Use get_activity to fetch one activity's full detail by id.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| assignedTo | string | no | Filter to activities assigned to this workspace member's user id. |
| companyId | string | no | Filter to activities linked to this company id (from search_companies). |
| completed | string | no | Filter by completion: "true" only completed, "false" only open. Omit for both. |
| contactId | string | no | Filter to activities linked to this contact id (from search_contacts). |
| dealId | string | no | Filter to activities linked to this deal id (from search_deals). |
| leadId | string | no | Filter to activities linked to this lead id (from search_leads). |
| overdue | string | no | Set "true" to return only overdue activities (past due date, not completed). |
| page | integer | no | 1-based page number of results to return. Default 1. |
| perPage | integer | no | Number of activities per page (1-100). Default 20. |
| q | string | no | Free-text search over the activity title. Omit for no text filter. |
| type | string | no | Filter by activity type. Omit for any. Allowed: task, call, meeting, email, note. |
Fetch one CRM activity in the selected workspace by activity id, including type, due date, completion state, assignee and linked entity. Use list_activities first when you only know the related lead/deal/contact.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The activity id returned by list_activities. |
List CRM customers (companies with a won deal or delivered order), filtered by health/lifetime-value/won-deal count, sorted and paginated. Returns summary rows (companyId, name, health, lifetimeValue, wonDeals, lastActivity, owner) plus pagination { page, perPage, total }. Use get_customer to fetch one customer's detail by company id.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| health | string | no | Filter by customer health. Omit for any. Allowed: healthy, at_risk, churned. |
| ltv | string | no | Filter by lifetime-value bucket. Omit for any. Allowed: lt10k, 10k50k, gt50k. |
| ownerId | string | no | Filter to customers owned by this workspace member's user id. |
| page | integer | no | 1-based page number of results to return. Default 1. |
| perPage | integer | no | Number of customers per page (1-100). Default 25. |
| q | string | no | Free-text search over the customer company name. Omit for no text filter. |
| sortDir | string | no | Sort direction by lifetime value. Default desc (highest first). |
| wonDealsMin | integer | no | Only customers with at least this many won deals. |
Fetch one CRM customer summary in the selected workspace by company id, including health, lifetime value and won-deal metrics. Use list_customers first when you only know the company name.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| companyId | string | yes | The company/customer id returned by list_customers. |
Show which account and workspace this connection operates: signed-in name/email (OAuth only), workspace name, plan, connection type, and granted scopes. Call this when the user asks 'which account or workspace am I connected to?'. Sign-in connections can use list_workspaces and select_workspace to see or change the bound workspace.
No parameter schema on file.
Create a lead. Idempotent by externalId (re-sending the same externalId returns the existing lead). Requires an email or phone. Enforces the workspace plan limit; the result echoes the workspace it landed in. Use update_lead to change it afterward.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| companyName | string | no | The lead's company name, if known. Optional. |
| string | no | The lead's email. Provide email or phone (at least one). | |
| externalId | string | yes | A stable unique id for this lead in your system — the idempotency key. Re-sending the same externalId returns the existing lead instead of creating a duplicate (e.g. 'mcp-<uuid>'). |
| name | string | yes | The lead's full name or label. Required. |
| notes | string | no | Free-text notes about the lead. Optional. |
| phone | string | no | The lead's phone number. Provide email or phone (at least one). |
| source | string | no | Lead source; fixed to "website" for MCP-created leads. |
Update fields on an existing lead by id. Provide a patch with at least one field. Use search_leads first to find the lead id. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The lead id returned by search_leads. |
| patch | object | yes | The lead fields to update; include at least one changed field. |
Create a pipeline deal. Requires a stageId, title, and next-action note. Use list_pipeline_stages for the stageId, and search_companies/search_contacts to link a company or contact. Enforces the workspace plan limit; the result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| amount | string | no | Deal value as a decimal string, e.g. 1500.00. Optional. |
| companyId | no | Company id to link the deal to (from search_companies); null/omit for none. | |
| contactId | no | Contact id to link the deal to (from search_contacts); null/omit for none. | |
| expectedCloseDate | no | Expected close date, ISO 8601. Optional. | |
| nextActionDate | string | yes | Next-action date, ISO 8601. Required. |
| lostReason | no | Reason the deal was lost. Optional (required only for Closed-lost stages). | |
| nextActionNote | string | yes | What the next action on this deal is. Required. |
| notes | no | Free-text notes on the deal. Optional. | |
| ownerId | no | User id of the workspace member to own the deal; null/omit for none. | |
| probability | integer | no | Win probability percent, 0-100. Optional (defaults from the stage). |
| stageId | string | yes | Pipeline stage id for the deal (from list_pipeline_stages). Required. |
| title | string | yes | Deal title. Required. |
Create an activity (task, call, meeting, email, or note). Must link to at least one lead, contact, company, or deal — use search_leads/search_contacts/search_companies/search_deals to get the entity id. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| assignedTo | no | User id of the workspace member to assign the activity to; null/omit for unassigned. | |
| companyId | no | Company id to link the activity to (from search_companies). Link at least one entity. | |
| contactId | no | Contact id to link the activity to (from search_contacts). Link at least one entity. | |
| dealId | no | Deal id to link the activity to (from search_deals). Link at least one entity. | |
| description | no | Detailed description or notes. Optional. | |
| dueDate | no | Due date/time, ISO 8601. Optional. | |
| leadId | no | Lead id to link the activity to (from search_leads). Link at least one entity. | |
| priority | string | no | Priority. Optional. One of: low, medium, high. |
| recurrenceEndsAt | no | When recurrence stops, ISO 8601. Optional; only meaningful with recurrenceRule. | |
| recurrenceRule | no | Recurrence rule: daily, weekly, or monthly. Optional (one-off if omitted). | |
| title | string | yes | Short title of the activity. Required. |
| type | string | yes | Activity type. One of: task, call, meeting, email, note. |
Move an order to a new status by externalId. Only valid transitions from the current status are allowed. Use list_orders to find the externalId and get_order to see the current status. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| status | string | yes | The new order status. Only valid transitions from the current status are accepted. Allowed values: pending, confirmed, processing, shipped, delivered, cancelled, refunded. |
| externalId | string | yes | The order externalId returned by list_orders or create_order. |
Create a contact (person). Use search_companies for the companyId to link an employer. Enforces the workspace plan limit and validates the company/owner links; the result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| companyId | no | Company id to link this contact to (from search_companies). Optional. | |
| no | The contact's email address. Optional. | ||
| firstName | string | yes | The contact's first name. Required. |
| jobTitle | no | The contact's job title. Optional. | |
| lastName | no | The contact's last name. Optional. | |
| ownerId | no | User id of the workspace member who owns this contact. Optional. | |
| phone | no | The contact's phone number. Optional. | |
| tags | array | no | Tags for segmentation. Optional. |
Update fields on a contact by id. Provide a patch with at least one field. Use search_contacts first to find the contact id. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The contact id returned by search_contacts. |
| patch | object | yes | The contact fields to update; include at least one changed field. |
Create a company (B2B account). The company name must be unique in the workspace. Enforces the workspace plan limit; the result echoes the operating workspace. Use search_companies first to avoid creating a duplicate.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| industry | no | The company's industry. Optional. | |
| name | string | yes | The company name. Required and unique within the workspace. |
| ownerId | no | User id of the workspace member who owns this company. Optional. | |
| size | string | no | Company size band. Optional. One of: solo, small, medium, large, enterprise. |
| status | string | no | Relationship status. Optional. One of: prospect, active, inactive. |
| website | no | The company website URL. Optional. |
Update fields on a company by id. Provide a patch with at least one field. Use search_companies first to find the company id. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The company id returned by search_companies. |
| patch | object | yes | The company fields to update; include at least one changed field. |
Mark an activity (task, call, or meeting) as completed by its id. Use list_activities first to find the activity id. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The activity id returned by list_activities. |
Convert a lead into a contact, company, and/or deal (select at least one via the input flags). Sets the lead status to converted. Use search_leads first to find the lead id. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The lead id returned by search_leads. |
| input | object | yes | Conversion options that decide whether to create/link contact, company and deal records. |
Assign a lead to a workspace member by user id, or pass assignedTo=null to unassign. Use search_leads to find the lead id and get_workspace_info to confirm the operating workspace. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| assignedTo | yes | User id of the workspace member to assign the lead to. Pass null to unassign. | |
| id | string | yes | The lead id returned by search_leads. |
Move a deal to a pipeline stage by its id. Closed-lost stages require a lostReason. Use search_deals for the deal id and list_pipeline_stages for the target stageId. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| lostReason | no | Reason the deal was lost. Required when the target stage is a Closed-lost stage; otherwise omit. | |
| stageId | string | yes | The target pipeline stage id to move the deal to (from list_pipeline_stages). |
| id | string | yes | The deal id returned by search_deals. |
Create an order with line items. Idempotent by externalId — use a stable unique id such as 'mcp-<uuid>' (re-sending returns the existing order). Enforces the workspace plan limit; the result echoes the operating workspace. Items snapshot productName/sku/unitPrice; use search_products first to quote real products.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| currency | string | no | ISO 4217 currency code for the order (uppercase, e.g. UAH). Default UAH. |
| customer | object | no | Optional buyer snapshot (name/email/phone, or a storefront customer externalId). Omit for an anonymous order. |
| delivery | object | no | How the buyer asked to receive the order: carrier, branch/courier/pickup, branch text, recipient, cash-on-delivery and a delivery note. This is the buyer's choice at checkout — it does not dispatch an |
| externalId | string | yes | A stable unique id for this order in your system — the idempotency key. Re-sending the same externalId returns the existing order instead of creating a duplicate (e.g. 'mcp-<uuid>'). |
| items | array | yes | Order line items (1-100). Each snapshots productName/sku/unitPrice. |
| notes | string | no | Internal note stored on the order. For a delivery instruction from the buyer use delivery.comment instead. |
Add a line item to an existing order by its externalId. Recomputes the order total. Use list_orders or create_order for the order externalId, and search_products to quote a real product. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| discount | number | no | Percentage discount on this line (0-100). Default 0. |
| productName | string | yes | Line item name, snapshotted onto the order. Use search_products to quote a real catalog product's name. Required. |
| quantity | integer | yes | Quantity ordered (integer, at least 1). |
| sku | string | no | Product SKU snapshot (from search_products). Optional. |
| unitPrice | yes | Price per unit in the order currency, as a decimal (e.g. 199.99). Snapshotted onto the line. | |
| externalId | string | yes | The order externalId returned by list_orders or create_order. |
Update a line item on an order (quantity, unit price, discount, name, or SKU). Recomputes the order total. Use get_order to find the order's externalId and the item's itemId. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| externalId | string | yes | The order externalId returned by list_orders or create_order. |
| itemId | string | yes | The order item id returned by get_order. |
| patch | object | yes | The order item fields to update; include at least one changed field. |
Remove a line item from an order. Recomputes the order total. Use get_order to find the order's externalId and the item's itemId. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| externalId | string | yes | The order externalId returned by list_orders or create_order. |
| itemId | string | yes | The order item id returned by get_order. |
List this workspace's pipeline stages in order, with each stage's id, name, kind, default probability, WIP limit and position. Use configure_pipeline to change a stage, and the stage id here as the stageId for create_deal / transition_deal.
No parameter schema on file.
Update an existing pipeline stage's name, default probability, or WIP limit. Provide the stage id (from list_pipeline_stages) and the fields to change. Stage order and terminal behavior are fixed. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| id | string | yes | The pipeline stage id returned by list_pipeline_stages. |
| patch | object | yes | Pipeline stage fields to update: name, default probability, WIP limit or position. |
List this workspace's lead sources (built-in plus custom), with each source's key, label and active state. Pass includeInactive to also return archived sources. Use set_lead_sources to add or archive a source; use a source key here as the source filter for search_leads.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| includeInactive | boolean | no | Set true to include archived/inactive lead sources. |
Create or update a workspace lead source: set its label and active state by key (built-in or custom, lowercase_with_underscores). Idempotent — re-sending the same key updates it. Archiving the fallback 'other' source is not allowed. Use list_lead_sources to see current sources. The result echoes the operating workspace.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| isActive | boolean | yes | Whether the source is selectable for new leads. Set false to archive it (the fallback 'other' source cannot be archived). |
| key | string | yes | Stable source key, lowercase_with_underscores (built-in or custom). |
| label | string | yes | Human-readable label shown for this source in the UI. |
List every workspace the connected user belongs to (id, name, role) and mark which one this connection currently operates. OAuth sign-in connections only. Use select_workspace to switch.
No parameter schema on file.
Re-bind this OAuth connection to the workspace selected by the user. Takes effect on the next tool call. Use the organizationId returned by list_workspaces or by WORKSPACE_SELECTION_REQUIRED; never invent or guess it.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| organizationId | string | yes | The workspace organizationId chosen by the user from list_workspaces or WORKSPACE_SELECTION_REQUIRED. |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Obriym CRM Com MCP or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.3.5.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Obriym CRM Com MCP can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.