From superpowers
Automates Capsule CRM operations: manage contacts (parties), run structured filter queries on parties/opportunities/cases, track tasks/projects, log entries, handle organizations via Composio MCP natural language.
npx claudepluginhub lunartech-x/superpowers --plugin superpowersThis skill uses the workspace's default tool permissions.
Manage your Capsule CRM -- create and update contacts, run powerful filter queries on parties/opportunities/cases, track tasks and projects, browse activity entries, and organize team relationships -- all through natural language commands.
Automates Capsule CRM operations like contacts, opportunities, cases, tasks, and pipeline management via Rube MCP and Composio toolkit. Always search tools first for schemas.
Automates Pipedrive CRM workflows for deals, contacts, organizations, activities, notes, and pipelines using Composio tools via Rube MCP. Requires active Pipedrive connection.
Automates Pipedrive CRM: create/update deals, manage contacts/organizations, schedule activities/notes, query pipelines via Rube MCP and Composio tools.
Share bugs, ideas, or general feedback.
Manage your Capsule CRM -- create and update contacts, run powerful filter queries on parties/opportunities/cases, track tasks and projects, browse activity entries, and organize team relationships -- all through natural language commands.
Toolkit docs: composio.dev/toolkits/capsule_crm
https://rube.app/mcp
Query parties, opportunities, or cases (projects) with multiple filter conditions, operators, and sorting.
Tool: CAPSULE_CRM_RUN_FILTER_QUERY
Example prompt:
"Find all Capsule CRM contacts in California tagged as 'VIP' sorted by name"
Key parameters:
entity (required) -- One of: parties, opportunities, kasesfilter (required) -- Filter object with:
conditions -- Array of conditions, each with:
field -- Field name (e.g., "name", "email", "state", "country", "tag", "owner", "jobTitle", "addedOn")operator -- One of: "is", "is not", "starts with", "ends with", "contains", "is greater than", "is less than", "is after", "is before", "is older than", "is within last", "is within next"value -- Value to compare againstorderBy -- Array of sort objects with field and direction ("ascending"/"descending")embed -- Additional data to include in responsepage / perPage -- Pagination (max 100 per page)Important field notes:
city, state, country, zip) are top-level, NOT nested under "address"custom:{fieldId} formatorg. prefix (e.g., org.name, org.tag)Retrieve all contacts with optional filtering by modification date and embedded related data.
Tool: CAPSULE_CRM_LIST_PARTIES
Example prompt:
"List all Capsule CRM contacts modified since January 2025 with their tags and organizations"
Key parameters:
since -- ISO8601 date to filter contacts changed after this dateembed -- Additional data: "tags", "fields", "organisation", "missingImportantFields"page / perPage -- Pagination (max 100 per page, default 50)Add people or organizations to your Capsule CRM with full details including emails, phones, addresses, tags, and custom fields.
Tool: CAPSULE_CRM_CREATE_PARTY
Example prompt:
"Create a new person in Capsule CRM: John Smith, VP of Sales at Acme Corp, john@acme.com"
Key parameters:
type (required) -- "person" or "organisation"firstName, lastName, jobTitle, titlenameemailAddresses -- Array of {address, type} objectsphoneNumbers -- Array of {number, type} objectsaddresses -- Array of address objects with street, city, state, country, zip, type (Home/Postal/Office/Billing/Shipping)organisation -- Link to org by {id} or {name} (creates if not found)tags -- Array of tags by {name} or {id}fields -- Custom field values with {definition, value}websites -- Array of {address, service, type} objectsowner -- Assign owner user {id}Modify any aspect of a party record including adding/removing emails, phones, tags, and custom fields.
Tool: CAPSULE_CRM_UPDATE_PARTY
Example prompt:
"Update Capsule CRM party 11587: add a work email john.new@acme.com and remove tag 'prospect'"
Key parameters:
partyId (required) -- Integer ID of the party to updateparty (required) -- Object with fields to update. Supports:
_delete: true on sub-items to remove them (requires the item's id){name} or remove with {id, _delete: true}List tasks with filtering by status and embedded related data.
Tool: CAPSULE_CRM_LIST_TASKS
Example prompt:
"Show all open tasks in Capsule CRM with their linked parties and owners"
Key parameters:
status -- Filter by status: "open", "completed", "pending" (array)embed -- Additional data: "party", "opportunity", "kase", "owner", "nextTask"page / perPage -- Pagination (max 100 per page, default 50)List projects (cases) and recent activity entries including notes, emails, and completed tasks.
Tools: CAPSULE_CRM_LIST_PROJECTS, CAPSULE_CRM_LIST_ENTRIES_BY_DATE
Example prompt:
"Show all open projects in Capsule CRM" / "Show recent activity entries with party details"
Key parameters for projects:
status -- Filter by "OPEN" or "CLOSED"search -- Search term for project names/descriptionssince -- ISO8601 date for modifications after this dateembed -- "tags,fields,party,opportunity,missingImportantFields"Key parameters for entries:
embed -- "party", "kase", "opportunity", "creator", "activityType"page / perPage -- Pagination (max 100 per page)state, city, country, zip directly -- NOT address.state or nested syntax.custom:{fieldId} in filter conditions. For org-level custom fields, use org.custom:{fieldId}.kases. Use kases in filter queries.id along with _delete: true. List the party first to get sub-item IDs.| Action | Tool Slug | Required Params |
|---|---|---|
| Run filter query | CAPSULE_CRM_RUN_FILTER_QUERY | entity, filter |
| List contacts | CAPSULE_CRM_LIST_PARTIES | None (optional filters) |
| Create contact | CAPSULE_CRM_CREATE_PARTY | type |
| Update contact | CAPSULE_CRM_UPDATE_PARTY | partyId, party |
| Delete contact | CAPSULE_CRM_DELETE_PARTY | party_id |
| List tasks | CAPSULE_CRM_LIST_TASKS | None (optional filters) |
| List projects | CAPSULE_CRM_LIST_PROJECTS | None (optional filters) |
| List activity entries | CAPSULE_CRM_LIST_ENTRIES_BY_DATE | None (optional filters) |
| List org employees | CAPSULE_CRM_LIST_ORG_EMPLOYEES | Organisation ID |
| List deleted opportunities | CAPSULE_CRM_LIST_DELETED_OPPORTUNITIES | since |
Powered by Composio