Integration · Payroll & HR
Connect Claude & ChatGPT to Cavuno
Ask your AI to post a job, find a company or pull the latest apply clicks from your Cavuno job board. It can search, create, update, publish, pause and expire jobs, manage companies, look up candidates, employers and job alert subscribers, write blog posts and read analytics. Running the board takes fewer clicks.
Free plan, no credit card. Takes about a minute.
Try asking
“Post a remote Senior Backend Engineer job for Northwind with this description and apply link.”
The AI finds the company, looks up skill and category slugs and creates the job as a draft, ready for you to publish.
“Publish the draft Product Designer job and let it run until the end of next month.”
It publishes the job so it goes live on the board, with the new expiry date.
“Which jobs got the most apply clicks last week, and from which channels?”
It lists apply-button clicks per job and first-touch traffic channel for the date range.
What your AI can do
Jobs
Search, create and update jobs, then publish, pause, expire or delete them, with salary, skills and categories.
Companies and people
Search, create and update companies, and look up candidates, resumes, employer accounts and job alert subscribers.
Content and analytics
Write and edit blog posts, read the analytics overview and track apply clicks by job and channel.
“Pause every published job from Acme until they renew.”
It lists the company's published jobs and pauses each one so it leaves the public board for now.
“Did [email protected] upload a resume?”
It searches candidates by email, reads the profile and downloads the resume if there is one.
“Draft a blog post with five tips for writing better job ads.”
It creates a blog post with title, HTML body and SEO fields as a draft, so it stays private until you publish.
30 tools for Cavuno
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_blog_postChanges dataCreate a blog post with a `title`, HTML body, optional tags, authors, excerpt and SEO fields. Status draft keeps it private; published puts it live.create_companyChanges dataCreate a company with a `name` and optional website, summary, social links and markets. Search first to avoid duplicates.create_jobChanges dataCreate a job with `title`, `description` and `application_url`, plus optional company, salary, employment type, seniority, remote option, skills and categories. Saved as a draft unless `status` is published, which puts it live on the board.delete_jobDeletesPermanently delete a job by `project_id`. This cannot be undone; consider expiring it instead.expire_jobChanges dataExpire a job by `job_id` so it stops accepting applications and leaves the public board.get_analytics_overviewGet the board's headline analytics overview, optionally up to an `end` date (YYYY-MM-DD).get_blog_postGet one blog post by `page_id` (its id, not slug), including its HTML content.get_candidateGet one candidate's profile by `candidate_id`.get_candidate_resumeDownload the resume a candidate uploaded, by `candidate_id`.get_companyGet one company by `company_id` (its id, not slug), with name, website, summary and markets.get_current_userGet the identity of the connected Cavuno operator and job board. Use it to confirm which board you are working in.get_employerGet one employer account by `employer_id`.get_jobGet one job by its `project_id` (the job's id, not its slug), with title, description, company, salary and status.get_subscriberGet one job alert subscriber by `subscriber_id`.list_apply_clicksList apply-button clicks per job and first-touch traffic channel between `start` and `end` (YYYY-MM-DD).list_blog_postsList blog posts, optionally filtered by `status` (draft, scheduled, published).list_candidatesList registered job seekers, searchable by email or name (`search`), registration date range, or whether they uploaded a resume.list_categoriesList job categories, searchable by name. Use it to find valid category slugs for jobs.list_company_jobsList the jobs posted by one company by `company_id`, optionally filtered by status.list_employersList employer accounts (people who post jobs), searchable by email or name with `search`.list_jobsList jobs on the board, filtered by `status` (draft, published, expired, archived), `company_id` or `external_id`. Paginate with `cursor`.list_skillsList skills, searchable by name. Use it to find valid skill slugs for jobs.list_subscribersList job alert subscribers, searchable by email and filterable by `status` (confirmed, unconfirmed, unsubscribed, waitlisted).pause_jobChanges dataPause a live job by `job_id` so it is taken off the public board for now.publish_jobVisible to othersPublish a job by `job_id` so it goes live on the public board, optionally setting a new expiry with `expires_at`.search_companiesChanges dataSearch companies on the board by name (`query`), optionally filtered by market slugs. Use it to find a company's ID.search_jobsChanges dataSearch jobs by free text in `query` (title and description) with optional filters such as status, company, skills or categories.update_blog_postChanges dataUpdate a blog post's title, HTML, status, tags or SEO fields by `page_id`. Only the fields you pass change.update_companyChanges dataUpdate a company's name, website, summary, social links or markets by `company_id`. Only the fields you pass change.update_jobChanges dataUpdate a job's title, description, salary, location, skills or other fields by `project_id`. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Cavuno from the app list.
- 2
Paste your key
Paste your Cavuno secret API key. In the Cavuno dashboard, go to Settings > Developer > API keys, create a key and copy it. It starts with cavuno_live_.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Cavuno?
It can list and search jobs, companies, candidates, employers, job alert subscribers, blog posts, categories and skills, and read the analytics overview and apply clicks. It can create and update jobs, companies and blog posts, and publish, pause, expire or delete jobs. It can also download a candidate's resume.
Does the AI see my Cavuno API key?
No. Your Cavuno API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start with lookups and analytics only. Publishing a job puts it live on your public board, and deleting a job cannot be undone, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Cavuno account.
Will a new job go live right away?
No, not unless you ask for it. A new job is saved as a draft unless the AI sets its status to published. You can review the draft first and then ask the AI to publish it, and publishing can require your approval.
Related integrations
Let your AI work in Cavuno today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Cavuno freePipMCP is not affiliated with Cavuno. Product names are trademarks of their owners.






