{"name":"io.github.ohneben/hubspot-mcp","slug":"ohneben-hubspot-mcp","title":"HubSpot","description":"HubSpot API: 1,000+ endpoints as safety-categorized, hub- and plan-aware MCP tools, stdio or HTTP.","url":"https://mcp.market/server/ohneben-hubspot-mcp","rating":null,"grade":"B","score":73,"certified":false,"status":"active","category":"sales","tags":["sales"],"presence":{"score":21,"stars":1,"forks":0,"downloads_week":null,"last_push_at":"2026-09-15T20:14:56.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"oci","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/ohneben/Hubspot-MCP","website":"https://github.com/ohneben/Hubspot-MCP#readme","version":"2.0.1","remotes":[],"packages":[{"registryType":"oci","identifier":"ghcr.io/ohneben/hubspot-mcp:2.0.1","runtimeHint":"docker","transport":{"type":"stdio"},"environmentVariables":[{"description":"Server transport. Set to 'stdio' for local MCP clients; the image otherwise starts the Streamable HTTP transport.","isRequired":true,"default":"stdio","choices":["stdio","http"],"name":"MCP_TRANSPORT"},{"description":"HubSpot service key or legacy private app token (pat-...), from Settings -> Integrations. An OAuth access token also works.","isRequired":true,"isSecret":true,"name":"HUBSPOT_ACCESS_TOKEN"},{"description":"API host. Default https://api.hubapi.com; use https://api-eu1.hubapi.com for EU data residency portals.","name":"HUBSPOT_BASE_URL"},{"description":"'discovery' (default) exposes 3 meta-tools that search, inspect and call all 1,076 endpoints; 'all' exposes the ~690 endpoint tools directly.","default":"discovery","choices":["discovery","all"],"name":"HUBSPOT_TOOL_MODE"},{"description":"Set to 'true' to expose only read-only tools.","default":"false","choices":["true","false"],"name":"HUBSPOT_READ_ONLY"},{"description":"Read the token's scopes and probe paid-tier or beta API groups at startup (read-only, up to about 30 API calls). Set to 'false' to skip.","default":"true","choices":["true","false"],"name":"HUBSPOT_CAPABILITY_CHECK"},{"description":"Only for MCP_TRANSPORT=http: bearer token required on /mcp. Without it a non-loopback bind refuses to start.","isSecret":true,"name":"MCP_AUTH_TOKEN"}]}],"tools":[],"scan":{"score":73,"grade":"B","scanned_at":"2026-09-19T10:16:17.125Z","report":{"scannerVersion":"0.1.3","scannedAt":"2026-09-19T10:16:17.119Z","components":{"code":{"score":-1,"max":25,"notes":["package could not be scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 4 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[],"repo":{"found":true,"owner":"ohneben","repo":"Hubspot-MCP","archived":false,"pushedAt":"2026-09-15T20:14:56Z","stars":1,"forks":0,"openIssues":5,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/151868236?v=4","ownerCreatedAt":"2023-11-23T17:32:25Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/151868236?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-15T20:14:56.000Z","score":21}}}},"grade_history":[],"reviews":[]}