app.saber.mcp/saber
Official77 toolsSaber
Sales intelligence — research companies, qualify prospects, and find contacts.
Researches companies, qualifies prospects, and finds contact information.
Captured live from the server via tools/list.
findEmail
Find a verified email address for a contact at a domain
Parameters (1)
- __requestBodyobjectrequired
Request body
company_signals-list
List company signal runs with optional filters for domain, company ID, completion date, status, and subscription.
Parameters (8)
- domainstring
Filter signals by company domain (e.g., "acme.com")
- companyIdstring
Filter signals by company ID
- limitinteger
Maximum number of results per page
- offsetinteger
Number of results to skip for pagination
- fromDatestring
Filter signals completed on or after this date (RFC3339 format)
- toDatestring
Filter signals completed on or before this date (RFC3339 format)
- statusarray
Filter by signal status (can be specified multiple times for multiple statuses)
- subscriptionIdstring
Filter signals by subscription ID (UUID of the signal subscription that triggered execution)
company_signals-create
Create a company research signal, return immediately, then poll the signal ID or receive results through a webhook.
Parameters (1)
- __requestBodyobjectrequired
Request body
company_signals-subscription_logs
List company signal executions produced by a specific signal subscription, with filters and pagination.
Parameters (8)
- subscriptionIdstringrequired
The UUID of the signal subscription
- domainstring
Filter signals by company domain
- companyIdstring
Filter signals by company ID
- limitinteger
Maximum number of results per page
- offsetinteger
Number of results to skip for pagination
- fromDatestring
Filter signals completed on or after this date (RFC3339 format)
- toDatestring
Filter signals completed on or before this date (RFC3339 format)
- statusarray
Filter by signal status (can be specified multiple times)
company_signals-create_batch
Create many company signals across domains, questions, or templates. Use templates for larger standardized batches.
Parameters (1)
- __requestBodyobjectrequired
Request body
company_signals-get
Retrieve the current status and AI-generated answer for a company signal when it has completed.
Parameters (1)
- signalIdstringrequired
The unique identifier of the signal (UUID format)
getContactResearchByExternalID
Retrieve contact research using an external system ID, such as a HubSpot contact ID, plus the source name.
Parameters (2)
- externalIdstringrequired
The external identifier of the contact research request (e.g., HubSpot contact ID)
- externalSourcestringrequired
The source system that provided the external ID (e.g., "hubspot")
contacts-create_research
Start asynchronous AI research for a contact using LinkedIn and other sources, then poll the research ID for results.
Parameters (1)
- __requestBodyobjectrequired
Request body
contacts-get_research
Retrieve the current status and AI-generated insights for a contact research job when it has completed.
Parameters (1)
- idstringrequired
The unique identifier of the contact research request
contacts-search
Search for contacts by company, name, job title, keyword, country, department, or seniority using the API key owner's Sales Navigator connection.
Parameters (1)
- __requestBodyanyrequired
Request body
contacts-list_signals
List contact signal runs with optional filters for profile URL and pagination.
Parameters (3)
- contactProfileUrlstring
Filter signals by contact profile URL (LinkedIn or other professional profile)
- limitinteger
Maximum number of results per page
- offsetinteger
Number of results to skip for pagination
contacts-create_signal
Create a contact research signal, return immediately, then poll the signal ID or receive results through a webhook.
Parameters (1)
- __requestBodyobjectrequired
Request body
contacts-get_signal
Retrieve the current status and AI-generated answer for a contact signal when it has completed.
Parameters (1)
- signalIdstringrequired
The unique identifier of the contact signal (UUID format)
contact_lists-list
List saved contact lists with pagination.
Parameters (2)
- limitinteger
Maximum number of lists to return (1–100, default 20)
- offsetinteger
Number of lists to skip for pagination (default 0)
contact_lists-create
Run a LinkedIn Sales Navigator search, store a point-in-time contact snapshot, and return contact list metadata.
Parameters (1)
- __requestBodyobjectrequired
Request body
contact_lists-get
Retrieve contact list metadata and the stored contact count.
Parameters (1)
- listIdstringrequired
The unique identifier of the contact list
contact_lists-update
Rename a saved contact list without changing its stored contact snapshot.
Parameters (2)
- listIdstringrequired
The unique identifier of the contact list
- __requestBodyobjectrequired
Request body
contact_lists-delete
Permanently delete a contact list and its stored contact snapshots.
Parameters (1)
- listIdstringrequired
The unique identifier of the contact list
contact_lists-get_contacts
Page through contacts stored in a saved list without making a new Sales Navigator request.
Parameters (3)
- listIdstringrequired
The unique identifier of the contact list
- limitinteger
Maximum number of contacts to return (1–100, default 25)
- offsetinteger
Number of contacts to skip for pagination (default 0)
signal_templates-list
List all signal templates for your organization
Parameters (3)
- limitinteger
Maximum number of templates to return
- offsetinteger
Number of templates to skip for pagination
- includeDeletedboolean
Include deleted templates in the response
signal_templates-create
Create a reusable research question template that can be applied to many companies in batch.
Parameters (1)
- __requestBodyobjectrequired
Request body
signal_templates-get
Get a signal template by ID
Parameters (1)
- templateIdstringrequired
The unique identifier of the template
signal_templates-update
Update a signal template by creating a new version while preserving the template ID. Omitted fields keep their previous values.
Parameters (2)
- templateIdstringrequired
The unique identifier of the template to update
- __requestBodyobjectrequired
Request body
signal_templates-delete
Soft-delete a signal template so it is no longer active while preserving it for historical tracking.
Parameters (1)
- templateIdstringrequired
The unique identifier of the template to delete
signal_subscriptions-list
List all signal subscriptions for your organization
Parameters (2)
- limitinteger
Maximum number of subscriptions to return
- offsetinteger
Number of subscriptions to skip for pagination
signal_subscriptions-create
Schedule recurring signal execution for a template, domain, or list target.
Parameters (1)
- __requestBodyobjectrequired
Request body
signal_subscriptions-get
Get a signal subscription by ID
Parameters (1)
- subscriptionIdstringrequired
The unique identifier of the subscription
signal_subscriptions-update
Update a signal subscription
Parameters (2)
- subscriptionIdstringrequired
The unique identifier of the subscription to update
- __requestBodyobjectrequired
Request body
signal_subscriptions-start
Start a signal subscription
Parameters (1)
- subscriptionIdstringrequired
The unique identifier of the subscription to start
signal_subscriptions-stop
Stop a signal subscription
Parameters (1)
- subscriptionIdstringrequired
The unique identifier of the subscription to stop
signal_subscriptions-trigger
Trigger an immediate run of a signal subscription
Parameters (1)
- subscriptionIdstringrequired
The unique identifier of the subscription to trigger
subscription_actions-list
List all actions for a subscription
Parameters (3)
- subscriptionIdstringrequired
The subscription whose actions to list
- limitinteger
Maximum number of actions to return
- offsetinteger
Number of actions to skip for pagination
subscription_actions-create
Create a subscription action
Parameters (2)
- subscriptionIdstringrequired
The subscription to add the action to
- __requestBodyobjectrequired
Request body
subscription_actions-get
Get a subscription action by ID
Parameters (2)
- subscriptionIdstringrequired
The subscription that owns the action
- actionIdstringrequired
The action ID
subscription_actions-update
Update a subscription action
Parameters (3)
- subscriptionIdstringrequired
The subscription that owns the action
- actionIdstringrequired
The action ID to update
- __requestBodyobjectrequired
Request body
subscription_actions-delete
Delete a subscription action
Parameters (2)
- subscriptionIdstringrequired
The subscription that owns the action
- actionIdstringrequired
The action ID to delete
subscription_actions-pause
Pause a subscription action
Parameters (2)
- subscriptionIdstringrequired
The subscription that owns the action
- actionIdstringrequired
The action ID to pause
subscription_actions-unpause
Unpause a subscription action
Parameters (2)
- subscriptionIdstringrequired
The subscription that owns the action
- actionIdstringrequired
The action ID to unpause
signal_summaries-list
List all AI-generated signal summaries for a domain, ordered by creation date (latest first)
Parameters (3)
- domainstringrequired
Filter summaries by company domain (e.g., "acme.com")
- limitinteger
Maximum number of results per page
- offsetinteger
Number of results to skip for pagination
signal_summaries-generate
Generate an AI summary consolidating insights from all completed company signals for a domain
Parameters (1)
- __requestBodyobjectrequired
Request body
market_signals-list_subscriptions
List all market signal subscriptions for your organization
Parameters (3)
- limitinteger
Maximum number of subscriptions to return (1-100, default 20)
- offsetinteger
Number of subscriptions to skip for pagination (default 0)
- includeDeletedboolean
Include soft-deleted subscriptions in the response
market_signals-create_subscription
Create a market signal subscription to monitor job posts, LinkedIn posts, fundraising, investments, or IPOs
Parameters (1)
- __requestBodyobjectrequired
Request body
market_signals-get_subscription
Get a market signal subscription by ID
Parameters (1)
- subscriptionIdstringrequired
The unique identifier of the subscription
market_signals-update_subscription
Update a market signal subscription
Parameters (2)
- subscriptionIdstringrequired
The unique identifier of the subscription to update
- __requestBodyobjectrequired
Request body
market_signals-delete_subscription
Delete a market signal subscription
Parameters (1)
- subscriptionIdstringrequired
The unique identifier of the subscription to delete
market_signals-pause_subscription
Pause a market signal subscription
Parameters (1)
- subscriptionIdstringrequired
The unique identifier of the subscription to pause
market_signals-resume_subscription
Resume a paused market signal subscription
Parameters (1)
- subscriptionIdstringrequired
The unique identifier of the subscription to resume
market_signals-trigger_subscription
Trigger an immediate run of a market signal subscription
Parameters (1)
- subscriptionIdstringrequired
The unique identifier of the subscription to trigger
market_signals-list_signals
List signals delivered by a market signal subscription
Parameters (3)
- subscriptionIdstringrequired
The unique identifier of the subscription
- limitinteger
Maximum number of signals to return (1-100, default 20)
- offsetinteger
Number of signals to skip for pagination (default 0)
connectors-list
List connectors and their connection status
No parameters.
credits-get_balance
Check how many Saber API credits your organization has left in the current billing period.
No parameters.
organisation-get
Get your organisation profile
No parameters.
organisation-update
Update your organisation profile
Parameters (1)
- __requestBodyobjectrequired
Request body
company_lists-import
Import companies from a HubSpot list, view, or segment into a saved Saber company list.
Parameters (1)
- __requestBodyobjectrequired
Request body
company_lists-count_preview
Estimate how many companies match a list filter and how many credits the list operation would cost.
Parameters (1)
- __requestBodyobjectrequired
Request body
company_lists-list
List saved company lists with pagination.
Parameters (2)
- limitinteger
Maximum number of lists to return (1–100, default 20)
- offsetinteger
Number of lists to skip for pagination (default 0)
company_lists-create
Save a company filter as a reusable list for review, signals, scoring, export, and CRM workflows.
Parameters (1)
- __requestBodyobjectrequired
Request body
company_lists-get
Retrieve company list metadata, including its filter and current company count.
Parameters (1)
- listIdstringrequired
The unique identifier of the company list
company_lists-update
Update a company list name or filter and refresh cached matching companies.
Parameters (2)
- listIdstringrequired
The unique identifier of the company list to update
- __requestBodyobjectrequired
Request body
company_lists-delete
Delete a saved company list and remove its reusable segment boundary.
Parameters (1)
- listIdstringrequired
The unique identifier of the company list to delete
company_lists-get_companies
Page through companies that match a saved company list filter.
Parameters (3)
- listIdstringrequired
The unique identifier of the company list
- limitinteger
Maximum number of companies to return (1–100, default 25)
- offsetinteger
Number of companies to skip for pagination (default 0)
company_lists-export
Export a saved company list to CSV, optionally including selected firmographic and signal columns.
Parameters (2)
- listIdstringrequired
The unique identifier of the company list
- __requestBodyobject
Request body
company_lists-search
Preview up to 50 companies that match a filter before creating a reusable company list.
Parameters (1)
- __requestBodyobjectrequired
Request body
scoring-profile-list
List scoring profiles
No parameters.
scoring-profile-create
Create a scoring profile
Parameters (1)
- __requestBodyobjectrequired
Request body
scoring-profile-get
Get a scoring profile
Parameters (1)
- profileIdstringrequired
Scoring profile UUID
scoring-profile-update
Update a scoring profile
Parameters (2)
- profileIdstringrequired
Scoring profile UUID
- __requestBodyobjectrequired
Request body
scoring-profile-delete
Delete a scoring profile
Parameters (1)
- profileIdstringrequired
Scoring profile UUID
scoring-rule-list
List scoring rules for a profile
Parameters (1)
- profileIdstringrequired
Scoring profile UUID
scoring-rule-upsert
Upsert a scoring rule
Parameters (2)
- profileIdstringrequired
Scoring profile UUID
- __requestBodyobjectrequired
Request body
scoring-rule-delete
Delete a scoring rule
Parameters (2)
- profileIdstringrequired
Scoring profile UUID
- ruleIdstringrequired
Scoring rule UUID
scoring-assignment-list
List profile assignments for an object
Parameters (2)
- objectTypestringrequired
Object type (`company` or `contact`)
- objectIdstringrequired
For `company` use the domain (e.g. `acme.com`); for `contact` use the LinkedIn profile URL
scoring-assignment-create
Assign a profile to a single object
Parameters (1)
- __requestBodyobjectrequired
Request body
scoring-assignment-bulk-create
Assign a profile to many objects at once
Parameters (1)
- __requestBodyobjectrequired
Request body
scoring-assignment-delete
Remove a profile assignment
Parameters (1)
- assignmentIdstringrequired
Profile assignment UUID
scoring-scores-get
Read scores for one or more objects
Parameters (2)
- objectTypestringrequired
- objectIdarrayrequired
Repeatable. For `company` use the domain; for `contact` use the LinkedIn profile URL.
scoring-compute
Trigger score recomputation
Parameters (1)
- __requestBodyobjectrequired
Request body
README not available yet.
Install
claude_desktop_config.json
{
"mcpServers": {
"saber": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp.saber.app/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.