{"name":"Resonner","version":"0.2.0","toolset_version":"2026-09-01.scope-first-context-v6","toolset_features":["structuredContent on JSON results","front-door Resonner context search","account-to-opportunity-to-meeting relationship expansion","processed manual-upload meeting candidates","date-window fallback for meeting keyword search","meeting follow-up brief with opportunity-wide sales context","workflow-level sales context pack for meeting prep and call next steps","bounded workflow context_digest returned by default for cloud-agent reliability","substantive account research content included in default workflow context_digest","task-aware entity search terms for front-door account and opportunity resolution","scope-first opportunity progress in the default workflow context_digest with qualification-framework details available only on explicit request","compact opportunity value proposition, strategy, solution plays, and demo playbook extraction","workflow/default tool surface with full/debug surface available via MCP_TOOL_SURFACE=full","workflow-level meeting list, insight, and transcript chunk retrieval","meeting search ignores generic transcript/list wording and can filter to contentful calls","meeting content filters ignore empty transcript and insight placeholder objects","meeting_display and meeting_evidence projections are preferred when available while raw insights remain accessible","workflow tool descriptions clarify first-step routing","account stakeholder mapping is first-class: account relationships form the base layer, opportunity responsibilities are scoped overlays, and meeting participants remain observations","account workspace consumes the shared v3 account rollup and returns account_brief, account_stakeholder_map, customer_stakeholders, internal_team, and source_refs","account workspace preserves CRM, meeting, and research context when shared account intelligence is temporarily unavailable","purpose-scoped account intelligence context separates account overview, meeting prep, opportunity strategy, research validation, and MCP context","account intelligence signals expose meeting lineage, upstream claims, canonical keys, evidence links, and degraded materialization status","opportunity stakeholder answers reconcile published typed roles and opportunity links by default, with narrative cross-checks only when explicitly requested","meeting lists use canonical meetings, normalized participants with explicit legacy fallback, and reviewed relationship decisions","opportunity status summaries aggregate multi-deal risks, stale activity, context coverage, stakeholder evidence, readiness, and value signals with source coverage"],"tool_surface":"workflow","exposed_tools":["search_resonner_context","get_sales_context_pack","list_meetings","get_meeting_insights","get_meeting_transcript_chunk","get_meeting_followup_brief","get_organization_brief","get_account_intelligence_context","get_opportunity_status_summary","get_opportunity_stakeholders","get_opportunity_value_proposition","get_meeting_quotes"],"mcp_endpoint":"https://mcp.resonner.io/mcp","protected_resource_metadata":"https://mcp.resonner.io/.well-known/oauth-protected-resource/mcp","auth_server":"https://hjautmmcepesnqgdzuut.supabase.co/auth/v1","mode":"read-only"}