orquestra-mcp-tools

Reference Orquestra MCP tools for building and simulating Solana transactions.

21|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/berkayoztunc/orquestra --skill orquestra-mcp-tools
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: orquestra-mcp-tools
Source: https://github.com/berkayoztunc/orquestra/tree/main/.claude/skills/orquestra-mcp-tools
Command: npx skills add https://github.com/berkayoztunc/orquestra --skill orquestra-mcp-tools

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of not knowing exactly how to call Orquestra’s MCP tools, what inputs they require, what outputs they return, and how to interpret responses while integrating with Orquestra from AI agents or HTTP clients.

Core Features & Use Cases

  • Tool parameter and return-shape reference: Use the documented input fields and expected response structures to build correct tool calls.
  • Instruction build and safety workflow: Follow the documented flow of building an unsigned transaction, simulating it for Anchor errors, and then using the result safely.
  • PDA and AI-ready documentation support: Derive PDAs, list PDA account schemas, fetch llms.txt for LLM grounding, and retrieve Orquestra’s AI analysis for risk and usage context.
  • Practical integration scenarios: Support agent workflows like “search programs by ID,” “list instructions for a project,” “build + simulate an instruction,” and “fetch decoded program data.”

Quick Start

Ask the AI to call Orquestra MCP build_instruction with your projectId, instruction name, account pubkeys, and correctly typed args, and then immediately run simulate_instruction to confirm Anchor constraints before signing.

Frequently Asked Questions about orquestra-mcp-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and simulate unsigned Solana transactions using MCP tools?

To build Solana transactions, call the Orquestra MCP build_instruction tool with your projectId, instruction name, accounts, and args, then immediately run simulate_instruction to validate Anchor constraints before signing.

What inputs are required to derive PDAs and list account schemas for Solana programs?

Deriving PDAs requires the program ID and specific seed inputs defined by the instruction schema, while listing PDA account schemas requires the correct projectId obtained from the search_programs MCP tool call.

How does Anchor error decoding work when simulating Solana instructions?

Anchor error decoding works by running the simulate_instruction MCP tool, which executes the unsigned transaction and returns decoded Anchor constraint violations so you can fix instruction inputs before signing.

Can I use Orquestra MCP tools with HTTP clients and AI agents for LLM grounding?

Yes, Orquestra MCP tools support both agent-driven and HTTP-client workflows, providing an llms.txt endpoint and AI analysis retrieval to supply LLM grounding context for program risk and usage data.

Why do subsequent Orquestra MCP tool calls fail after searching for Solana programs?

Subsequent MCP tool calls fail when the projectId is missing or incorrect; the documented tool-to-tool dependency requires calling search_programs first to retrieve the projectId needed for listing instructions and building transactions.

What JSON input shapes and encoding formats are expected by Orquestra MCP transaction tools?

Orquestra MCP transaction tools require strict adherence to documented JSON input shapes for instruction args and accounts, utilizing base58 for public keys and base64 for data payloads to ensure transaction validity.