Dice MCP logo

Integrate Dice MCP with your AI CRM

Search Dice's tech-job database with conversational filters for role, company, location, and employment type.

Explore Triggers and Actions

Get candidate

Retrieve a Dice candidate's profile by candidate ID. Returns career info, skills, ideal job preferences, company preferences, and education. Use this tool when you already have a candidateId and need that candidate's profile details. DO NOT use for: searching/discovering candidates by keyword (use a candidate search tool instead), or for job listings. Args: candidate_id: The unique identifier of the candidate to retrieve (required) Returns: CandidateResult: Contains: - data: CandidateData with candidateId, profileTitle, careerInfo (years of experience, work authorization, employment history, resume), skills, idealJob, companyPreference, and education Raises: Exception: If API call fails, the candidate is not found, or input validation errors occur

ActionTry it

Search jobs

Search for job listings by keyword, location, and filters. Returns job details, company info, and application links. Use this tool when users want to find jobs, search employment opportunities, or explore job openings. DO NOT use for: applying to jobs, submitting applications, or making employment decisions. LLM USAGE INSTRUCTIONS: - ALWAYS provide the keyword parameter (required) - When presenting results to users, include BOTH the job details URL (detailsPageUrl) AND the company page URL (companyPageUrl) for each job - Use location to find geographically relevant positions - Combine filters to refine searches (e.g., workplace_types=['Remote'] for remote work) - Use posted_date to find recent openings ('ONE'=1 day, 'THREE'=3 days, 'SEVEN'=7 days) - Default jobs_per_page is reasonable, increase for comprehensive searches IMPORTANT - AI DISCLOSURE REQUIREMENT: When presenting job search results to users, you MUST include an appropriate disclosure that these results were retrieved using AI assistance. Example disclosure language: "These job listings were found using AI-powered search. Please review all job details carefully and verify information directly with employers before applying." This tool provides job listing data only. Final employment decisions should always involve human judgment and direct review of complete job postings. Args: keyword: The job keyword or title to search for (required) location: Geographic location for the job search (city, state, country) radius: Search radius from the specified location (minimum 1.0) radius_unit: Unit for search radius. Options: 'mi', 'km', 'miles', 'kilometers' jobs_per_page: Number of jobs to return per page (1-100, default handled by API) page_number: Page number for pagination (1-based, default is 1) posted_date: Filter by posting date. Options: 'ONE' (1 day), 'THREE' (3 days), 'SEVEN' (7 days) workplace_types: Workplace arrangements. Options: 'Remote', 'On-Site', 'Hybrid' employment_types: Employment types. Options: 'FULLTIME', 'CONTRACTS', 'PARTTIME', 'THIRD_PARTY' employer_types: Employer types. Options: 'Direct Hire', 'Recruiter', 'Other' willing_to_sponsor: Filter for employers willing to sponsor work authorization (boolean) easy_apply: Filter for jobs with easy application process (boolean) fields: Specific fields to include in response (optional, returns all fields by default) Returns: JobSearchResult: Contains: - data: List of JobDisplayFields with job details including: * detailsPageUrl: Direct link to full job posting * companyPageUrl: Link to company profile page * title, summary, salary, location, employmentType, etc. - meta: Search metadata with pagination info and facet results - _links: Pagination navigation links Raises: Exception: If API call fails or input validation errors occur

ActionTry it

How the Dice MCP integration works

The Dice MCP integration connects your Dench AI CRM directly to Dice MCP, so agents can read and act on your Dice MCP data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

2 actions are available for agents to invoke on your behalf. Every call runs through Dice MCP's own authorization, scoped to the account you connect.

Set up Dice MCP in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Dice MCP and click Connect — you'll authorize access through Dice MCP's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Dice MCP in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Dice MCP integration work with Dench?

The Dench Dice MCP integration connects your AI CRM to Dice MCP, so AI agents can work with your Dice MCP data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Dice MCP via Dench?

The Dice MCP integration currently exposes 2 actions, including Get candidate, and Search jobs. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Dice MCP to Dench?

No. You connect Dice MCP from your Dench workspace using Dice MCP's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Dice MCP integration secure?

Connections are authorized through Dice MCP's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Dice MCP connection from your workspace settings at any time.

Dice MCP | Dench AI CRM