Skip to main content
Glama

Twilio Agent Payments MCP Server

by deshartman
MIT License
5
  • Apple
ErrorPrompt.ts1.56 kB
import { EventEmitter } from 'events'; import { GetPromptResult } from "@modelcontextprotocol/sdk/types.js"; import { RequestHandlerExtra } from "@modelcontextprotocol/sdk/shared/protocol.js"; const ERROR_PROMPT_TEXT = ` # Placeholder: Error Handling This is a placeholder prompt for handling errors during the payment capture process. Replace this text with the actual guidance for the agent. ## Error Recovery Steps Instructions for handling errors go here. - Check the error type and provide appropriate guidance. - Suggest recovery options based on the error. - Use 'getPaymentStatus' to verify the current state. Example dialogue: "I'm sorry, but there was an issue processing that information. Let's try again." `; /** * Direct export for Error prompt */ export function errorPrompt() { // Create an event emitter for logging const emitter = new EventEmitter(); return { name: "Error", description: "Prompt for handling errors during payment capture", schema: undefined, execute: function (extra: RequestHandlerExtra): GetPromptResult | Promise<GetPromptResult> { return { messages: [ { role: "assistant", content: { type: "text", text: ERROR_PROMPT_TEXT, } } ] }; }, emitter // For attaching event listeners }; };

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deshartman/twilio-agent-payments-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server