@venly/wallet-mcp
Version:
Production-ready MCP server enabling AI agents to perform Web3 wallet operations through Venly's blockchain infrastructure. Supports 14+ networks including Ethereum, Polygon, Arbitrum, and stablecoin operations.
56 lines • 1.87 kB
TypeScript
/**
* Pre-built Workflow Templates
*
* Common financial workflow templates for cross-MCP integration
*/
import type { WorkflowTemplate } from '../../types/venly.js';
/**
* Invoice to Crypto Payment Workflow
*
* Flow: Stripe invoice → Fiat onramp → Crypto payment → Accounting record
*/
export declare const INVOICE_TO_CRYPTO_WORKFLOW: WorkflowTemplate;
/**
* Crypto to Fiat Withdrawal Workflow
*
* Flow: Balance check → Fiat offramp → Bank transfer → Tax reporting
*/
export declare const CRYPTO_TO_FIAT_WORKFLOW: WorkflowTemplate;
/**
* Portfolio Rebalancing Workflow
*
* Flow: Portfolio analysis → Multi-chain optimization → Transaction execution
*/
export declare const PORTFOLIO_REBALANCING_WORKFLOW: WorkflowTemplate;
/**
* Automated Compliance Workflow
*
* Flow: Transaction monitoring → Report generation → Regulatory filing
*/
export declare const AUTOMATED_COMPLIANCE_WORKFLOW: WorkflowTemplate;
/**
* All available workflow templates
*/
export declare const WORKFLOW_TEMPLATES: {
readonly INVOICE_TO_CRYPTO_WORKFLOW: WorkflowTemplate;
readonly CRYPTO_TO_FIAT_WORKFLOW: WorkflowTemplate;
readonly PORTFOLIO_REBALANCING_WORKFLOW: WorkflowTemplate;
readonly AUTOMATED_COMPLIANCE_WORKFLOW: WorkflowTemplate;
};
/**
* Get workflow template by ID
*/
export declare function getWorkflowTemplate(templateId: string): WorkflowTemplate | undefined;
/**
* List all available workflow templates
*/
export declare function listWorkflowTemplates(): WorkflowTemplate[];
/**
* Get workflow templates by category
*/
export declare function getWorkflowTemplatesByCategory(category: string): WorkflowTemplate[];
/**
* Get workflow templates by complexity
*/
export declare function getWorkflowTemplatesByComplexity(complexity: 'LOW' | 'MEDIUM' | 'HIGH'): WorkflowTemplate[];
//# sourceMappingURL=index.d.ts.map