Rocketlane Integration for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Rocketlane MCP or direct API to track project status, create onboarding tasks, send project updates, and manage team assignments through natural language.
Rocketlane Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Supported Tools

Tools
Archive Project by IDArchives a specific project based on its unique identifier.
Create CompanyCreates a new company (account) in rocketlane.
Create TaskCreates a new task.
Create Time EntryTool to create a new time entry in rocketlane.
Delete ProjectThis tool allows users to permanently delete a project in rocketlane.
Delete Task By IDDelete a specific task using its unique identifier (taskid).
Delete Time Entry by IDDelete a specific time entry using its unique identifier (timeentryid).
Get All FieldsRetrieve all custom fields available in the system.
Get CompanyThis tool retrieves detailed information about a specific company/account in rocketlane by its id.
Get Field By IDRetrieve detailed information about a specific custom field using its unique identifier (fieldid).
Get Project by IDRetrieves detailed information about a specific project using its unique identifier.
Get Task By IdRetrieve extensive information about a specific task using the task's unique identifier (taskid).
Get Template By IDRetrieve detailed information about a specific template using its unique identifier (templateid).
Get Time EntriesTool to retrieve all time entries from rocketlane.
Get Time Entry By IDRetrieve detailed information about a specific time entry using its unique identifier (timeentryid).
Get User By IDRetrieve detailed information about a specific user using their unique identifier (userid).
List CompaniesThis tool retrieves a list of all companies/accounts in rocketlane.
List Company FieldsThis tool retrieves a list of all available company/account fields in rocketlane.
List Company Note FieldsThis tool retrieves a list of all available note fields for companies in rocketlane.
List CurrenciesReturns a predefined list of commonly used currencies since rocketlane api doesn't provide a dedicated currencies endpoint.
List Customer UsersList customer users.
List Project FieldsThis tool retrieves a list of all project fields in rocketlane, including both default and custom fields.
List Project PhasesThis tool retrieves a list of project phases from rocketlane.
List ProjectsThis tool retrieves a list of all projects in the rocketlane instance.
List Task FieldsThis tool retrieves a list of all task fields in rocketlane.
List TemplatesThis tool retrieves a list of all available templates in rocketlane.
List UsersThis tool retrieves all users in the rocketlane instance.
List Vendor UsersList vendor users by filtering users with type 'partner'.
Retrieve Subscription DetailsRetrieves detailed information about the current subscription.
Search User By EmailSearch user by email id.
Update CompanyThis tool updates an existing company/account in rocketlane.
Update Project By IdUpdates an existing project's details using its unique identifier.
Update Time Entry by IDUpdate existing time entry details using its unique identifier (timeentryid).

Why Use Composio?

AI Native Rocketlane Integration

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

Managed Auth

  • Built-in API Key handling with automatic credential management
  • Central place to manage, scope, and revoke Rocketlane 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 Rocketlane
  • Scoped, least privilege access to Rocketlane resources
  • Full audit trail of agent actions to support review and compliance

Connect Rocketlane MCP Tool with your Agent

Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK and Claude Agent SDK

Create Tool Router Session

python
from composio import Composio
from claude_agent_sdk import ClaudeSDKClient, ClaudeAgentOptions

composio = Composio(api_key='your-composio-api-key')
session = composio.create(user_id='your-user-id')
url = session.mcp.url
Initialize the Composio client and create a Tool Router session

Connect to AI Agent

python
import asyncio

options = ClaudeAgentOptions(
    permission_mode='bypassPermissions',
    mcp_servers={
        'tool_router': {
            'type': 'http',
            'url': url,
            'headers': {
                'x-api-key': 'your-composio-api-key'
            }
        }
    },
    system_prompt='You are a helpful assistant with access to Rocketlane tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('Create a new task for onboarding project Alpha')
        async for message in client.receive_response():
            if hasattr(message, 'content'):
                for block in message.content:
                    if hasattr(block, 'text'):
                        print(block.text)

asyncio.run(main())
Use the MCP server with your AI agent

Connect Rocketlane API Tool with your Agent

Python
TypeScript

Install Composio

python
pip install composio_openai
Install the Composio SDK

Initialize Composio and Create Tool Router Session

python
from openai import OpenAI
from composio import Composio
from composio_openai import OpenAIResponsesProvider

composio = Composio(provider=OpenAIResponsesProvider())
openai = OpenAI()
session = composio.create(user_id='your-user-id')
Import and initialize Composio client, then create a Tool Router session

Execute Rocketlane Tools via Tool Router with Your Agent

python
tools = session.tools
response = openai.responses.create(
  model='gpt-4.1',
  tools=tools,
  input=[{
    'role': 'user',
    'content': 'Create a new onboarding project for Acme Corp with due date next Friday.'
  }]
)
result = composio.provider.handle_tool_calls(
  response=response,
  user_id='your-user-id'
)
print(result)
Get tools from Tool Router session and execute Rocketlane actions with your Agent

Use Rocketlane with any AI Agent Framework

Choose a Framework you want to connect Rocketlane with

OpenAI Agents SDK

OpenAI Agents SDK

Use Rocketlane MCP with OpenAI Agents SDK

Claude Agents SDK

Claude Agents SDK

Use Rocketlane MCP with Claude Agents SDK

Google ADK

Google ADK

Use Rocketlane MCP with Google ADK

Langchain

Langchain

Use Rocketlane MCP with Langchain

AI SDK

AI SDK

Use Rocketlane MCP with AI SDK

Mastra AI

Mastra AI

Use Rocketlane MCP with Mastra AI

LlamaIndex

LlamaIndex

Use Rocketlane MCP with LlamaIndex

CrewAI

CrewAI

Use Rocketlane MCP with CrewAI

Pydantic AI

Pydantic AI

Use Rocketlane MCP with Pydantic AI

Autogen

Autogen

Use Rocketlane MCP with Autogen

Frequently Asked Questions

Do I need my own developer credentials to use Rocketlane with Composio?

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

Can I use multiple toolkits together?

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

Is Composio secure?

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

What if the API changes?

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

Used by agents from

Context
ASU
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
ASU
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
ASU
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai

Never worry about agent reliability

We handle tool reliability, observability, and security so you never have to second-guess an agent action.