Vinkius
Planet Labs logo
Vinkius
Vinkius runs on CrewAI

How to Use the Planet Labs MCP in CrewAI

Deploy autonomous GIS teams using CrewAI and the Planet Labs MCP Server to monitor global change.

See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Planet Labs MCP on Cursor AI Code Editor MCP Client Planet Labs MCP on Claude Desktop App MCP Integration Planet Labs MCP on OpenAI Agents SDK MCP Compatible Planet Labs MCP on Visual Studio Code MCP Extension Client Planet Labs MCP on GitHub Copilot AI Agent MCP Integration Planet Labs MCP on Google Gemini AI MCP Integration Planet Labs MCP on Lovable AI Development MCP Client Planet Labs MCP on Mistral AI Agents MCP Compatible Planet Labs MCP on Amazon AWS Bedrock MCP Support
MCP Servers — Included with Plan
Vinkius runs on CrewAI

Connect Planet Labs MCP to CrewAI

Create your Vinkius account to connect Planet Labs to CrewAI — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.

GDPR Included with Plan

Key Capabilities

Coordinate complex imagery searches

The `quick_search` tool accepts complex GeoJSON boundaries and precise date ranges to find satellite captures. In CrewAI, you assign this MCP tool to a dedicated Research Agent. This agent scans the Planet catalog for Landsat or Sentinel-2 imagery, adjusting cloud cover filters dynamically until it finds enough clear captures to form a baseline dataset. Once the Research Agent finishes, it passes the item IDs to an Analysis Agent equipped with `get_item_details`. This second agent cross-references the acquisition conditions and sun elevation, discarding any images that fail the strict criteria required for your specific GIS operation.

Delegate MCP Server subscriptions

The `create_subscription` tool pushes new satellite captures directly to your infrastructure. You can build a CrewAI Procurement Agent responsible solely for managing these data feeds. When a user requests continuous monitoring of a port facility, this agent configures the delivery destination and activates the webhook. A separate Monitor Agent can periodically check `list_subscriptions` to ensure the feeds remain active. If a delivery fails, the Monitor Agent alerts a Moderator Agent, which can then attempt to reset the connection or notify a human operator.

Analyze historical coverage patterns

The `get_search_statistics` tool generates a temporal histogram of available imagery over a target area. A CrewAI Planning Agent uses this data to figure out the optimal time of year to schedule high-resolution SkySat tasking. It looks at historical cloud cover patterns and acquisition frequency to predict the best collection windows. The agent verifies the available formats using `list_asset_types`. It ensures that the historical data actually includes the analytic bands needed for your project, preventing the crew from wasting time on visual-only datasets that cannot support mathematical analysis.

Setup guide

Set up Planet Labs MCP in CrewAI

Prerequisites

  • Python 3.10+ installed
  • crewai package (pip install crewai)
  • Active Vinkius subscription with a valid endpoint token
  1. 1

    Install CrewAI

    Run pip install crewai to install the framework. MCP support is built-in via the mcps parameter.

  2. 2

    Add the MCP URL to your agent

    Pass your Vinkius endpoint directly to the mcps list. Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. CrewAI handles tool discovery and caching automatically.

  3. 3

    Kick off your crew

    Create a Crew with your agent and tasks. Call crew.kickoff() — the agent will automatically invoke Planet Labs tools as needed.

crew.py
from crewai import Agent, Task, Crew

agent = Agent(
    role="Planet Labs Analyst",
    goal="Access and analyze Planet Labs data via MCP.",
    backstory="Expert analyst with direct Planet Labs access.",
    mcps=[
        "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
    ],
)

task = Task(
    description="List recent Planet Labs transactions",
    agent=agent,
    expected_output="A summary of recent activity",
)

crew = Crew(agents=[agent], tasks=[task])
result = crew.kickoff()
print(result)

Why Choose Vinkius

Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.

Real-time monitoring

Live

visibility into every interaction

Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.

Built-in savings

60%

lower AI costs

Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.

Single dashboard

One

place for every integration

Every tool your AI connects to, managed from a single screen. One account, complete control.

Common questions about Planet Labs MCP in CrewAI

You can pass the Vinkius endpoint directly into the mcps array when defining your agent. For more granular control, import MCPServerHTTP from crewai.mcp and use tool_filter to restrict which agent gets which tools.
Yes. CrewAI's shared memory allows a researcher agent to run quick_search and store the resulting item IDs. A downstream downloader agent can then read that memory and execute get_item_assets on the exact same files.
Use the tool_filter configuration to expose only read-only tools like get_item_details or list_item_types. Keep create_subscription assigned strictly to an authorized manager agent.
The get_search_results tool supports pagination. A CrewAI agent can be instructed to read the first page of results, evaluate the quality, and decide autonomously whether to request the next page or refine the search criteria.
The server handles your webhook URLs and cloud storage credentials entirely inside an isolated V8 sandbox. Authentication is managed at the endpoint level, and the ephemeral container terminates the moment the subscription is confirmed, leaving zero trace of your infrastructure details.

Start using the Planet Labs MCP today

We host it, we monitor it, we maintain it. You just paste one token.

Built & Managed by Vinkius 30s setup 12 tools

We've already built the connector for Planet Labs. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.