gokborayilmaz
MCP Servergokborayilmazpublic

company coustumer analysist agent

This AI Agent analyzes a given company's website to determine whether it has any customers. Using Upsonic's Search tool, it fetches and processes relevant data, returning a simple boolean response indicating the presence of customers. ๐Ÿš€๐Ÿ“Š

Repository Info

3
Stars
1
Forks
3
Watchers
0
Issues
Python
Language
MIT License
License

About This Server

This AI Agent analyzes a given company's website to determine whether it has any customers. Using Upsonic's Search tool, it fetches and processes relevant data, returning a simple boolean response indicating the presence of customers. ๐Ÿš€๐Ÿ“Š

Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.

Documentation

21-Day Agent Series: Day 6

AGENT: Company Website Analyzer Agent

Overview

The Company Website Analyzer Agent is part of the 21-day AI agent series. This agent leverages the Upsonic AI framework to analyze a given company's website and determine whether the company has customers. It does not gather insights beyond this specific information. ๐Ÿš€

Features

  • Accepts a company website URL as input ๐ŸŒ
  • Analyzes the website to check if the company has customers ๐Ÿ”
  • Displays results in a structured UI format ๐Ÿ“Š
  • Powered by Upsonic AI ๐Ÿง โšก

Installation

Prerequisites

  • Python 3.9+ ๐Ÿ
  • Git installed
  • Virtual environment (recommended) ๐Ÿ—๏ธ
  • Node.js installed (for MCP support)

Steps

1. Clone the Repository

git clone <repository-url>
cd <repository-folder>

2. Install Dependencies

pip install -r requirements.txt

3. Configure Environment Variables

Create a .env file in the root directory and set your API keys:

AWS_ACCESS_KEY_ID="your_aws_access_key_id"
AWS_SECRET_ACCESS_KEY="your_aws_secret_access_key"
AWS_REGION="your_aws_region"

AZURE_OPENAI_ENDPOINT="your_azure_openai_endpoint"
AZURE_OPENAI_API_VERSION="your_azure_openai_api_version"
AZURE_OPENAI_API_KEY="your_azure_openai_api_key"

Running the Application

1. Start the FastAPI Server

uvicorn upsonicai:app --reload

2. Access the UI in Your Browser

Navigate to:

http://127.0.0.1:8000/
  • Enter a company website URL ๐Ÿ“Ž
  • Click Analyze ๐Ÿ”
  • View whether the company has customers โœ…

API Documentation

Interactive API documentation is available at:

  • Swagger UI: http://127.0.0.1:8000/docs ๐Ÿ“–

License

This project is open-source and follows the MIT License. ๐Ÿ“

Credits

  • Developed using Upsonic AI
  • Powered by Upsonic AI Search Tool for website analysis

Powered by Upsonic AI ๐Ÿš€

Quick Start

1

Clone the repository

git clone https://github.com/gokborayilmaz/company-coustumer-analysist-agent
2

Install dependencies

cd company-coustumer-analysist-agent
npm install
3

Follow the documentation

Check the repository's README.md file for specific installation and usage instructions.

Repository Details

Ownergokborayilmaz
Repocompany-coustumer-analysist-agent
LanguagePython
LicenseMIT License
Last fetched8/10/2025

Recommended MCP Servers

๐Ÿ’ฌ

Discord MCP

Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.

integrationsdiscordchat
๐Ÿ”—

Knit MCP

Connect AI agents to 200+ SaaS applications and automate workflows.

integrationsautomationsaas
๐Ÿ•ท๏ธ

Apify MCP Server

Deploy and interact with Apify actors for web scraping and data extraction.

apifycrawlerdata
๐ŸŒ

BrowserStack MCP

BrowserStack MCP Server for automated testing across multiple browsers.

testingqabrowsers
โšก

Zapier MCP

A Zapier server that provides automation capabilities for various apps.

zapierautomation