Demandbase MCP Tool Details
See the following details for each Demandbase MCP tool:
Retrieve Demandbase Reference Data
Use Retrieve Demandbase Reference Data to find values configured in your Demandbase tenant that you want to use as filters in another tool.
Parameters for Retrieve Demandbase Reference Data
Use the following parameters when retrieving tenant-configured reference data.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| originalRequest | string | Yes | User query. |
| referenceTypes | array<string> | Yes | Allowed: accountList, keywordSets, keywords, buyingGroup, Persona, buyerRole, activityTypes. accountList, keywordSets, keywords, and activityTypes must each be requested alone; buyingGroup, Persona, and buyerRole may be requested together. |
| accountListFilters | object | No | Only valid when referenceTypes is ["accountList"]. Keys: name (partial match), ownedBy (exact email), isPublic, numberOfAccounts (range), createdAt/updatedAt (ISO-8601 date range). |
| keywordFilters | object | No | Only valid when referenceTypes includes keywordSets/keywords. Keys: keywordSetName (partial match), keywordName (partial match, keywords only), isCompetitor. |
| queryOptions | object | No | Only valid when referenceTypes includes accountList, keywordSets, or keywords. limit (default 5, maximum 100), nextPageToken, order (allowed fields: name, numberOfAccounts, uniqueUsersThisWeek, createdAt, updatedAt, keyword). |
Search Internal Account Database
Use Search Internal Account Database to research companies from your internal Demandbase database.
Important: Search Internal Account Database does not support Advertising campaign data.
See Fields supported by MCP - Your Account Data for a list of parameters.
Search Internal People Database
Use Search Internal Person Database to research known people from your internal Demandbase database.
Important: Search Internal People Database does not support person lists.
See Fields supported by MCP - Your Contact & Lead Data for a list of parameters.
Search External Global Company Database
Use Search External Global Company Database to research companies using Demandbase global B2B intelligence.
Important: Family Tree and Competitors can be returned but not used as filters.
See Fields supported by MCP - Company Data for a list of parameters.
Search External Global People Database
Use Search External Global People Database to research people using Demandbase global B2B intelligence.
Important: To find people at companies returned by External Global Company Database, pass the returned company IDs to companyIdsToInclude. The people search is then limited to those companies.
See Fields supported by MCP - Contact Data for a list of parameters.
Find Net-New Contacts
Use Find Net-New Contacts to find contacts that are not already in your internal Demandbase database.
Important:
- A contact can match multiple Personas, Buyer Roles, or Buying Groups.
- Contacts are returned in smaller sets to manage the number of results, so one response may not include all available contacts.
Prerequisites to Find Net-New Contacts with Demandbase MCP
- Identify the account by Account ID, account name, or account domain.
- Buyer Role and Persona filters depend on Buying Groups configured in Demandbase.
Parameters for Find Net-New Contacts
Use the following parameters to define a Net-New contact search.
| Parameter | Notes |
|---|---|
| netNew | Set to true. |
| companyName | Interpreted as the internal account name when netNew is true. |
| netNewAccountId | Use as an alternative to companyName. |
| buyerRoles | Optional. Valid only when netNew is true. |
| Personas | Optional. Valid only when netNew is true. |
| queryOptions.perPage | 1–50 records per page; default 5. |
Account-Level Intent
Use Account-Level Intent to search for accounts using keyword sets, individual keywords, competitive keyword sets, and trending Intent configured in your Demandbase tenant.
Important:
- Intent data is only available for account records.
- An account can match to multiple Intent signals, so some results may include more than one value.
Prerequisites to Use Account-Level Intent with Demandbase MCP
Configure Intent keyword sets in Demandbase.
Filter for Account-Level Intent
Use the following filters to define account-level Intent results.
| Filter | Description |
|---|---|
| Intent type | Keyword set, individual keyword, or trending Intent |
| Keyword set | One or more tenant-configured keyword set names |
| Keyword | One or more individual Intent keywords |
| Intent strength | High, Medium, or Low |
| Intent date | Accounts with Intent activity on or after a specified date |
Buying Group Insights
Use Buying Group Insights to assess Buying Group coverage, identify missing Personas or Buyer Roles, and find known people by Buying Group membership.
Important:
- A gap in Buying Groups means the configured Buying Group is missing expected coverage, but a relevant person may exist at the company.
- An account can match to multiple Buying Groups and coverage gaps, so some results may include more than one value.
Prerequisites for Using Buying Group Insights with Demandbase MCP
Configure Buying Groups in Demandbase.
Filters for Account-Level Buying Group Insights
Use the following filters to assess Buying Group coverage at the account level.
| Filter | Description |
|---|---|
| Buying Group name | An exact tenant-configured Buying Group |
| Completeness score | Buying Group completeness from 0–100 |
| Missing persona | Accounts missing a configured persona |
| Missing buyer role | Accounts missing a configured buyer role |
Filters for Person-Level Buying Group Insights
Use the following filters to find known people based on Buying Group membership.
| Filter | Description |
|---|---|
| Buying Group name | Buying Group |
| Buyer Role | Buying Role of the person |
| Buying Group Persona | Persona of the person |
| Member Status | Confirmed or Suggested |
Create Account Brief
Use Create Account Brief to create an account summary using your internal and global Demandbase data.
Important:
- Create Account Brief returns one consolidated brief and uses one account identifier per request.
- Sections may be omitted when source data is unavailable.
Prerequisites to Create Account Brief with Demandbase MCP
- Identify the account by Account ID, account name, or account domain.
- Provide only one identifier at a time.
Parameters for Account Brief
Use the following parameters to define the account for an Account Brief.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| originalRequest | string | Yes | User query. |
| accountId | string | No | Internal account ID. Mutually exclusive with accountName and domain — pass the ID alone when it's already known from a prior lookup. |
| accountName | string | No | Account name to search. |
| domain | string | No | Account domain to search. |
Information Included in Account Brief
Depending on the data available for the account, an Account Brief may include:
| Section | Description |
|---|---|
| Account summary | Name, domain, industry, size, description, owner, status. |
| Sales and pipeline | Journey stage, qualification/pipeline signals, open opportunities, recent sales activity. |
| Engagement and Intent | Recent engagement, web activity, keyword or trending Intent. |
| Buying Group coverage | Buying Groups, completeness, missing Personas, missing Buyer Roles. |
| Company context | Company profile and recent news. |
| Recommended next actions | Evidence-based follow-up suggestions, stakeholder gaps, and Intent themes. |
Updated 3 days ago