← Library

⚓ HubSpotGTC Dockyard — HubSpot Marketing & CRM Single-Ask Flow

The Great Trading Company — Dockyard Test Facility

Test harness for the HubSpot Marketing + CRM MCP widget.

📋 Widget Capability Reference
Entity List Form Child / Drill Down Parent CRUD Child CRUD Widget FK Case
Marketing
Marketing Emails Y— (edit inline) → Contact Lists → List Contacts Edit name / subject— HubSpot Marketing—
Contact Lists Y— (edit inline) → List Contacts Edit nameAdd / Remove contact HubSpot Marketing—
List Contacts Y— — —Add / Remove HubSpot Marketing—
CRM
CRM Contacts YY (3-col) → Deals (inline) Create · Edit inline— HubSpot CRM—
Companies YY (3-col) → Contacts + Deals + Tickets Create · Edit inline— HubSpot CRM—
Deals YY (3-col) → Contacts (inline) Create · Edit inline— HubSpot CRM—
Tickets YY (3-col) → Notes on-demand Create · Edit inline— HubSpot CRM—
📧 Marketing — Send Mock Emails

Click "📋 View Contact Lists →" in the widget to navigate. ✎ to edit email name/subject. All navigation is widget-driven via callTool.

📝 Forms (Standalone Create)

Standalone create forms — agent sends { type: 'form', entity: '...' }. Supports contact, deal, company, ticket.

👤 CRM — Contacts

CRM Contacts list with inline edit + create form. Calls hs__get_contacts, hs__update_contact, hs__create_contact.

🏢 CRM — Companies

Companies list with inline edit + create form. Calls hs__get_companies, hs__update_company, hs__create_company.

💰 CRM — Deals

Deals list with pipeline stage, amount, inline edit + create form. Calls hs__get_deals, hs__update_deal, hs__create_deal.

🎫 CRM — Tickets

Tickets list with priority badge + expand for description. Calls hs__get_tickets, hs__update_ticket, hs__create_ticket.

⚠️ Error Simulation

Simulates a HubSpot authentication failure to test error display in the widget.

🎨 Theme

📜 Event Log
— event log —