Skip to content

MCP: add real end-to-end smoke tests for tools #5

@Abiorh001

Description

@Abiorh001

Summary

The MCP tool surface needs end-to-end smoke tests against the OmniClaw SDK.

Problem

The MCP layer exposes critical payment operations:

  • simulate
  • pay
  • create_payment_intent
  • confirm_payment_intent
  • cancel_payment_intent

Without end-to-end smoke coverage, the MCP contract can drift from the SDK or break at runtime.

What needs to happen

Add integration tests that exercise MCP tools against real SDK flows or realistic test doubles.

Acceptance criteria

  • smoke tests cover simulate
  • smoke tests cover pay
  • smoke tests cover payment intent lifecycle
  • tool failures map to structured MCP errors
  • tests are runnable locally and in CI or opt-in integration mode

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghigh priorityfor high priority issue/taskmcpmcp servers

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions