<Step title="Create a file">
Create a new file `gemini_airbnb.py` with the following code:
```python
from praisonaiagents import Agent, MCP
import os
# Get API key from environment variable
google_api_key = os.environ.get("GOOGLE_API_KEY")
search_agent = Agent(
instructions="""You help book apartments on Airbnb.""",
llm="gemini/gemini-2.5-pro-exp-03-25",
tools=MCP(
command="npx",
args=["-y", "@openbnb/mcp-server-airbnb", "--ignore-robots-txt"],
env={"GOOGLE_API_KEY": google_api_key}
)
)
search_agent.start("MUST USE airbnb_search Tool to Search. Search for Apartments in Paris for 2 nights. 04/28 - 04/30 for 2 adults. All Your Preference")
```
</Step>
<Step title="Install Dependencies">
Make sure you have Node.js installed, as the MCP server requires it:
```bash
pip install "praisonaiagents[llm]"
```
</Step>
<Step title="Run the Agent">
Execute your script:
```bash
python gemini_airbnb.py
```
</Step>
**Requirements**
- Python 3.10 or higher
- Node.js installed on your system
- Google API key for Gemini models