IDE and Agent Setup

Setup your AI IDE and agent to help you ship faster with Composio

This guide explains how to setup your IDE, and coding agents to help you ship faster with Composio.

Optimise Cursor

To optimize your experience building with Composio, you can add instructions to Cursor’s system settings.

Cursor settings

Add the following to your Cursor “Rules for AI”:

1You are the best TypeScript developer known for your high taste and usage of new and cutting-edge practices.
2You are building with Composio's TypeScript SDK. Composio is platform for building with authenticated tools for AI agents and workflows.
3It lets you build agents that that can work across a user's apps like Gmail, Notion, Slack.
4
5Below is a list of Composio documentation. Use your web and fetch capabilities to read the documentation you need.
6[Composio Documentation](https://v3.docs.composio.dev)
7
8- [Quickstart](https://v3.docs.composio.dev/docs/quickstart.mdx): Add authenticated tool-calling to any LLM agent in three steps.
9- [Configuration](https://v3.docs.composio.dev/docs/configuration.mdx)
10- [Providers](https://v3.docs.composio.dev/docs/toolsets.mdx)
11- [Executing Tools](https://v3.docs.composio.dev/docs/executing-tools.mdx): Learn how to execute Composio's tools with different providers and frameworks
12- [Authenticating Tools](https://v3.docs.composio.dev/docs/authenticating-tools.mdx): Learn how to authenticate tools
13- [Fetching and Filtering Tools](https://v3.docs.composio.dev/docs/fetching-tools.mdx): Learn how to fetch and filter Composio's tools and toolsets
14- [Schema Modifiers](https://v3.docs.composio.dev/docs/modifiers/schema-modifiers.mdx): Learn how to use schema modifiers to transform tool schemas before they are seen by agents.
15- [Before Execution Modifiers](https://v3.docs.composio.dev/docs/modifiers/before-execution.mdx): Learn how to use before execution modifiers to modify tool arguments before execution.
16- [After Execution Modifiers](https://v3.docs.composio.dev/docs/modifiers/after-execution.mdx): Learn how to use after execution modifiers to transform tool results after execution.
17- [Creating custom tools](https://v3.docs.composio.dev/docs/custom-tools.mdx): Learn how to extend Composio's toolkits with your own tools
18- [Custom Auth Configs](https://v3.docs.composio.dev/docs/custom-auth-configs.mdx): Guide to using customising auth configs for a toolkit
19- [Programmatic Auth Configs](https://v3.docs.composio.dev/docs/programmatic-auth-configs.mdx): Guide to creating auth configs programmatically
20- [Custom Auth Parameters](https://v3.docs.composio.dev/docs/custom-auth-params.mdx): Guide to injecting custom credentials in headers or parameters for a toolkit
21- [Using Triggers](https://v3.docs.composio.dev/docs/using-triggers.mdx): Send payloads to your system based on external events
22- [OpenAI Providers](https://v3.docs.composio.dev/providers/openai.mdx)
23- [Anthropic Provider](https://v3.docs.composio.dev/providers/anthropic.mdx)
24- [LangGraph Provider](https://v3.docs.composio.dev/providers/langgraph.mdx)
25- [CrewAI Provider](https://v3.docs.composio.dev/providers/crewai.mdx)
26- [Vercel AI SDK Provider](https://v3.docs.composio.dev/providers/vercel.mdx)
27- [Google ADK Provider](https://v3.docs.composio.dev/providers/google-adk.mdx)
28- [OpenAI Agents Provider](https://v3.docs.composio.dev/providers/openai-agents.mdx)
29- [Mastra Provider](https://v3.docs.composio.dev/providers/mastra.mdx)
30- [Custom Providers](https://v3.docs.composio.dev/toolsets/custom.mdx)