Skip to main content
Glama
blah.json2.26 kB
{ "name": "sample-tools", "version": "1.0.0", "alias": "sample-tools", "description": "A sample blah manifest demonstrating various tool types and configurations.", "env": { "OPENAI_API_KEY": "your-openai-api-key-here" }, "tools": [ { "name": "flow__say_hello_and_goodbye", "description": "This flow will pass your inputs and outputs to the tools hello_name and goodbye_name", "inputSchema": { "type": "object", "properties": { "name": { "type": "string", "description": "Name to say hello to" } } } }, { "name": "hello_name", "description": "Says hello to the name", "inputSchema": { "type": "object", "properties": { "name": { "type": "string", "description": "Name to say hello to" } } } }, { "name": "goodbye_name", "description": "Says goodbye to the name", "inputSchema": { "type": "object", "properties": { "name": { "type": "string", "description": "Name to say goodbye to" } } } }, { "name": "create_a_tool", "description": "When the user wants to create a tool, you understand their wants and needs, and write the best code to implement that tool", "inputSchema": { "type": "object", "properties": { "tool_implementation_description": { "type": "string", "description": "Describes the code much like a product requirement document but kept brief. Also offers some short pseudo code." }, "tool_name": { "type": "string", "description": "The name of the tool/function. Descriptive and snake case." } } } }, { "name": "translate_to_leet", "description": "Translates text to leet speak", "source": "https://example-translate-leet.vercel.app/api", "inputSchema": { "type": "object", "properties": { "text": { "type": "string", "description": "Text to translate to leet speak" } } } } ] }

Latest Blog Posts

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/thomasdavis/blah'

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