Skip to content

fix(evi): re-allowlist the vercel mcp to its renamed tools - #709

Closed
evlogai[bot] wants to merge 1 commit into
mainfrom
fix/evi-vercel-mcp-tool-names
Closed

evlogai[bot] wants to merge 1 commit into
mainfrom
fix/evi-vercel-mcp-tool-names

Conversation

@evlogai

@evlogai evlogai Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

What

The Vercel MCP server renamed its generic endpoint pair again. apps/evi/agent/connections/vercel.ts allowlists search_vercel_endpoints and call_vercel_endpoint (added in 878bdd3), but the server no longer serves tools under those names: the tools reference (last updated 2026-09-15) now exposes dedicated named tools and lists no search/call endpoint pair. Evi's live session confirms it: the connection description interpolated from that commit is served, the two allowlisted tools are not.

This re-allowlists the connection to the current read-only tool surface:

  • list_teams, list_projects, get_project
  • list_deployments, get_deployment, get_deployment_build_logs
  • get_runtime_logs, get_runtime_errors (unchanged)
  • get_web_analytics
  • list_agent_run_projects, list_agent_runs (unchanged)

get_deployment_build_logs is the payoff: with it, Evi can read the build output of a failed production deploy (dpl_H6tPefeCSABrVarxrsorS4BCDCYB is the current one) without asking for a dashboard paste.

Deliberately not allowlisted, kept as-is from the current posture:

  • deploy_to_vercel and the purchase/domain tools: the connection is read-only.
  • get_agent_run / get_agent_run_trace: per-run content stays out of scope, run-level metadata only, per the PostHog rule in apps/evi/AGENTS.md.

The connection instructions moved from the "search the endpoint, then call it" paragraph to the dedicated tools, and the daily-digest skill's visitors step now names vercel__get_web_analytics instead of the REST path it can no longer call.

Checks

  • pnpm --filter evi typecheck (tsc): pass
  • pnpm run lint --filter=evi: pass
  • eslint apps/evi/agent/connections/vercel.ts: pass

Not verifiable here: that the MCP server actually serves these tool names can only be confirmed on a deployed connection. Once this ships, vercel__get_deployment_build_logs on the failed prod deploy is the first thing to try.

No changeset: apps/* only.

@evlogai
evlogai Bot requested a review from HugoRCD September 18, 2026 18:11
@coderabbitai

coderabbitai Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: 69c5d1f6-65a1-4346-b0f9-8460f160b999

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

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@vercel

vercel Bot commented Sep 18, 2026 •

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated
evi Ready Ready Preview Sep 18, 2026 6:15pm UTC
4 Skipped Deployments
Project Deployment Actions Updated
evlog-docs Skipped Skipped v0 Sep 18, 2026 6:15pm UTC
evlog-render-lab Skipped Skipped Sep 18, 2026 6:15pm UTC
evlog-telemetry Skipped Skipped Sep 18, 2026 6:15pm UTC
just-use-evlog Skipped Skipped Sep 18, 2026 6:15pm UTC

Request Review

@github-actions github-actions Bot added the bug Something isn't working label Sep 18, 2026
@github-actions

Copy link
Copy Markdown
Contributor

Thank you for following the naming conventions! 🙏

@pkg-pr-new

pkg-pr-new Bot commented Sep 18, 2026

Copy link
Copy Markdown
npm i https://pkg.pr.new/@evlog/cli@709
npm i https://pkg.pr.new/evlog@709
npm i https://pkg.pr.new/@evlog/nuxthub@709
npm i https://pkg.pr.new/@evlog/telemetry@709

commit: 55b6aa9

This branch was successfully deployed

1 active and 4 inactive deployments
Preview – evi — 55b6aa9b Deployed Sep 18, 2026 by vercel[bot]
Preview – just-use-evlog — 55b6aa9b Deployed Sep 18, 2026 by vercel[bot]
Preview – evlog-render-lab — 55b6aa9b Deployed Sep 18, 2026 by vercel[bot]
Preview – evlog-docs — 55b6aa9b Deployed Sep 18, 2026 by vercel[bot]
Preview – evlog-telemetry — 55b6aa9b Deployed Sep 18, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants