Hub Planner Integration for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Hub Planner MCP or direct API to assign resources, manage projects, log timesheets, and generate reports through natural language.
Hub Planner Logo
Gradient Top
Gradient Middle
Gradient Bottom
divider

Try Hub Planner now

Enter a prompt below to test the integration in our Tool Router playground. You'll be redirected to sign in and try it live.

Supported Tools

Tools
Add Clients to ProjectTool to add clients to a project by project ID.
Add project custom field choicesAdd choices to a project custom field template of SELECT, RADIO, or CHECKBOX type.
Add Projects to GroupTool to add projects to a project group in Hub Planner.
Add Project TagsTool to add tags to a Hub Planner project.
Add Resource Custom Field ChoicesTool to add choices to a resource custom field template of SELECT, RADIO, or CHECKBOX type.
Add Resources to ProjectTool to add resources to a project by project ID.
Add Resources to Resource GroupTool to add resources to a resource group by group ID.
Add Resource TagsTool to add tags to a resource in Hub Planner.
Create Billing RateTool to create a new billing rate in Hub Planner.
Create BookingTool to create a new booking for a resource on a project in Hub Planner.
Create Booking CategoryTool to create a new booking category in Hub Planner.
Create ClientTool to create a new client in Hub Planner.
Create Cost CategoryTool to create a new project cost category in Hub Planner.
Create EventTool to create a new event in Hub Planner.
Create HolidayTool to create a new holiday in Hub Planner.
Create MilestoneTool to create a new milestone for a project in Hub Planner.
Create ProjectTool to create a new project in Hub Planner.
Create Project Custom Field TemplateTool to create a new project custom field template in Hub Planner.
Create Project GroupTool to create a new project group in Hub Planner.
Create Project TagTool to create a new project tag in Hub Planner.
Create ResourceTool to create a new resource in Hub Planner.
Create Resource Custom Field TemplateTool to create a new resource custom field template in Hub Planner.
Create Resource TagTool to create a new resource tag in Hub Planner.
Create Time EntryTool to create a new time entry for a resource on a project in Hub Planner.
Create VacationTool to create a new vacation request for a resource in Hub Planner.
Delete Billing RateTool to delete a specific billing rate by ID in Hub Planner.
Delete BookingTool to delete a specific booking by ID in Hub Planner.
Delete BookingsTool to delete multiple bookings by IDs, resource ID, or project ID.
Delete ClientTool to delete a specific client by ID in Hub Planner.
Delete Cost CategoryTool to delete a specific project cost category by ID in Hub Planner.
Delete EventTool to delete a specific event by ID in Hub Planner.
Delete HolidayTool to delete a specific holiday by ID in Hub Planner.
Delete MilestoneTool to delete a specific milestone by ID in Hub Planner.
Delete ProjectTool to delete a specific project by ID in Hub Planner.
Delete Project Custom Field TemplateTool to delete a project custom field template by its ID.
Delete Project GroupTool to delete a specific project group by ID in Hub Planner.
Delete ProjectsTool to delete multiple projects by their IDs in a single operation.
Delete Project TagTool to delete a specific project tag by ID in Hub Planner.
Delete ResourceTool to delete a specific resource by ID.
Delete Resource Custom Field TemplateTool to delete a specific resource custom field template by ID.
Delete resourcesTool to delete multiple resources by their IDs in a single operation.
Delete Resource TagTool to delete a specific resource tag by ID in Hub Planner.
Delete Time EntriesTool to delete multiple time entries by their IDs in a single operation.
Delete Time EntryTool to delete a specific time entry by ID in Hub Planner.
Delete VacationTool to delete a specific vacation by ID in Hub Planner.
Get Billing Rate by IDTool to retrieve a specific billing rate by ID from Hub Planner.
Get Booking by IDTool to retrieve a specific booking by ID from Hub Planner.
Get Booking Category by IDTool to retrieve a specific booking category by ID from Hub Planner.
Get Client by IDTool to retrieve a specific client by ID from Hub Planner.
Get Cost CategoryTool to retrieve a specific project cost category by ID from Hub Planner.
Get Event by IDTool to retrieve a specific event by ID from Hub Planner.
Get Holiday by IDTool to retrieve a specific holiday by ID from Hub Planner.
Get MilestoneTool to retrieve a specific milestone by ID from Hub Planner.
Get ProjectTool to retrieve a specific project by ID from Hub Planner.
Get Project Custom Field TemplateTool to retrieve a specific project custom field template by ID.
Get Project Custom Field TemplatesTool to retrieve all project custom field templates defined for your Hub Planner account.
Get Project GroupTool to retrieve a specific project group by ID from Hub Planner.
Get Project TagsTool to retrieve all tags associated with a specific Hub Planner project.
Get Resource by IDTool to retrieve a specific resource by ID from Hub Planner.
Get Resource Custom Field TemplateTool to retrieve a specific resource custom field template by ID from Hub Planner.
Get Resource Custom Field TemplatesTool to retrieve custom field templates defined for resources in your Hub Planner account.
Get Resource TagsTool to retrieve all tags associated with a specific resource from Hub Planner.
Get Time Entry by IDTool to retrieve a specific time entry by ID from Hub Planner.
Get Vacation by IDTool to retrieve a specific vacation by ID from Hub Planner.
List Billing RatesTool to retrieve all billing rates from Hub Planner.
List Booking CategoriesTool to retrieve all booking categories from Hub Planner.
List BookingsTool to retrieve all bookings from Hub Planner with pagination support.
List Category GroupsTool to get all category groups from Hub Planner.
List ClientsTool to get all clients from Hub Planner.
List Cost CategoriesTool to retrieve all project cost categories from Hub Planner.
List EventsTool to retrieve all events from Hub Planner.
List HolidaysTool to retrieve all public holidays from Hub Planner.
List Project GroupsTool to get all project groups from Hub Planner.
List Project ManagersTool to get all project managers from Hub Planner.
List ProjectsTool to retrieve all projects from Hub Planner.
List Project TagsTool to retrieve all project tags from Hub Planner.
List Resource GroupsTool to get all resource groups from Hub Planner.
List ResourcesTool to get all resources from Hub Planner.
List Resource TagsTool to get all resource tags from Hub Planner.
List Time EntriesTool to get all time entries from Hub Planner.
List Unassigned WorkTool to retrieve all unassigned work from Hub Planner.
List VacationsTool to retrieve all vacations from Hub Planner.
Patch BookingTool to partially update an existing booking in Hub Planner.
Patch VacationTool to partially update an existing vacation by ID in Hub Planner.
Remove Client From ProjectsTool to remove a client from one or more projects in Hub Planner.
Remove Project From GroupsTool to remove a project from one or more project groups in Hub Planner.
Remove Project TagTool to remove a tag from a Hub Planner project.
Remove Resource from ProjectsTool to remove a resource from one or more projects in Hub Planner.
Remove Resource TagTool to remove a tag from a resource.
Search Billing RatesTool to search billing rates in Hub Planner with filters.
Search Booking CategoriesTool to search booking categories in Hub Planner with filters.
Search BookingsTool to search bookings in Hub Planner with advanced filters.
Search ClientsTool to search clients with filters in Hub Planner.
Search Cost CategoriesTool to search project cost categories in Hub Planner with filters.
Search EventsTool to search events with filters in Hub Planner.
Search HolidaysTool to search holidays with filters in Hub Planner.
Search MilestonesTool to search milestones in Hub Planner with filters.
Search Project Custom FieldsTool to search project custom field templates by type, label, or required status.
Search ProjectsTool to search projects with filters in Hub Planner.
Search Resource Custom Field TemplatesTool to search resource custom field templates by type, label, or other properties.
Search resourcesTool to search for resources with various filters in Hub Planner.
Search Time EntriesTool to search time entries with filters in Hub Planner.
Search VacationsTool to search vacations in Hub Planner with advanced filters.
Set Project ManagersTool to set project managers for a Hub Planner project.
Update Billing RateTool to update an existing billing rate by ID in Hub Planner.
Update BookingTool to update an existing booking in Hub Planner by ID.
Update Booking CategoryTool to update an existing booking category by ID in Hub Planner.
Update ClientTool to update an existing client by ID in Hub Planner.
Update Cost CategoryTool to update an existing project cost category by ID in Hub Planner.
Update EventTool to update an existing event in Hub Planner by ID.
Update HolidayTool to update an existing holiday by ID in Hub Planner.
Update MilestoneTool to update an existing milestone by ID in Hub Planner.
Update Project Custom Field TemplateTool to update an existing project custom field template in Hub Planner.
Update Project GroupTool to update an existing project group by ID in Hub Planner.
Update Hub Planner projectsTool to update one or more projects in Hub Planner.
Update Project TagTool to update an existing project tag by ID in Hub Planner.
Update Resource Custom Field TemplateTool to update an existing resource custom field template in Hub Planner.
Update Resource GroupTool to update an existing resource group by ID in Hub Planner.
Update ResourcesTool to update one or more resources in Hub Planner.
Update Resource TagTool to update an existing resource tag by ID in Hub Planner.
Update Time EntryTool to update an existing time entry by ID in Hub Planner.
Update VacationTool to update an existing vacation by ID in Hub Planner.
Python
TypeScript

Install Composio

python
pip install composio claude-agent-sdk
Install the Composio SDK for Python or TypeScript

Initialize Client and 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
Import and initialize the Composio client, then create a Tool Router session for Hub Planner

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 Hub Planner tools.',
    max_turns=10
)

async def main():
    async with ClaudeSDKClient(options=options) as client:
        await client.query('Show all upcoming project bookings for my team this week')
        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 (Anthropic Claude or Mastra)

Why Use Composio?

AI Native Hub Planner Integration

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

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Hub Planner 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 Hub Planner
  • Scoped, least privilege access to Hub Planner resources
  • Full audit trail of agent actions to support review and compliance

Frequently Asked Questions

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

Yes, Hub Planner 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
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
Letta
glean
HubSpot
Agent.ai
Altera
DataStax
Entelligence
Rolai
Context
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.