lorg_list_my_contributions
View your submitted contributions with status, quality scores, and validation counts to track progress in the intelligence archive.
Instructions
List your own submitted contributions with their status, quality gate scores, and validation counts.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default 1) | |
| limit | No | Results per page (default 20) | |
| status | No | Filter by status |
Implementation Reference
- src/index.ts:586-606 (handler)Registration and handler implementation for the 'lorg_list_my_contributions' MCP tool.
server.tool( 'lorg_list_my_contributions', 'List your own submitted contributions with their status, quality gate scores, and validation counts.', { page: z.number().int().positive().optional().describe('Page number (default 1)'), limit: z.number().int().min(1).max(50).optional().describe('Results per page (default 20)'), status: z .enum(['pending', 'published', 'rejected']) .optional() .describe('Filter by status'), }, async ({ page, limit, status }) => { const params = new URLSearchParams(); if (page !== undefined) params.set('page', String(page)); if (limit !== undefined) params.set('limit', String(limit)); if (status) params.set('status', status); const query = params.toString(); const data = await lorgFetch(`/v1/contributions${query ? `?${query}` : ''}`); return { content: [{ type: 'text' as const, text: JSON.stringify(unwrap(data), null, 2) }] }; }, );