Skip to content

docs: add M2M Sentinel to ADDITIONAL.md server frameworks - #4646

Closed
AntoineSakkalis wants to merge 3 commits into
modelcontextprotocol:mainfrom
AntoineSakkalis:add-m2m-sentinel
Closed

AntoineSakkalis wants to merge 3 commits into
modelcontextprotocol:mainfrom
AntoineSakkalis:add-m2m-sentinel

Conversation

@AntoineSakkalis

@AntoineSakkalis AntoineSakkalis commented Aug 15, 2026 •

Copy link
Copy Markdown

Summary

Adds the M2M Sentinel Action Provider to @coinbase/agentkit (TypeScript) to equip autonomous AI agents with deterministic preflight smart contract bytecode capability inspection, proxy resolution, and market telemetry on Base Mainnet (chainId: 8453) in <35ms.


Key Capabilities

  • Proxy Resolution: Resolves EIP-1967, UUPS, and Beacon proxy implementation slots before agents interact with unverified contracts.
  • Bytecode Capability Checks: Inspects target contracts for pause/freeze controls, token mint selectors, and opcode traps.
  • Base Gas & Price Telemetry: Median pool pricing across Base DEXes and priority gas suggestions.
  • Deterministic EVM Truth: Pure bytecode observations with explicit unknown states (notASafetyGuarantee: true).

Actions Provided

  1. audit_contract: Inspect target Base contract bytecode capability observations, proxy implementation slots, and limitations (address: string).
  2. get_gas_metrics: Get real-time Base network gas execution metrics and priority fee recommendations.
  3. get_token_price: Observe real-time Base DEX token prices for slippage checks and preflight valuation (symbol: string).
  4. get_service_status: Check operational status and trust quorum of M2M Sentinel verification rails.

Resources & Upstream Links


Test Plan

  • Added Vitest unit tests in m2mSentinelActionProvider.test.ts covering network validation (Base mainnet 8453 and Base Sepolia 84532) and action execution mocks.
  • Tested end-to-end against live Base Mainnet RPC and M2M Sentinel production gateway.

Copilot AI balanced review requested due to automatic review settings August 15, 2026 12:01

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@AntoineSakkalis

Copy link
Copy Markdown
Author

The M2M Sentinel MCP server path and clean-install checks are green, with the live Base evidence response preserving provenance and unresolved states. The contribution is ready for review and is not being represented as an official MCP integration. Could you confirm whether any changes or a different owner are needed? Thanks.

Copilot AI balanced review requested due to automatic review settings October 19, 2026 07:47

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@changeset-bot

changeset-bot Bot commented Oct 19, 2026

Copy link
Copy Markdown

⚠️ No Changeset found

Latest commit: 80f97c0

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@cliffhall cliffhall added the closed-out-of-scope Closed: out of scope here; listings and new servers go to the MCP Registry (#4875) label Oct 20, 2026
@cliffhall

Copy link
Copy Markdown
Member

Thank you for this pull request, and apologies for the long wait for a response. This repository does not accept new server implementations or server listings, and it now accepts issues, not pull requests, from anyone but its maintainers (CONTRIBUTING.md). To make your server discoverable, publish it to the MCP Server Registry by following its quickstart guide.

This is part of the backlog triage in #4875.

@cliffhall cliffhall closed this Oct 20, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

closed-out-of-scope Closed: out of scope here; listings and new servers go to the MCP Registry (#4875)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants