Nozbe Teams MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Nozbe Teams MCP or direct API to create tasks, update projects, assign team members, and track progress through natural language.

Nozbe Teams logoNozbe Teams
Api Key

Nozbe Teams is a cloud-based task management tool for individuals and teams. It helps you organize, track, and manage all your group tasks in one place.

48 Tools

Try Nozbe Teams now

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

TOOL ROUTER PLAYGROUND
Nozbe Teams
Try asking
TOOLS

Supported Tools

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

Create Attachment

Tool to add attachment metadata to a comment.

Create Comment

Tool to add a comment to a task in Nozbe Teams.

Create Project Section

Tool to create a new project section in Nozbe Teams.

Create Reminder

Tool to add a reminder to a task in Nozbe Teams.

Create Tag Assignment

Tool to add a tag assignment to a task.

Create Task

Tool to create a new task in Nozbe Teams.

Create Team Member

Tool to add a team member in Nozbe Teams.

Create User

Tool to create a new placeholder user in Nozbe Teams.

Delete Comment

Tool to permanently delete a comment by its ID.

Delete Project

Tool to delete a project in Nozbe Teams by its ID.

Delete Reminder

Tool to delete a reminder by its unique ID.

Delete Tag Assignment

Tool to delete a tag assignment by its ID.

Delete Task

Tool to delete a task in Nozbe Teams by its ID.

Get Attachment

Tool to get attachment metadata by its ID.

Get Comment by ID

Tool to retrieve a comment by its ID from Nozbe Teams.

Get Project by ID

Tool to retrieve a project by its ID from Nozbe Teams.

Get Project Access

Tool to retrieve project access details by ID.

Get Project Section

Tool to retrieve a project section by ID from Nozbe Teams.

Get Reminder

Tool to get a reminder by ID from Nozbe Teams.

Get Tag

Tool to get a tag by ID from Nozbe Teams.

Get Tag Assignment

Tool to retrieve a tag assignment by its ID.

Get Task by ID

Tool to retrieve a task by its ID from Nozbe Teams.

Get Task Event

Tool to get a task event by ID.

Get Team by ID

Tool to retrieve a team by its ID from Nozbe Teams.

Get Team Member by ID

Tool to retrieve a team member by ID from Nozbe Teams.

Get User by ID

Tool to retrieve a user by their ID from Nozbe Teams.

List Comment Attachments

Tool to get all attachments related to a specific comment in Nozbe Teams.

List Comments

Tool to get accessible comments with optional filtering by task_id and pagination support.

List Group Assignments

Tool to get accessible group assignments from Nozbe Teams.

List Project Accesses

Tool to get accessible project accesses in Nozbe Teams.

List Project Groups

Tool to get accessible project groups from Nozbe Teams.

List Projects

Tool to retrieve accessible projects with optional filtering.

List Project Sections

Tool to retrieve accessible project sections with optional filtering.

List Reminders

Tool to get accessible reminders from Nozbe Teams.

List Tag Assignments

Tool to get accessible tag assignments with optional filtering by tag_id or task_id.

List Tags

Tool to get accessible tags from Nozbe Teams.

List Task Events

Tool to get accessible task events from Nozbe Teams.

List Tasks

Tool to retrieve accessible tasks from Nozbe Teams.

List Users

Tool to retrieve accessible users from Nozbe Teams.

Poll for new tasks

Tool to poll for new tasks created since the last call.

Poll Updated Tasks

Tool to poll for tasks that have been updated since the last call.

Update Comment

Tool to update an existing comment in Nozbe Teams.

Update Project

Tool to update a project in Nozbe Teams.

Update Project Access

Tool to update project access permissions in Nozbe Teams.

Update Task

Tool to update a task in Nozbe Teams.

Update Team

Tool to update a team in Nozbe Teams.

Update Team Member

Tool to update a team member in Nozbe Teams.

Update User

Tool to update a user in Nozbe Teams.

SETUP GUIDE

Connect Nozbe Teams MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

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

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for Nozbe Teams
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'List all tasks assigned to John in the Sales project'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect Nozbe Teams API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

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

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Nozbe Teams Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'Create a new task in the Marketing project called "Launch campaign review" assigned to Alice.'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Nozbe Teams actions with your Agent

Why Use Composio?

AI Native Nozbe Teams Integration

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

Managed Auth

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

Frequently asked questions

Yes, Nozbe Teams requires you to configure your own API key. 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 Nozbe Teams.It takes 30 seconds.

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

Start building