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.
Summary
Build a
client.viewshelper + MCP tools covering Front's saved-viewssurface (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 syntaxdirectly 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
frontapp_public_api_client/api/views/:list_views/list_team_views/get_viewcreate_team_view/add_view_teammates/update_viewhelpers/views.py+client.viewslazy property.with
confirm_or_preview.Path quirk
create_team_view.endpoint with the right
q=; mostly the helper is aboutmanaging the view definition itself.
Umbrella
Part of #16 (workspace admin partition). Tier 3.