Skip to main content
Glama
posts.d.ts5.14 kB
import { CannyClient } from '../client/canny.js'; /** * Tool to get posts from a specific board * Customer-Centric: Provides detailed post information with filtering options */ export declare const getPostsTool: { name: string; description: string; inputSchema: { type: string; properties: { boardId: { type: string; description: string; }; limit: { type: string; minimum: number; maximum: number; default: number; description: string; }; skip: { type: string; minimum: number; default: number; description: string; }; status: { type: string; enum: string[]; description: string; }; search: { type: string; description: string; }; sort: { type: string; enum: string[]; description: string; }; }; required: string[]; additionalProperties: boolean; }; handler: (args: unknown, client: CannyClient) => Promise<string>; }; /** * Tool to get a specific post by ID * Customer-Centric: Provides complete post details for thorough analysis */ export declare const getPostTool: { name: string; description: string; inputSchema: { type: string; properties: { postId: { type: string; description: string; }; }; required: string[]; additionalProperties: boolean; }; handler: (args: unknown, client: CannyClient) => Promise<string>; }; /** * Tool to search posts across boards * Efficient: Searches across multiple boards with a single query */ export declare const searchPostsTool: { name: string; description: string; inputSchema: { type: string; properties: { query: { type: string; description: string; }; boardIds: { type: string; items: { type: string; }; description: string; }; limit: { type: string; minimum: number; maximum: number; default: number; description: string; }; status: { type: string; enum: string[]; description: string; }; }; required: string[]; additionalProperties: boolean; }; handler: (args: unknown, client: CannyClient) => Promise<string>; }; /** * Tool to create a new post * Customer-Centric: Enables easy creation of feedback posts */ export declare const createPostTool: { name: string; description: string; inputSchema: { type: string; properties: { authorId: { type: string; description: string; }; boardId: { type: string; description: string; }; title: { type: string; description: string; }; details: { type: string; description: string; }; categoryId: { type: string; description: string; }; customFields: { type: string; description: string; additionalProperties: boolean; }; }; required: string[]; additionalProperties: boolean; }; handler: (args: unknown, client: CannyClient) => Promise<string>; }; /** * Tool to update an existing post * Dedicated: Committed to maintaining post accuracy and status */ export declare const updatePostTool: { name: string; description: string; inputSchema: { type: string; properties: { postId: { type: string; description: string; }; title: { type: string; description: string; }; details: { type: string; description: string; }; categoryId: { type: string; description: string; }; customFields: { type: string; description: string; additionalProperties: boolean; }; status: { type: string; enum: string[]; description: string; }; }; required: string[]; additionalProperties: boolean; }; handler: (args: unknown, client: CannyClient) => Promise<string>; }; //# sourceMappingURL=posts.d.ts.map

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/itsocialist/canny-mcp-server'

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