[https://creativecommons.org/licenses/by/4.0/]
This work is licensed under a CC
Attribution 4.0 International License [https://creativecommons.org/licenses/by/4.0/]

linkedin.com/in/erikwilde [https://www.linkedin.com/in/erikwilde]
youtube.com/ErikWilde [https://www.youtube.com/ErikWilde]
traditional codethat behaves deterministically
agentsthat behave stochastically

APIs are old, MCP is the future
start freshafter 10 years of API landscape work?



AI-readiness

jentic.com/scorecard [https://jentic.com/scorecard]

just know

operationIds from OpenAPI/AsyncAPI documents
workflows:
- workflowId: weekend-getaway
steps:
- stepId: listHotels
description: Retrieve hotels available in the destination city
operationPath: '{$sourceDescriptions.liteapi-hotel-data.url}#/paths/~1data~1hotels/get'
parameters:
- name: cityName
in: query
value: $inputs.cityName
successCriteria:
- condition: $statusCode == 200
outputs:
hotelIds: $response.body#/data[*]/hotelId
See the full workflow: arazzo-ui.jentic.com [https://arazzo-ui.jentic.com/?document=https%3A%2F%2Fraw.githubusercontent.com%2Ffrankkilcommins%2Fagentic-tools-webinar%2Frefs%2Fheads%2Fmain%2Farazzo%2Fweekend-getaway.arazzo.yaml]




jentic.com/scorecard [https://jentic.com/scorecard]

youtube.com/ErikWilde [https://www.youtube.com/ErikWilde]
linkedin.com/in/erikwilde [https://www.linkedin.com/in/erikwilde]