Folk MCP server
33 operations0 webhooks
Manage people, companies, groups, interactions, notes, users, and credits with Folk's relationship management API.
Try Folk with your agent
Connect Folk, then paste this into Claude, ChatGPT or Cursor. For ideas from other apps, see the use cases.
Using Corsair, show me what you can do in Folk on my account, then run one read-only example and show me the result.
Folk tools and triggers
Tools are what your agent can do in Folk through Corsair's MCP server. Triggers are the Folk events a routine can start from.
Interactions
- CreateWrite
Log an interaction connected to a person or company
interactions.create
- DeleteDestructive
Delete an existing interaction
interactions.delete
- GetRead-only
Retrieve a specific past or upcoming interaction by ID
interactions.get
- ListRead-only
Retrieve interactions linked to people or companies
interactions.list
- List PastRead-only
Retrieve past interactions in the workspace
interactions.listPast
- List UpcomingRead-only
Retrieve upcoming interactions in the workspace
interactions.listUpcoming
- UpdateWrite
Update an existing interaction
interactions.update
Companies
- CreateWrite
Create a new company in the workspace
companies.create
- DeleteDestructive
Delete an existing company in the workspace
companies.delete
- GetRead-only
Retrieve an existing company by ID
companies.get
- ListRead-only
Retrieve a paginated list of companies in the workspace
companies.list
- UpdateWrite
Update an existing company in the workspace
companies.update
Notes
- CreateWrite
Create a note linked to a person or company
notes.create
- DeleteDestructive
Delete an existing note
notes.delete
- GetRead-only
Retrieve a specific note by ID
notes.get
- ListRead-only
Retrieve notes in the workspace
notes.list
- UpdateWrite
Update an existing note
notes.update
People
- CreateWrite
Create a new person in the workspace
people.create
- DeleteDestructive
Delete an existing person in the workspace
people.delete
- GetRead-only
Retrieve an existing person by ID
people.get
- ListRead-only
Retrieve a paginated list of people in the workspace
people.list
- UpdateWrite
Update an existing person in the workspace
people.update
Group Members
- AddWrite
Add a workspace member to a group
groupMembers.add
- ListRead-only
Retrieve members of a specific group
groupMembers.list
- RemoveDestructive
Remove a member from a group
groupMembers.remove
- UpdateWrite
Update a member role within a group
groupMembers.update
Groups
- CreateWrite
Create a new group in the workspace
groups.create
- ListRead-only
Retrieve a paginated list of groups in the workspace
groups.list
- UpdateWrite
Update an existing group in the workspace
groups.update
Users
- GetRead-only
Retrieve a specific user by ID
users.get
- Get Current UserRead-only
Retrieve the current authenticated user
users.getCurrentUser
- ListRead-only
Retrieve users in the workspace
users.list
Credits
- GetRead-only
Retrieve credit balance for metered workspace features
credits.get
Connect Folk to Claude, ChatGPT or Cursor
- 1
Connect Folk in Corsair
Add your Folk API key once in Corsair. Corsair stores the credential encrypted and makes the Folk API calls for your agent, so it never goes into a prompt or a config file. Connect Folk
If your link lets the agent add apps, you can skip this: it gives you a sign-in link the first time it needs Folk. On a ChatGPT personal plan, connect Folk here first.
- 2
Add Corsair's MCP server to your agent
Every client uses the same address:
https://mcp.corsair.dev/mcpOpen Customize → Connectors → Add custom connector, paste the address, then select Connect.Add a custom MCP server with the address and choose OAuth. Personal plans get read tools only.Add to CursorOr add this to~/.cursor/mcp.json. Cursor opens Corsair to sign in the first time it connects.{ "mcpServers": { "corsair": { "url": "https://mcp.corsair.dev/mcp" } } }Run this, then run/mcpin Claude Code to sign in.claude mcp add --transport http corsair https://mcp.corsair.dev/mcpCodex, Gemini CLI, VS Code, Zed and other clients with OAuth sign-in work the same way. Clients without it, such as GitHub Copilot's coding agent, use a link's own address and an API key. Setup for every client
- 3
Sign in and choose what needs your approval
Your client opens Corsair to sign in. Pick a link: the apps your agent can use and a mode that decides what it may do without asking. In the default Cautious mode, Folk's read and write operations run right away and its 5 destructive operations wait for your approval. Strict mode asks before every write and refuses destructive operations, and Read mode allows reads only.
FAQ
Install corsair and @corsair-dev/folk, add the Folk plugin, and connect with an API key. Then call methods like corsair.folk.api.companies.create() from your app. Corsair keeps each tenant isolated.
Yes. Folk requires an API key from your Folk account or developer dashboard. Create credentials with access that matches what you automate, then paste them into Corsair or connect through managed auth in Hub.
Yes. One Corsair client can hit Folk, GitHub, Notion, Stripe, and the rest. Trigger Folk from a webhook, push updates to Slack, or chain actions across plugins. Same tenant context across integrations, plain TypeScript.
Teams use Corsair for manage people, companies, groups, interactions, notes, users, and credits with Folk's relationship management API. Common builds include sync jobs, admin tooling, and agents that call Folk APIs from your backend.
The SDK is open source. Self-host and you pay Corsair nothing for the integration layer. Hub bills for hosted auth and execution, not per Folk API call. Hub has a generous free tier. For hobby projects you can probably run the whole thing on free. Paid plans start to matter with more tenants or heavier traffic.
We maintain @corsair-dev/folk in the open repo. When Folk ships API changes, upgrade the package. Your call sites stay typed. You should not need to rewrite the integration layer each time.
No. Corsair does not read your Folk data or hold individual access credentials. Credentials stay in your database. API calls run on your instance. We do not store Folk data on your behalf.
Yes. Add https://mcp.corsair.dev/mcp as a custom connector or MCP server in Claude, ChatGPT, Cursor, VS Code, Claude Code, Codex or any client that supports remote MCP servers with OAuth sign-in, then sign in to Corsair. On ChatGPT personal plans, custom servers currently get read tools only.
Yes. Put Folk on a link in Strict mode and every write waits for your approval, while destructive actions are refused. The default Cautious mode asks only before the 5 destructive Folk operations. You can change a link's mode at hub.corsair.dev/me.