What problem does it solve?
It solves the problem of not knowing which Program Derived Address (PDA) to use or how to fetch the on-chain account data for it when you only have partial inputs or missing seeds.
Core Features & Use Cases
- Deterministic PDA derivation and account fetching: Derives PDAs and retrieves their on-chain data using only Orquestra MCP tools.
- Iterative missing-account resolution: Iteratively fills unresolved accounts by extracting new pubkeys from fetched PDA data.
- Guardrailed safe workflow: Refuses to guess seed values and stops until required accounts are fully resolved before handing off to transaction-building.
Use cases include deriving a PDA from a wallet pubkey, finding a stake or vault PDA when you do not know the exact seeds, and resolving the full set of required accounts (and their data) for downstream workflows.
Quick Start
Ask the AI: "Derive the missing vault PDA and resolve all required PDA accounts for program <program id or name> using the wallet pubkey <wallet pubkey> and fetch the on-chain data."