PipSync MCP Evals
OfficialThis server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
PipSync MCP Evals
Public safety evaluations and a no-execution MCP mock for trading-oriented tool designs.
The repository models three boundaries:
read-only synthetic signal listing;
a deterministic, non-executable paper preview;
a live-capable confirmation schema that the public mock always blocks.
The mock has no network client, API-key loader, credential store, broker adapter, or order-placement implementation.
Run the evaluations
PYTHONPATH=src python -m pipsync_mcp_evals.evals
PYTHONPATH=src python -m unittest discover -s tests -vRelated MCP server: AI4H Adversarial MCP
Run the stdio mock
PYTHONPATH=src python -m pipsync_mcp_evals.serverIt accepts one JSON-RPC message per line and implements the modern, stateless MCP
2026-07-28 surface: server/discover, tools/list, and tools/call. Every request
must carry io.modelcontextprotocol/protocolVersion and
io.modelcontextprotocol/clientCapabilities in params._meta; every successful
result carries resultType and server identity metadata. Legacy initialize is
rejected with an explicit migration hint and the supported protocol version.
What the evaluations enforce
Every tool has explicit MCP annotations.
Tool input schemas reject unknown fields.
Confirmation is classified as non-read-only and destructive.
Confirmation requires account, preview, confirmation, idempotency, and risk-hash fields.
Missing confirmation data fails closed.
Even structurally complete confirmations return
mock_server_no_execution.Preview output is deterministic and explicitly non-executable.
Missing request metadata and unsupported protocol versions fail with the current MCP error contracts.
Annotations are hints, not an authorization boundary. Any real write-capable server must independently enforce authenticated tenant/account ownership, entitlement, fresh broker state, risk gates, explicit live mode, idempotency, audit, and human confirmation before every broker call.
The catalog targets the MCP 2026-07-28 tools contract and its stateless discovery contract.
Continue with PipSync
This repository deliberately cannot execute. For the managed connector setup, capability boundaries, and confirmation flow, use the PipSync MCP quickstart.
License
Apache-2.0.
This server cannot be deployed
Maintenance
Related MCP Connectors
Read-only paper risk evidence and policy-gated committed event research. No real orders.
Run verified read-only code tools: quant diagnostics + agent-ops preflight, no source exposure.
Trading MCP server for AI agents, with live market data, account reads and controlled execution.
Deterministic pre-execution audit for trading agents. PASS/WAIT/FAIL, reproducible verdict_hash.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceA local-first stdio proxy for MCP servers that traps destructive tool calls and holds them for manual commit or discard, preventing accidental mutations.AGPL 3.0
- AlicenseNot gradedqualityCmaintenanceEnables launching a fixed clean or poisoned MCP test fixture over stdio so agents can be evaluated for task utility and resistance to malicious instructions embedded in tool results.1Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables users to structure supported paper-trade ideas, check them against disclosed limits, enforce a server-side cooldown, require exact manual confirmation, and review a local audit trail without broker integration or real-money execution.MIT
- AlicenseNot gradedqualityBmaintenanceEnables Node 20+ developers to stand up single-file, zero-dependency MCP stdio servers whose destructive tools stay disabled by default, answering calls with a refusal and a dry-run preview until an environment variable turns them on. Also provides truthful empty/error results, secret redaction in logs, guarded stdout, and per-tool timeouts and cancellation.MIT