Sample · synthetic

sample-agent.invalid

8 capabilities over ARD, A2A, MCP, OpenAPI and WebMCP. The inventory is incomplete. Since the previous observation: 1 removed Breaking, 1 added Non-breaking and 2 other changes (1 Breaking, 1 Needs review).

Observed · source-controlled fixture: no scan, database, or inference · sha256:e5c791…4542

8 capabilities, 4 of them tools or operations. 2 only read. 2 change records.

AI reading, beta. side-effects v1 on sample readings, no model ran, calibrated on MCP and OpenAPI (sample). Only readings above a measured precision count. Counts are tools, not calls: no tool was called.

What an agent can do here

AI readings, beta · Readings on 3 of 3 MCP tools, and on 1 of 1 operation.

  • Moves money

    0

    No capability read this way.

  • Deletes or cancels records

    0

    No capability read this way.

  • Sends messages to people

    0

    No capability read this way.

  • Changes permissions

    0

    No capability read this way.

  • Runs code

    0

    No capability read this way.

  • Should ask a person first

    1 capability

What changed

  • Breaking Tool input schema changed · $/properties/limit

    limitwas optionalnow required

    Why this is breaking
    1. What “limit” is now required; before, it could be omitted.
    2. Why A caller that previously omitted this property may no longer satisfy the current input schema.
    3. Change MCP_TOOL_INPUT_SCHEMA_CHANGED on get_order · $/properties/limit · direction input
    4. Rule REQUIRED_PROPERTY_ADDED · compatibility-rules-v12 · json-schema-compatibility-projection-v1
    5. Before "optional"
    6. After "required"
  • Breaking Capability removed · capabilities

    Why this is breaking
    1. Why InterfaceDelta retained reason code “PREVIOUSLY_PRESENT_CURRENTLY_ABSENT_COMPLETE_INVENTORIES”. No additional meaning is assigned to this code.
    2. Change CAPABILITY_REMOVED on capability:e7c59cb6728b12f610ed630e · capabilities · direction not applicable
    3. Rule PREVIOUSLY_PRESENT_CURRENTLY_ABSENT_COMPLETE_INVENTORIES · compatibility-rules-v12
    4. Before {"kind":"mcp.tool","protocolKey":"legacy_lookup"}
    5. After null
  • Non-breaking Capability added · capabilities

    Why this is non-breaking
    1. Why InterfaceDelta retained reason code “CURRENTLY_PRESENT_PREVIOUSLY_ABSENT_COMPLETE_INVENTORIES”. No additional meaning is assigned to this code.
    2. Change CAPABILITY_ADDED on capability:a55ac47a48c9a53129a27418 · capabilities · direction not applicable
    3. Rule CURRENTLY_PRESENT_PREVIOUSLY_ABSENT_COMPLETE_INVENTORIES · compatibility-rules-v12
    4. Before null
    5. After {"kind":"mcp.tool","protocolKey":"search_catalog"}

All 4 changes

Look first

AI reading, beta: AI adds items here; it never removes one.

  1. create_orderShould ask a person first · 0.88

Surfaces

5 protocols checked

ARDValid1 retrieved artifact
A2AValid1 skill
MCPValid2026-07-28 · 3 tools · 1 resource · 1 prompt
OpenAPIValid3.1.2 · 1 operation
WebMCPObserved1 declarative form tool · experimental
Exact states, meaning and sources
  • ARD
    observed

    Exact state: valid · 1 retrieved artifact

    A usable protocol document was retrieved and validated.

    Directly observed · https://sample-agent.invalid/.well-known/ai-catalog.json

  • A2A
    observed

    Exact state: valid · 1 skill

    A usable protocol document was retrieved and validated.

    Directly observed · https://sample-agent.invalid/.well-known/agent-card.json · https://sample-agent.invalid/a2a

  • MCP
    observed

    Exact state: valid · Revision 2026-07-28 · 3 tools · 1 resource · 1 prompt

    A usable protocol document was retrieved and validated.

    Directly observed · https://sample-agent.invalid/mcp

  • OpenAPI
    observed

    Exact state: valid · Revision 3.1.2 · 1 operation

    A usable protocol document was retrieved and validated.

    Directly observed · https://sample-agent.invalid/openapi.json

  • WebMCP
    observed

    Exact state: observed · 1 declarative form tool · experimental

    The origin root HTML, or a followed page, declared WebMCP form tools. InterfaceDelta ran no scripts and submitted no forms.

    A declaration does not prove the tool works. WebMCP is an experimental browser capability.

    Publisher declared · https://sample-agent.invalid/