Skip to content

Polish Avo MCP overview docs for catalog submission#1706

Closed
thoragudf wants to merge 6 commits into
mainfrom
worktree-claude-mcp-catalog
Closed

Polish Avo MCP overview docs for catalog submission#1706
thoragudf wants to merge 6 commits into
mainfrom
worktree-claude-mcp-catalog

Conversation

@thoragudf
Copy link
Copy Markdown
Contributor

@thoragudf thoragudf commented May 27, 2026

Summary

  • Adds three "Example session" blocks to pages/reference/avo-mcp/overview.mdx — find events by meaning, create a property on a branch, open a new branch — with the user prompt, the tool calls Claude makes, and sample JSON responses. Sample responses cover search, get, workflow, and save_items so reviewers can see what success looks like.
  • Adds a Troubleshooting section covering the six most common failure modes (write scope step-up, Smart Search off, ambiguous branchName, NotYetImplemented, headless OAuth, workspace access).
  • Adds a Support and privacy section with a direct support contact and a link to the Avo Privacy Policy.

Together these close the gaps against the Anthropic Software Directory Policy §3.A (privacy link), §3.B (support channel), §3.C (troubleshooting), and §3.E (three working example use cases).

Closes AVO-2879.

Test plan

  • Render the docs site locally and confirm the new sections render with correct headings and the fenced code blocks display cleanly
  • Verify all internal anchor links resolve (/reference/avo-mcp/tools#save_items, /reference/avo-mcp/tools, Workspace Settings link)
  • Verify the external Privacy Policy link works (https://www.avo.app/l/privacy)
  • Sanity-check the sample JSON shapes against the actual server responses (search, get, workflow, save_items)

🤖 Generated with Claude Code

Summary by CodeRabbit

Documentation

  • Added "Example sessions" with detailed end-to-end workflow examples demonstrating event search and retrieval, branch creation with property management, and branch operations.
  • Added "Troubleshooting" section addressing common issues related to MCP integration, authentication, search functionality, and write operations.
  • Added "Support and privacy" section providing contact information for support and privacy policy reference.

Review Change Stack

Adds example session blocks for the three major flows (find events,
create property, open branch) with sample JSON responses for search,
get, workflow, and save_items so reviewers can see what success looks
like. Adds Troubleshooting and Support/privacy sections to cover the
catalog policy items not yet addressed in the page.

Closes AVO-2879.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@linear-code
Copy link
Copy Markdown

linear-code Bot commented May 27, 2026

AVO-2879

@vercel
Copy link
Copy Markdown

vercel Bot commented May 27, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
docs Ready Ready Preview, Comment May 27, 2026 4:18pm

Request Review

@logason
Copy link
Copy Markdown
Member

logason commented May 27, 2026

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 27, 2026

Important

Review skipped

Auto incremental reviews are disabled on this repository.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: 2f8488f0-682d-458a-a08d-90b5148cc670

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
📝 Walkthrough

Walkthrough

The PR expands the Avo MCP overview documentation with practical example sessions demonstrating typical user workflows, a troubleshooting guide addressing common issues, and support/privacy information. All changes are additive documentation in a single MDX file.

Changes

Avo MCP overview documentation expansion

Layer / File(s) Summary
Example sessions and workflows
pages/reference/avo-mcp/overview.mdx
Three end-to-end example workflows show semantic event search followed by detail retrieval, property creation on a branch using tempId references and save_items, and new branch creation with resulting API payloads and assistant guidance.
Troubleshooting and support
pages/reference/avo-mcp/overview.mdx
Troubleshooting section documents common MCP, authentication, search, and write failure modes with brief resolution steps; support section provides contact link and privacy policy reference.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested reviewers

  • bjornj12

Poem

🐰 Hops through docs with gleeful cheer,
Examples bright and troubleshooting clear,
MCP workflows dance on the page,
A helpful guide for every stage! 🌟

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: adding documentation improvements (example sessions, troubleshooting, support sections) to the Avo MCP overview for catalog submission requirements.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch worktree-claude-mcp-catalog

Warning

Review ran into problems

🔥 Problems

Git: Failed to clone repository. Please run the @coderabbitai full review command to re-trigger a full review. If the issue persists, set path_filters to include or exclude specific files.


Comment @coderabbitai help to get the list of available commands and usage tips.

Replaces the two primitive example sessions (create a property, open a
branch) with two flagship ones that demonstrate the connector's actual
value:

- Design tracking for a new feature — audit-rules lookup, both-lenses
  recon, branch creation, batched save_items with tempId cross-refs.
- Review and implement a branch in code — list_branches,
  get_branch_implementation_guide, get_sources, get_branch_code_snippets.

The Discovery example (search → get) stays. Net result: three Example
sessions on the same overview page, each showing end-to-end value, with
sample JSON for every tool call. The primitive workflow/save_items calls
still appear inside the bigger flows.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Replaces the two parallel sections (high-level flow lists + dense
end-to-end transcripts) with a single Example workflows section. Each
flow now has both a paragraph of context and a concrete example in one
place, instead of being described twice.

Format trimmed: drop the Server-arrow framing, narrate request calls in
prose, keep JSON only for response shapes that show what success looks
like. The Smart Search callout moves to the Discovery flow where it
belongs semantically.

Net effect: page drops from 443 to 317 lines, no functional content
removed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Pull workflow examples out of plain-text fences so prose renders as
  markdown (bold User/Claude labels, **emphasis**, list bullets, inline
  code), with only JSON response samples wrapped in fenced code blocks.
- End the Example workflows section with a pointer to the Tools
  reference — these three flows are not exhaustive.
- Move Tools so it follows Example workflows; move Troubleshooting
  after Tools; move Support and privacy to the bottom of the page.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Rewrite What you can do as 6 one-line user outcomes (matching Notion's
use-case style) instead of read/write capability bullets. Replace the
~170-line Example workflows section with a single ~50-line Example block
covering search and save_items — the two tools the original ticket
flagged and the two a catalog reviewer is most likely to test. JSON-only
fenced blocks with the request as a comment header; no conversational
narration.

Page drops from 311 to 192 lines. Section order unchanged from prior
pass: What you can do → Capability matrix → Setup → Authentication →
Getting started → Example → Tools → Troubleshooting → Support and
privacy. Still satisfies catalog policy §3.A, §3.B, §3.C, §3.E.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
The Example section on the overview leaked implementation detail
(tool names in a section title) and meta-commentary into user-facing
docs. Exemplar overviews (Linear, Stripe, Notion) don't put JSON dumps
on the overview at all — response samples belong on the tool reference
page next to each tool definition.

- Remove "Example: search and save_items" section from overview
- Add sample JSON responses to tools.mdx next to the search and
  save_items entries
- Drop the trailing scope meta-line from "What you can do" — the
  capability matrix immediately below already shows scopes per tool

Overview drops from 192 to 137 lines and now reads as scannable
reference material. Closes the ticket's "sample JSON response" ask via
the tool reference, where it belongs canonically.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@thoragudf thoragudf closed this May 28, 2026
@thoragudf thoragudf deleted the worktree-claude-mcp-catalog branch May 28, 2026 11:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants