Neuronworks Travel Agent — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Neuronworks Travel Agent (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server for comprehensive travel planning, providing flight search, accommodation booking, currency exchange, weather forecasting, and trip budget calculation capabilities.
git clone https://github.com/josondev/neuronworks-travel-agent
cd travel-mcp-servernpm install.env.example to .envYou'll need to obtain API keys from the following services:
Update your .env file with these keys:
FLIGHT_API_KEY=your_flight_api_key
BOOKING_API_KEY=your_booking_api_key
EXCHANGE_API_KEY=your_exchange_api_key
WEATHER_API_KEY=your_weather_api_key
GEOAPIFY_API_KEY=your_geoappify_api_keyRun the server in development mode with hot reload:
npm run devBuild and start the server:
npm run build
npm startRun with automatic restart on file changes:
npm run watchThe MCP server provides the following tools:
search_flights)Search for flights between destinations with customizable options.
Parameters:
origin: Departure airport/citydestination: Arrival airport/citydepartureDate: Departure datereturnDate: Return date (optional for one-way)passengers: Number of passengersclass: Flight class (economy, business, first)search_accommodation)Find hotels, vacation rentals, and other accommodation options.
Parameters:
destination: City or locationcheckIn: Check-in datecheckOut: Check-out dateguests: Number of guestsrooms: Number of roomstype: Accommodation type (hotel, apartment, etc.)get_exchange_rate)Get current exchange rates between currencies.
Parameters:
from: Source currency code (e.g., USD)to: Target currency code (e.g., EUR)amount: Amount to convert (optional)get_weather_forecast)Check weather conditions for your travel destination.
Parameters:
location: City or locationdate: Date for forecastdays: Number of days to forecast (optional)calculate_trip_budget)Calculate estimated trip costs including flights, accommodation, and daily expenses.
Parameters:
destination: Travel destinationduration: Trip duration in daystravelers: Number of travelerscategory: Budget category (budget, mid-range, luxury)travel-mcp-server/
├── src/
│ ├── index.ts # Main server entry point
│ └── services/
│ ├── FlightService.ts # Flight search functionality
│ ├── AccommodationService.ts # Accommodation search
│ ├── CurrencyService.ts # Currency exchange
│ └── WeatherService.ts # Weather forecasting
├── dist/ # Compiled TypeScript output
├── package.json # Project dependencies and scripts
├── tsconfig.json # TypeScript configuration
├── .env # Environment variables (not in repo)
├── .gitignore # Git ignore rules
└── README.md # This fileThis server can be used with any MCP-compatible client such as:
Add the server to your MCP client configuration:
{
"mcpServers": {
"travel-planner": {
"command": "npx",
"args": ["travel-mcp-server"]
}
}
}src/services/src/index.tsnpm testgit checkout -b feature-namenpm testgit commit -m 'Add feature'git push origin feature-nameThis project is licensed under the ISC License - see the LICENSE file for details.
If you encounter any issues or have questions:
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.