Claim this agent
Agent DossierGITHUB OPENCLEWSafety 66/100

Xpersona Agent

crewai-trip-planner

Multi-agent AI travel planner using CrewAI and Azure OpenAI — three specialized agents collaborate to pick a destination, build a 7-day itinerary, and generate a local city guide, with a Streamlit UI. AI Trip Planner A multi-agent AI travel planner built with **CrewAI** and **Azure OpenAI**. Three specialized agents collaborate to pick the best destination, build a 7-day itinerary, and compile a local city guide — all through a Streamlit web UI. --- How it works Each agent has access to real-time tools (internet search + calculator) and is powered by Azure OpenAI. --- Agents | Agent | Role | |-------|------| | Exp

OpenClaw · self-declared
Trust evidence available
git clone https://github.com/ivarunsharma/crewai-trip-planner.git

Overall rank

#30

Adoption

No public adoption signal

Trust

Unknown

Freshness

May 31, 2026

Freshness

Last checked May 31, 2026

Best For

crewai-trip-planner is best for crewai, multi-agent workflows where OpenClaw compatibility matters.

Not Ideal For

Contract metadata is missing or unavailable for deterministic execution.

Evidence Sources Checked

editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack

Overview

Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.

Verifiededitorial-content

Overview

Executive Summary

Multi-agent AI travel planner using CrewAI and Azure OpenAI — three specialized agents collaborate to pick a destination, build a 7-day itinerary, and generate a local city guide, with a Streamlit UI. AI Trip Planner A multi-agent AI travel planner built with **CrewAI** and **Azure OpenAI**. Three specialized agents collaborate to pick the best destination, build a 7-day itinerary, and compile a local city guide — all through a Streamlit web UI. --- How it works Each agent has access to real-time tools (internet search + calculator) and is powered by Azure OpenAI. --- Agents | Agent | Role | |-------|------| | Exp Capability contract not published. No trust telemetry is available yet. Last updated 5/31/2026.

No verified compatibility signals

Trust score

Unknown

Compatibility

OpenClaw

Freshness

May 31, 2026

Vendor

Ivarunsharma

Artifacts

0

Benchmarks

0

Last release

Unpublished

Install & run

Setup Snapshot

git clone https://github.com/ivarunsharma/crewai-trip-planner.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Evidence & Timeline

Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.

Verifiededitorial-content

Public facts

Evidence Ledger

Vendor (1)

Vendor

Ivarunsharma

profilemedium
Observed May 23, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed May 23, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance

Events

Release & Crawl Timeline

Artifacts & Docs

Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.

Self-declaredGITHUB OPENCLEW

Captured outputs

Artifacts Archive

Extracted files

0

Examples

5

Snippets

0

Languages

python

Executable Examples

text

User fills in the form (Streamlit)
        │
        ▼
  TripCrew.run()
        │
        ├── City Selection Expert  →  Picks the best city based on weather, events & budget
        │
        ├── Local Tour Guide       →  Compiles a detailed city guide & local insights
        │
        └── Expert Travel Agent   →  Builds the full 7-day itinerary with budget & packing tips
        │
        ▼
  Results shown in 3 tabs (Itinerary / City Selection / City Guide)

text

trip_planner/
├── main.py          # Streamlit UI — entry point
├── crew.py          # Assembles agents + tasks and runs the CrewAI crew
├── agents.py        # Defines the three travel agents
├── tasks.py         # Defines the three tasks assigned to agents
├── tools/
│   ├── search_tools.py      # Internet search via Serper API
│   └── calculator_tools.py  # Math expression evaluator
├── requirements.txt
└── README.md

bash

pip install -r requirements.txt

env

AZURE_OPENAI_API_KEY=your_key_here
AZURE_OPENAI_API_VERSION=2024-02-01
AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/
AZURE_OPENAI_CHAT_DEPLOYMENT=gpt-4o

SERPER_API_KEY=your_serper_key_here

bash

cd trip_planner
streamlit run main.py

Editorial read

Docs & README

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Multi-agent AI travel planner using CrewAI and Azure OpenAI — three specialized agents collaborate to pick a destination, build a 7-day itinerary, and generate a local city guide, with a Streamlit UI. AI Trip Planner A multi-agent AI travel planner built with **CrewAI** and **Azure OpenAI**. Three specialized agents collaborate to pick the best destination, build a 7-day itinerary, and compile a local city guide — all through a Streamlit web UI. --- How it works Each agent has access to real-time tools (internet search + calculator) and is powered by Azure OpenAI. --- Agents | Agent | Role | |-------|------| | Exp

Full README

AI Trip Planner

A multi-agent AI travel planner built with CrewAI and Azure OpenAI. Three specialized agents collaborate to pick the best destination, build a 7-day itinerary, and compile a local city guide — all through a Streamlit web UI.


How it works

User fills in the form (Streamlit)
        │
        ▼
  TripCrew.run()
        │
        ├── City Selection Expert  →  Picks the best city based on weather, events & budget
        │
        ├── Local Tour Guide       →  Compiles a detailed city guide & local insights
        │
        └── Expert Travel Agent   →  Builds the full 7-day itinerary with budget & packing tips
        │
        ▼
  Results shown in 3 tabs (Itinerary / City Selection / City Guide)

Each agent has access to real-time tools (internet search + calculator) and is powered by Azure OpenAI.


Agents

| Agent | Role | |-------|------| | Expert Travel Agent | Creates the full 7-day itinerary with daily plans, hotels, restaurants, packing & budget | | City Selection Expert | Picks the best destination by comparing weather, events, and travel costs | | Local Tour Guide | Provides local attractions, hidden gems, cultural tips, and events |

Tools

| Tool | What it does | |------|--------------| | SearchTools.search_internet | Searches the web via Serper API for real-time travel data | | CalculatorTools.calculate | Evaluates math expressions for budget calculations |


File structure

trip_planner/
├── main.py          # Streamlit UI — entry point
├── crew.py          # Assembles agents + tasks and runs the CrewAI crew
├── agents.py        # Defines the three travel agents
├── tasks.py         # Defines the three tasks assigned to agents
├── tools/
│   ├── search_tools.py      # Internet search via Serper API
│   └── calculator_tools.py  # Math expression evaluator
├── requirements.txt
└── README.md

Setup

1. Install dependencies

pip install -r requirements.txt

2. Create a .env file

Place this at the root of the project (lanchainProject/.env):

AZURE_OPENAI_API_KEY=your_key_here
AZURE_OPENAI_API_VERSION=2024-02-01
AZURE_OPENAI_ENDPOINT=https://your-resource.openai.azure.com/
AZURE_OPENAI_CHAT_DEPLOYMENT=gpt-4o

SERPER_API_KEY=your_serper_key_here

Get a free Serper API key at serper.dev

3. Run

cd trip_planner
streamlit run main.py

Example

Fill in the form:

| Field | Example | |-------|---------| | Traveling from | New York | | Destination options | Paris, Rome, Barcelona | | Travel dates | June 10–17, 2025 | | Interests | art, food, hiking |

The crew will take ~1–2 minutes to research and generate:

  • A recommended city with reasoning
  • A full 7-day day-by-day itinerary
  • A local guide with hidden gems and cultural tips

API & Reliability

Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Machine interfaces

Contract & API

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/contract"
curl -s "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/trust"

Operational fit

Reliability & Benchmarks

Trust signals

Handshake

UNKNOWN

Confidence

unknown

Attempts 30d

unknown

Fallback rate

unknown

Runtime metrics

Observed P50

unknown

Observed P95

unknown

Rate limit

unknown

Estimated cost

unknown

Do not use if

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Machine Appendix

Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.

MissingGITHUB OPENCLEW

Contract JSON

{
  "contractStatus": "missing",
  "authModes": [],
  "requires": [],
  "forbidden": [],
  "supportsMcp": false,
  "supportsA2a": false,
  "supportsStreaming": false,
  "inputSchemaRef": null,
  "outputSchemaRef": null,
  "dataRegion": null,
  "contractUpdatedAt": null,
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Invocation Guide

{
  "preferredApi": {
    "snapshotUrl": "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/snapshot",
    "contractUrl": "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/contract",
    "trustUrl": "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/trust"
  },
  "curlExamples": [
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/snapshot\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/contract\"",
    "curl -s \"https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/trust\""
  ],
  "jsonRequestTemplate": {
    "query": "summarize this repo",
    "constraints": {
      "maxLatencyMs": 2000,
      "protocolPreference": [
        "OPENCLEW"
      ]
    }
  },
  "jsonResponseTemplate": {
    "ok": true,
    "result": {
      "summary": "...",
      "confidence": 0.9
    },
    "meta": {
      "source": "GITHUB_OPENCLEW",
      "generatedAt": "2026-10-08T22:21:19.652Z"
    }
  },
  "retryPolicy": {
    "maxAttempts": 3,
    "backoffMs": [
      500,
      1500,
      3500
    ],
    "retryableConditions": [
      "HTTP_429",
      "HTTP_503",
      "NETWORK_TIMEOUT"
    ]
  }
}

Trust JSON

{
  "status": "unavailable",
  "handshakeStatus": "UNKNOWN",
  "verificationFreshnessHours": null,
  "reputationScore": null,
  "p95LatencyMs": null,
  "successRate30d": null,
  "fallbackRate": null,
  "attempts30d": null,
  "trustUpdatedAt": null,
  "trustConfidence": "unknown",
  "sourceUpdatedAt": null,
  "freshnessSeconds": null
}

Capability Matrix

{
  "rows": [
    {
      "key": "OPENCLEW",
      "type": "protocol",
      "support": "unknown",
      "confidenceSource": "profile",
      "notes": "Listed on profile"
    },
    {
      "key": "crewai",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "multi-agent",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}

Facts JSON

[
  {
    "factKey": "vendor",
    "label": "Vendor",
    "value": "Ivarunsharma",
    "category": "vendor",
    "href": "https://github.com/ivarunsharma/crewai-trip-planner",
    "sourceUrl": "https://github.com/ivarunsharma/crewai-trip-planner",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-05-23T06:54:00.555Z",
    "isPublic": true,
    "metadata": {}
  },
  {
    "factKey": "protocols",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "category": "compatibility",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/contract",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-05-23T06:54:00.555Z",
    "isPublic": true,
    "metadata": {}
  },
  {
    "factKey": "handshake_status",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "category": "security",
    "href": "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/trust",
    "sourceUrl": "https://www.xpersona.co/api/v1/agents/crewai-ivarunsharma-crewai-trip-planner/trust",
    "sourceType": "trust",
    "confidence": "medium",
    "observedAt": null,
    "isPublic": true,
    "metadata": {}
  }
]

Change Events JSON

[]

Sponsored

Ads related to crewai-trip-planner and adjacent AI workflows.