---
title: "Knit - LLM Tools Pipedrive"
description: "Knit’s Pipedrive LLM tools give your AI agents instant, code-free access to every Pipedrive API endpoint—read, write, and automate without OAuth headaches or custom endpoints."
source_url: "https://www.getknit.dev/llm-tool/pipedrive"
page_type: "llm-tool"
---

_This page is part of Knit's LLM Tools directory. It describes the Pipedrive LLM tool definitions Knit exposes so AI agents can call Pipedrive API actions directly._

# Knit - LLM Tools Pipedrive

## **Pipedrive** LLM Tools— Integrate your Agent with **Pipedrive** in Minutes

Knit’s Pipedrive LLM tools give your AI agents instant, code-free access to every Pipedrive API endpoint—read, write, and automate without OAuth headaches or custom endpoints.

### See Pipedrive LLM Tools In Action
Watch an agent automate workflows—all with Knit’s plug-and-play toolkit.

### Why Builders Pick Knit for Production-Grade LLM Tools

Full-coverage APIs, friction-free auth, and a framework-agnostic SDK—everything you need to ship smarter Pipedrive automations fast.

#### 100% Pipedrive API Coverage

With Knit's toolkit, every API endpoint comes pre-wrapped, enabling your agents to perform any task a human user can.

#### 150+ Cross-App Integrations

Need more than Pipedrive? The same SDK unlocks calendars, ticketing tools, and 150+ other SaaS apps for end-to-end workflows.

#### Framework-Agnostic by Design

Works out-of-the-box with LangChain, LangGraph, and OpenAI—plus Claude and CrewAI support coming soon.

#### Higher-Precision Prompts

Knit ships with human-readable, LLM-tuned tool descriptions so your agent always picks the right action, reducing hallucinations and retries.

#### Zero-Hassle Auth

OAuth handshakes, token refreshes, and secure credential storage are handled behind the scenes. You focus on features, not refresh tokens.

#### LLM-Native Toolkits

Each action is exposed as a ready-to-call function for OpenAI Functions, LangChain Tools, and more. Your model “thinks” the action, Knit executes it.

### Actions available via Pipedrive LLM Tools
*   Unified Action

#### List CRM Fields

The List CRM Fields API allows users to retrieve a list of fields for a specified CRM object type. The API requires a query parameter 'object' to specify the CRM object type such as 'account', 'contact', 'deal', 'lead', or 'engagement'. An optional 'subType' parameter can be used for CRMs where the engagement object is made up of sub-objects. The response includes a success flag and data containing mapped and unmapped fields with their IDs and labels.

*   Unified Action

#### Create Custom Object Field in CRM

This API endpoint allows the creation of a custom object field in the CRM system. It requires a POST request to the specified URL with headers 'accept' and 'content-type' set to 'application/json'. The request body must include 'schemaId', 'fieldId', 'title', and 'type' as required fields, with 'metadata' being optional. The response will indicate success with the 'success' field and return the 'schemaId' and 'fieldId' in the 'data' object. In case of an error, the 'success' field will be false, and an 'error' object will provide a descriptive message.

*   Unified Action

#### Delete CRM Custom Object Field

This API endpoint is used to delete a field from a custom object in the CRM. It requires a POST request to the specified URL with headers specifying 'accept' and 'content-type' as 'application/json'. The request body must include 'schemaId' and 'fieldId' to identify the field to be deleted. On success, it returns a response with 'success' set to true and 'data' as null. If there is an error, 'success' is false and an 'error' object with a descriptive message is returned.

*   Unified Action

#### Delete CRM Custom Object Record

This API endpoint deletes a record from a custom object in the CRM. It requires the schema ID and record ID as input in the request body. The response indicates whether the operation was successful. If successful, the response contains a success flag and null data. If unsuccessful, it contains an error message.

*   Unified Action

#### Delete CRM Deal

The Delete CRM Deal API allows users to delete a specific deal from the CRM system. The request requires the 'dealId' in the request body to identify which deal to delete. The request headers must include 'accept' and 'content-type' set to 'application/json'. A successful response will return a 'success' boolean set to true and 'data' as null. If the operation fails, 'success' will be false and an 'error' object with a descriptive message will be provided.

*   Unified Action

#### Get CRM Custom Object Fields

This API endpoint retrieves the fields of a custom object in a CRM system. It requires the schema ID as input in the request body. The response includes a success flag and a list of fields with details such as field ID, title, type, creation and update timestamps, description, and the IDs of the user who created and last updated the field. In case of an error, an error message is returned.


## Related pages

- [CRM LLM tools category](https://md.getknit.dev/llm-tools-categories/crm-llm-tools)
- [Pipedrive MCP Server](https://md.getknit.dev/mcp-servers/pipedrive-mcp-server)
- [Unified CRM API](https://md.getknit.dev/integration-categories/crm-api)
- [How Knit works](https://md.getknit.dev/how-knit-works)
