├── .gitignore ├── CLAUDE.md ├── Dockerfile ├── LICENSE ├── README.md ├── poetry.lock ├── pyproject.toml ├── smithery.yaml ├── src └── mcp_server_hubspot │ ├── __init__.py │ ├── clients │ ├── __init__.py │ ├── company_client.py │ ├── contact_client.py │ ├── conversation_client.py │ ├── property_client.py │ └── ticket_client.py │ ├── core │ ├── __init__.py │ ├── error_handler.py │ ├── formatters.py │ └── storage.py │ ├── faiss_manager.py │ ├── handlers │ ├── __init__.py │ ├── base_handler.py │ ├── company_handler.py │ ├── contact_handler.py │ ├── conversation_handler.py │ ├── property_handler.py │ ├── search_handler.py │ └── ticket_handler.py │ ├── hubspot_client.py │ ├── server.py │ └── utils.py ├── tests ├── get_closed_ticket_conversations.py ├── test_closed_tickets.py └── test_mcp_ticket_conversations.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/README.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/pyproject.toml -------------------------------------------------------------------------------- /smithery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/smithery.yaml -------------------------------------------------------------------------------- /src/mcp_server_hubspot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/__init__.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/clients/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/mcp_server_hubspot/clients/company_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/clients/company_client.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/clients/contact_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/clients/contact_client.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/clients/conversation_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/clients/conversation_client.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/clients/property_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/clients/property_client.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/clients/ticket_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/clients/ticket_client.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/core/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/mcp_server_hubspot/core/error_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/core/error_handler.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/core/formatters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/core/formatters.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/core/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/core/storage.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/faiss_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/faiss_manager.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/handlers/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/mcp_server_hubspot/handlers/base_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/handlers/base_handler.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/handlers/company_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/handlers/company_handler.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/handlers/contact_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/handlers/contact_handler.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/handlers/conversation_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/handlers/conversation_handler.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/handlers/property_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/handlers/property_handler.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/handlers/search_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/handlers/search_handler.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/handlers/ticket_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/handlers/ticket_handler.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/hubspot_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/hubspot_client.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/server.py -------------------------------------------------------------------------------- /src/mcp_server_hubspot/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/src/mcp_server_hubspot/utils.py -------------------------------------------------------------------------------- /tests/get_closed_ticket_conversations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/tests/get_closed_ticket_conversations.py -------------------------------------------------------------------------------- /tests/test_closed_tickets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/tests/test_closed_tickets.py -------------------------------------------------------------------------------- /tests/test_mcp_ticket_conversations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/tests/test_mcp_ticket_conversations.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peakmojo/mcp-hubspot/HEAD/uv.lock --------------------------------------------------------------------------------