mcp server
Saber
Sales intelligence — research companies, qualify prospects, and find contacts.
Description as published by the maintainer. Source
- version 1.0.0
- archived
- retrieval
archived — The linked repository returns 404. It was deleted, renamed or made private. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.
What this server can do
119 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.
companies-enrich_custom(__requestBody)- Enrich a company with a custom question Required: __requestBody.
companies-enrich_custom_batch(__requestBody)- Enrich many companies with one custom question Required: __requestBody.
companies-enrich_firmographics(__requestBody)- Enrich a company with firmographics Required: __requestBody.
companies-enrich_funding(__requestBody)- Enrich a company with funding status Required: __requestBody.
companies-enrich_mna(__requestBody)- Enrich a company with M&A activity Required: __requestBody.
companies-enrich_open_jobs(__requestBody)- Enrich a company with open jobs Required: __requestBody.
companies-enrich_tech_stack(__requestBody)- Enrich a company with its tech stack Required: __requestBody.
companies-generate_summary(__requestBody)- Generate a company summary Required: __requestBody.
companies-list_summaries(limit, domain, offset)- List company summaries Required: domain.
company_lists-count_preview(__requestBody)- Estimate how many companies match a list filter and how many credits the list operation would cost. Required: __requestBody.
company_lists-create(__requestBody)- Save a company filter as a reusable list for review, signals, scoring, export, and CRM workflows. Required: __requestBody.
company_lists-delete(listId)- Delete a saved company list and remove its reusable segment boundary. Required: listId.
company_lists-export(listId, __requestBody)- Export a saved company list to CSV, optionally including selected firmographic and signal columns. Required: listId.
company_lists-get(listId)- Retrieve company list metadata, including its filter and current company count. Required: listId.
company_lists-get_companies(limit, listId, offset)- Page through companies that match a saved company list filter. Required: listId.
company_lists-import(__requestBody)- Import companies from a HubSpot list, view, or segment into a saved Saber company list. Required: __requestBody.
company_lists-list(limit, offset)- List saved company lists with pagination.
company_lists-search(__requestBody)- Preview up to 50 companies that match a filter before creating a reusable company list. Required: __requestBody.
company_lists-update(listId, __requestBody)- Update a company list name or filter and refresh cached matching companies. Required: listId, __requestBody.
company_signals-create(__requestBody)- Create a company research signal, return immediately, then poll the signal ID or receive results through a webhook. Required: __requestBody.
company_signals-create_batch(__requestBody)- Create many company signals across domains, questions, or templates. Use templates for larger standardized batches. Required: __requestBody.
company_signals-get(signalId)- Retrieve the current status and AI-generated answer for a company signal when it has completed. Required: signalId.
company_signals-list(limit, domain, offset, status, toDate, fromDate, companyId, subscriptionId)- List company signal runs with optional filters for domain, company ID, completion date, status, and subscription.
company_signals-subscription_logs(limit, domain, offset, status, toDate, fromDate, companyId, subscriptionId)- List company signal executions produced by a specific signal subscription, with filters and pagination. Required: subscriptionId.
connectors-list- List connectors and their connection status
contact_lists-create(__requestBody)- Run a LinkedIn Sales Navigator search, store a point-in-time contact snapshot, and return contact list metadata. Required: __requestBody.
contact_lists-delete(listId)- Permanently delete a contact list and its stored contact snapshots. Required: listId.
contact_lists-get(listId)- Retrieve contact list metadata and the stored contact count. Required: listId.
contact_lists-get_contacts(limit, listId, offset)- Page through contacts stored in a saved list without making a new Sales Navigator request. Required: listId.
contact_lists-list(limit, offset)- List saved contact lists with pagination.
contact_lists-update(listId, __requestBody)- Rename a saved contact list without changing its stored contact snapshot. Required: listId, __requestBody.
contacts-create_research(__requestBody)- Start asynchronous AI research for a contact using LinkedIn and other sources, then poll the research ID for results. Required: __requestBody.
contacts-create_signal(__requestBody)- Create a contact research signal, return immediately, then poll the signal ID or receive results through a webhook. Required: __requestBody.
contacts-enrich_custom(__requestBody)- Enrich a contact with a custom question Required: __requestBody.
contacts-enrich_work_email(__requestBody)- Find a contact's verified work email Required: __requestBody.
contacts-get_research(id)- Retrieve the current status and AI-generated insights for a contact research job when it has completed. Required: id.
contacts-get_signal(signalId)- Retrieve the current status and AI-generated answer for a contact signal when it has completed. Required: signalId.
contacts-list_signals(limit, offset, contactProfileUrl)- List contact signal runs with optional filters for profile URL and pagination.
contacts-search(__requestBody)- Search for contacts by company, name, job title, keyword, country, department, or seniority using the API key owner's Sales Navigator connection. Required: __requestBody.
credits-get_balance- Check how many Saber API credits your organization has left in the current billing period.
enrichment_runs-get(runId)- Get an enrichment run Required: runId.
enrichment_runs-list(type, limit, offset, status, toDate, entityId, fromDate, entityType)- List enrichment runs
enrichment_templates-create(__requestBody)- Create an enrichment template Required: __requestBody.
enrichment_templates-delete(templateId)- Delete an enrichment template Required: templateId.
enrichment_templates-get(templateId)- Get an enrichment template Required: templateId.
enrichment_templates-list(limit, offset, includeDeleted)- List enrichment templates
enrichment_templates-update(templateId, __requestBody)- Update an enrichment template Required: templateId, __requestBody.
enrichment_types-list- List enrichment types
findEmail(__requestBody)- Find a verified email address for a contact at a domain Required: __requestBody.
findEmailBatchGet(id)- Poll a bulk find-email batch Required: id.
findEmailBatchSubmit(__requestBody)- Submit a bulk find-email batch Required: __requestBody.
getContactResearchByExternalID(externalId, externalSource)- Retrieve contact research using an external system ID, such as a HubSpot contact ID, plus the source name. Required: externalId, externalSource.
market_signals-create_subscription(__requestBody)- Create a market signal subscription to monitor job posts, LinkedIn posts, fundraising, investments, or IPOs Required: __requestBody.
market_signals-delete_subscription(subscriptionId)- Delete a market signal subscription Required: subscriptionId.
market_signals-get_subscription(subscriptionId)- Get a market signal subscription by ID Required: subscriptionId.
market_signals-list_signals(limit, offset, subscriptionId)- List signals delivered by a market signal subscription Required: subscriptionId.
market_signals-list_subscriptions(limit, offset, includeDeleted)- List all market signal subscriptions for your organization
market_signals-pause_subscription(subscriptionId)- Pause a market signal subscription Required: subscriptionId.
market_signals-resume_subscription(subscriptionId)- Resume a paused market signal subscription Required: subscriptionId.
market_signals-trigger_subscription(subscriptionId)- Trigger an immediate run of a market signal subscription Required: subscriptionId.
market_signals-update_subscription(__requestBody, subscriptionId)- Update a market signal subscription Required: subscriptionId, __requestBody.
monitors-create(__requestBody)- Create a monitor Required: __requestBody.
monitors-create_action(monitorId, __requestBody)- Create a monitor action Required: monitorId, __requestBody.
monitors-delete(monitorId)- Delete a monitor Required: monitorId.
monitors-delete_action(actionId, monitorId)- Delete a monitor action Required: monitorId, actionId.
monitors-get(monitorId)- Get a monitor Required: monitorId.
monitors-get_action(actionId, monitorId)- Get a monitor action Required: monitorId, actionId.
monitors-list(kind, limit, offset, target)- List monitors
monitors-list_actions(monitorId)- List monitor actions Required: monitorId.
monitors-list_signals(limit, offset, monitorId)- List a monitor's signals Required: monitorId.
monitors-pause(monitorId)- Pause a monitor Required: monitorId.
monitors-pause_action(actionId, monitorId)- Pause a monitor action Required: monitorId, actionId.
monitors-resume(monitorId)- Resume a monitor Required: monitorId.
monitors-resume_action(actionId, monitorId)- Resume a monitor action Required: monitorId, actionId.
monitors-trigger(monitorId)- Trigger a monitor run Required: monitorId.
monitors-update(monitorId, __requestBody)- Update a monitor Required: monitorId, __requestBody.
monitors-update_action(actionId, monitorId, __requestBody)- Update a monitor action Required: monitorId, actionId, __requestBody.
organisation-get- Get your organisation profile
organisation-update(__requestBody)- Update your organisation profile Required: __requestBody.
scoring-assignment-bulk-create(__requestBody)- Assign a profile to many objects at once Required: __requestBody.
scoring-assignment-create(__requestBody)- Assign a profile to a single object Required: __requestBody.
scoring-assignment-delete(assignmentId)- Remove a profile assignment Required: assignmentId.
scoring-assignment-list(objectId, objectType)- List profile assignments for an object Required: objectType, objectId.
scoring-compute(__requestBody)- Trigger score recomputation Required: __requestBody.
scoring-profile-create(__requestBody)- Create a scoring profile Required: __requestBody.
scoring-profile-delete(profileId)- Delete a scoring profile Required: profileId.
scoring-profile-get(profileId)- Get a scoring profile Required: profileId.
scoring-profile-list- List scoring profiles
scoring-profile-update(profileId, __requestBody)- Update a scoring profile Required: profileId, __requestBody.
scoring-rule-delete(ruleId, profileId)- Delete a scoring rule Required: profileId, ruleId.
scoring-rule-list(profileId)- List scoring rules for a profile Required: profileId.
scoring-rule-upsert(profileId, __requestBody)- Upsert a scoring rule Required: profileId, __requestBody.
scoring-scores-get(objectId, objectType)- Read scores for one or more objects Required: objectType, objectId.
signal_subscriptions-create(__requestBody)- Schedule recurring signal execution for a template, domain, or list target. Required: __requestBody.
signal_subscriptions-get(subscriptionId)- Get a signal subscription by ID Required: subscriptionId.
signal_subscriptions-list(limit, offset)- List all signal subscriptions for your organization
signal_subscriptions-start(subscriptionId)- Start a signal subscription Required: subscriptionId.
signal_subscriptions-stop(subscriptionId)- Stop a signal subscription Required: subscriptionId.
signal_subscriptions-trigger(subscriptionId)- Trigger an immediate run of a signal subscription Required: subscriptionId.
signal_subscriptions-update(__requestBody, subscriptionId)- Update a signal subscription Required: subscriptionId, __requestBody.
signal_summaries-generate(__requestBody)- Generate an AI summary consolidating insights from all completed company signals for a domain Required: __requestBody.
signal_summaries-list(limit, domain, offset)- List all AI-generated signal summaries for a domain, ordered by creation date (latest first) Required: domain.
signal_templates-create(__requestBody)- Create a reusable research question template that can be applied to many companies in batch. Required: __requestBody.
signal_templates-delete(templateId)- Soft-delete a signal template so it is no longer active while preserving it for historical tracking. Required: templateId.
signal_templates-get(templateId)- Get a signal template by ID Required: templateId.
signal_templates-list(limit, offset, includeDeleted)- List all signal templates for your organization
signal_templates-update(templateId, __requestBody)- Update a signal template by creating a new version while preserving the template ID. Omitted fields keep their previous values. Required: templateId, __requestBody.
signals-firmographics(__requestBody)- Return a company's firmographic profile (headcount, size, type, founded, HQ) plus a Saber-derived refined category and sell-to segments, with cited evidence. Required: __requestBody.
signals-funding(__requestBody)- Research a company's most recent funding round and public/IPO status by domain. Returns a structured funding summary with investors and source URLs. Required: __requestBody.
signals-mna(__requestBody)- Research a company's recent M&A activity by domain — whether it was acquired or made acquisitions, with counterparty, deal status, and value. Required: __requestBody.
signals-open_jobs(__requestBody)- Summarise a company's current hiring from public job postings by domain — total openings, example titles, function areas, technologies, and locations. Required: __requestBody.
signals-tech(__requestBody)- Detect the ERP or CRM system(s) a company uses, or verify a specific technology, by domain — verified with public web evidence, not vendor data alone. Required: __requestBody.
subscription_actions-create(__requestBody, subscriptionId)- Create a subscription action Required: subscriptionId, __requestBody.
subscription_actions-delete(actionId, subscriptionId)- Delete a subscription action Required: subscriptionId, actionId.
subscription_actions-get(actionId, subscriptionId)- Get a subscription action by ID Required: subscriptionId, actionId.
subscription_actions-list(limit, offset, subscriptionId)- List all actions for a subscription Required: subscriptionId.
subscription_actions-pause(actionId, subscriptionId)- Pause a subscription action Required: subscriptionId, actionId.
subscription_actions-unpause(actionId, subscriptionId)- Unpause a subscription action Required: subscriptionId, actionId.
subscription_actions-update(actionId, __requestBody, subscriptionId)- Update a subscription action Required: subscriptionId, actionId, __requestBody.
Last successful function declaration observed on . Source: https://mcp.saber.app/mcp. We list what the server declared; we do not call any of these functions.
Endpoint status observed on . Source: https://mcp.saber.app/mcp.
Signals
These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.
| Signal | Value | What it measures | Window | Observed | Source |
|---|---|---|---|---|---|
| Latest published version | 1.0.0 | Latest version string the maintainer published to the registry. | as of fetch | Model Context Protocol | |
| Registry record last updated | 2026-04-03 | When the registry record was last updated by its maintainer. | point in time | Model Context Protocol | |
| First listed in the MCP Registry | 2026-04-03 | Date this server was first published to the official MCP Registry. Not a usage or quality measure. | point in time | Model Context Protocol | |
| repository status | not_found | GitHub returned 404 for the repository the maintainer listed. The project was deleted, renamed or made private, so the listing points at nothing. | as of fetch | GitHub | |
| mcp tools declared | 119 tools | Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. | as of probe | mcp.saber.app | |
| mcp endpoint status | ok | The server listed 119 functions when asked. | as of probe | mcp.saber.app |
Where to get it
This record as data
Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.
GET /api/v1/entries/mcp_server.json