Folk MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Folk MCP or direct API to manage contacts, send bulk emails, automate follow-ups, and organize your CRM—using just natural language.

Folk logoFolk
Api Key

Folk is a next-generation CRM that helps teams manage and nurture their relationships efficiently. It streamlines contact management, making team collaboration and outreach simple and organized.

23 Tools

Try Folk now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Folk
Try asking
TOOLS

Supported Tools

Every Folk action and event your agent gets out of the box.

Create Company

Creates a new company in the Folk workspace with the specified details.

Create Note

Tool to create a new note in the Folk workspace.

Create Person

Creates a new person in the Folk workspace with the specified details.

Delete Company

Tool to delete a company from the workspace (irreversible).

Delete Note

Tool to delete an existing note in the workspace (irreversible).

Delete Person

Tool to delete an existing person in the workspace (irreversible).

Delete Reminder

Tool to delete an existing reminder in the workspace (irreversible).

Get Company

Tool to retrieve an existing company by its ID.

Get Current Workspace User

Tool to get details of the current authenticated workspace user.

Get Note

Tool to retrieve an existing note by its ID.

Get Person

Tool to retrieve an existing person by their ID.

Get User

Tool to retrieve a user by their unique identifier.

List Companies

Tool to list companies in the workspace.

List Group Custom Fields

Tool to list custom fields for a specific group and entity type.

List Groups

Tool to list workspace groups.

List Notes

Tool to list notes in the workspace.

List People

Tool to list people in the workspace.

List Reminders

Tool to list reminders in the workspace.

List Users

Tool to list workspace users.

List Webhooks

Tool to list webhooks in the workspace.

Update Company

Tool to update an existing company in the workspace.

Update Note

Tool to update an existing note in the workspace.

Update Person

Tool to update an existing person in the workspace.

SETUP GUIDE

Connect Folk MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/mcp @ai-sdk/openai
Install the Composio SDK and your agent framework
2

Create a session with MCP enabled

typescript
import { Composio } from "@composio/core";

const composio = new Composio();
const { mcp } = await composio.create("your-user-id", {
  toolkits: ["folk"],
  mcp: true,
});
Create a session scoped to Folk and read its MCP URL and headers
3

Connect your agent to the MCP server

typescript
import { createMCPClient } from "@ai-sdk/mcp";
import { openai } from "@ai-sdk/openai";
import { generateText, stepCountIs } from "ai";

const client = await createMCPClient({
  transport: { type: "http", url: mcp.url, headers: mcp.headers },
});

const { text } = await generateText({
  model: openai("gpt-5.6-sol"),
  tools: await client.tools(),
  prompt: "List all people in my Folk workspace",
  stopWhen: stepCountIs(10),
});

console.log(text);
await client.close();
Pass the session's MCP URL and headers to your agent and run a Folk request
SETUP GUIDE

Connect Folk API Tool with your Agent

1

Install Composio

typescript
npm install @composio/core @composio/openai openai
Install the Composio SDK, the OpenAI provider, and the OpenAI SDK
2

Create a Composio session

typescript
import OpenAI from "openai";
import { Composio } from "@composio/core";
import { OpenAIResponsesProvider } from "@composio/openai";

const composio = new Composio({ provider: new OpenAIResponsesProvider() });
const client = new OpenAI();

const session = await composio.create("your-user-id", { toolkits: ["folk"] });
const tools = await session.tools();
Initialize Composio with the OpenAI Responses provider and create a session scoped to Folk
3

Run Folk tools with your agent

typescript
let response = await client.responses.create({
  model: "gpt-5.6-sol",
  tools,
  input: [{ role: "user", content: "List all people in my Folk workspace" }],
});

while (response.output.some((o) => o.type === "function_call")) {
  const outputs = await composio.provider.handleToolCalls(session, response.output);
  response = await client.responses.create({
    model: "gpt-5.6-sol",
    tools,
    previous_response_id: response.id,
    input: outputs,
  });
}

console.log(response.output_text);
Send a request, execute the Folk tool calls through the session, and print the final answer

Why Use Composio?

AI Native Folk Integration

  • Supports both Folk MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Folk data

Managed Auth

  • Built-in API key handling with secure storage and rotation
  • Central place to manage, scope, and revoke Folk access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Folk
  • Scoped, least privilege access to Folk resources
  • Full audit trail of agent actions to support review and compliance
FAQ

Frequently asked questions

Yes, Folk requires you to configure your own API key credentials. Once set up, Composio handles secure credential storage and API request handling for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Folk.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Folk tool your agent needs.Free to start.

Start building