Skip to content

feat(client,mcp): views vertical #90

@dougborg

Description

@dougborg

Summary

Build a client.views helper + MCP tools covering Front's saved-views
surface (6 endpoints).

Status

Deferred — filed as part of the #16 workspace-admin partition.
Saved views are a human-curation feature (a teammate sets up a view
they regularly check). Agents work with the q= search syntax
directly via the existing conversation tools; they don't need to
create or list views to do conversation work. Pick up if a concrete
"agent runs a stored team view" use case appears.

Scope

  • Generated modules under frontapp_public_api_client/api/views/:
    • Reads: list_views / list_team_views / get_view
    • Mutations: create_team_view / add_view_teammates /
      update_view
  • New helpers/views.py + client.views lazy property.
  • MCP tools — reads + create-team-view / add-view-teammates / update
    with confirm_or_preview.
  • Tests + docs.

Path quirk

  • No company-scoped create — only create_team_view.
  • Views can also be queried directly via the conversation list
    endpoint with the right q=; mostly the helper is about
    managing the view definition itself.

Umbrella

Part of #16 (workspace admin partition). Tier 3.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions