evolve-tool-surface

Audits MCP tool-surface changes for scope, profile, registration, and contract safety.

3|1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/equaltoai/lesser-body --skill evolve-tool-surface
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: evolve-tool-surface
Source: https://github.com/equaltoai/lesser-body/tree/main/.agents/skills/evolve-tool-surface
Command: npx skills add https://github.com/equaltoai/lesser-body --skill evolve-tool-surface

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you change the MCP tool surface without breaking scope rules, profile availability, or registration integrity. It is designed for updates that add, modify, or remove tools while keeping the contract between clients and the Lambda deployment explicit and safe.

Core Features & Use Cases

  • Tool contract analysis: Reviews tool identity, scope, profile, behavior, and side effects before a change ships.
  • Registration integrity checks: Verifies static registration in the MCP startup path and ensures discovery metadata stays aligned.
  • Operational safety: Enforces fail-closed defaults, communication-tool discipline, idempotency expectations, and audit-event requirements.
  • Use Case: Use this Skill when introducing a new MCP tool, changing a tool's scope from read to write, or adjusting which profiles can access an existing capability.

Quick Start

Ask the AI to audit your proposed MCP tool change for scope, profile, registration, and contract impact before you merge it.

Frequently Asked Questions about evolve-tool-surface

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely change MCP tool scope without breaking contracts?

To safely change MCP tool scope, audit the proposed tool-surface modification for scope, profile, registration, and contract impact before merging. This validates declared scope, profile availability, side effects, and idempotency to keep client interactions safe.

What does MCP tool registration integrity check involve?

MCP tool registration integrity verifies static registration in the startup path and ensures discovery metadata stays aligned. It enforces fail-closed defaults, communication-tool discipline, and audit-event requirements to maintain explicit contracts between clients and the deployment.

When do I need to audit MCP tool-surface changes?

You need to audit MCP tool-surface changes when introducing a new tool, changing a tool's scope from read to write, or adjusting which profiles can access an existing capability. This applies to statically registered MCP servers including social, memory, communication, and identity workflows.

Can I modify tools in statically registered MCP servers safely?

Yes, you can safely add, modify, or remove tools in statically registered MCP servers by auditing the changes. The audit validates declared scope, profile availability, side effects, idempotency, and discovery metadata consistency before you ship the update.

What are the limitations of changing MCP tool profiles?

Changing MCP tool profiles requires validating profile availability and enforcing fail-closed defaults to maintain contract safety. Limitations arise if discovery metadata becomes inconsistent or if communication-tool discipline and audit-event requirements are not met during modification.