Catalog npm
PACKAGE EXPLORERView in registry

0nmcp-crewai

npm

MCP server for CrewAI Enterprise — kick off, status, resume, and inspect crew runs from any MCP client (Claude Code, Cursor, Windsurf, 0nMCP). 50 free runs/month on the CrewAI free tier. Built by 0nORK.

0nmcp0norkagentsai-agentscrew-aicrewaimcpmcp-servermodel-context-protocol
Versions collected1
Direct dependencies4From release 1.0.0
Last observed20 Oct, 17:44 UTC

README

Current package documentation

0nmcp-crewai

An MCP server for CrewAI Enterprise — drive crew runs from any MCP client. Built by 0nORK.

npm version License: MIT

What it does

Wraps the per-crew CrewAI Enterprise REST API (https://<crew>.crewai.com) as a standard Model Context Protocol server. Any MCP client — Claude Code, Cursor, Windsurf, 0nMCP, etc. — can now kick off, monitor, and resume CrewAI crew runs as first-class tools.

ToolEndpointPurpose
crewai_kickoffPOST /kickoffStart a crew run with the given inputs
crewai_statusGET /status/{kickoff_id}Check progress of a running crew
crewai_get_inputsGET /inputsList the inputs a crew expects
crewai_resumePOST /resumeResume a paused crew waiting on human input

Free tier

CrewAI Enterprise gives every account 50 crew runs/month for free. This MCP server makes those 50 runs callable from anywhere AI runs — without writing CrewAI-specific code.

Install

Claude Desktop / Claude Code

Add to your MCP config:

{
  "mcpServers": {
    "crewai": {
      "command": "npx",
      "args": ["-y", "0nmcp-crewai"],
      "env": {
        "CREWAI_BEARER_TOKEN": "your_crewai_token"
      }
    }
  }
}

Cursor / Windsurf

Same pattern — point at npx -y 0nmcp-crewai with CREWAI_BEARER_TOKEN in env.

0nMCP / 0nCore

Connect from 0ncore.com/dashboard/admin/mcp-registry once this server is published to the official MCP registry. (Until then, use the CLI install above.)

Usage

Kick off a crew

// Tool call:
{
  "name": "crewai_kickoff",
  "arguments": {
    "crew_name": "research-crew",
    "inputs": {
      "topic": "AI agent frameworks",
      "depth": "deep"
    }
  }
}

// Returns:
{ "kickoff_id": "abc123-..." }

Check status

{
  "name": "crewai_status",
  "arguments": {
    "crew_name": "research-crew",
    "kickoff_id": "abc123-..."
  }
}

List a crew's inputs

{
  "name": "crewai_get_inputs",
  "arguments": { "crew_name": "research-crew" }
}

Resume a paused run

{
  "name": "crewai_resume",
  "arguments": {
    "crew_name": "research-crew",
    "kickoff_id": "abc123-...",
    "task_outputs": { "human_response": "approved" }
  }
}

Crew identification

You can identify a crew two ways:

FormExampleResolves to
crew_name"research-crew"https://research-crew.crewai.com
crew_url"https://research-crew.crewai.com"(passed through verbatim)

A default can also be set globally with CREWAI_DEFAULT_CREW_URL.

Auth

MethodWherePriority
Per-callbearer argument on any toolHighest
Global envCREWAI_BEARER_TOKENFallback

Why a separate MCP package vs. just a 0nMCP service?

This package implements the Model Context Protocol directly so it works in any MCP client — not just 0nMCP. If you only use 0nMCP, the CrewAI tools are also bundled into 0nMCP's first-party catalog (crewai_*) for zero-config use. This standalone package exists for the broader MCP ecosystem.

License

MIT — © 2026 RocketOpp LLC.

  • 0nMCP — Universal AI API Orchestrator (1,594 tools across 105 services)
  • Model Context Protocol — the protocol this server implements
  • CrewAI — the agent platform this wraps

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
1.0.0Registry latest28 Apr 20264

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
0nork/crewai-mcp

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 17:44 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:b2fe349b0ebcd179e1e15bb3d830d60aff7ca17909ff58e670eca418f921f221