search_basecamp
Search across Basecamp projects, todos, and messages to find relevant information using a query. Optionally limit results to a specific project by including its ID.
Instructions
Search across Basecamp projects, todos, and messages
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| project_id | No | Optional project ID to limit search scope | |
| query | Yes | Search query |
Implementation Reference
- src/index.ts:127-138 (registration)Registration of the 'search_basecamp' MCP tool, including its description and input schema within the ListToolsRequestSchema handler.{ name: 'search_basecamp', description: 'Search across Basecamp projects, todos, and messages', inputSchema: { type: 'object', properties: { query: { type: 'string', description: 'Search query' }, project_id: { type: 'string', description: 'Optional project ID to limit search scope' }, }, required: ['query'], }, },
- src/types/basecamp.ts:193-199 (schema)Type definition for SearchResults, likely intended for the output structure of search_basecamp tool.export interface SearchResults { projects?: BasecampProject[]; todos?: Todo[]; messages?: Message[]; campfire_lines?: CampfireLine[]; uploads?: Upload[]; }