Edworking
Edworking is a collaborative workspace for managing projects, tasks, files, messages, notifications, and time tracking.
Verdict
Common use cases
- Turn meeting notes into task lists
- Log billable hours across multiple tasks
- Pull task status for standup reports
- Archive completed tasks in bulk
- Audit time entries by project or date
Integration
- Vendor
- Edworking
- Category
- productivity
- Auth
- API_KEY
- Tools
- 12
- Composio slug
edworking
Tools
- Add Time Entry
Record a duration against a task at a specified start time.
- Create Task
Create a named task in an Edworking project.
- Delete Taskdestructive
Permanently delete one Edworking task. This operation is destructive and cannot be undone.
- Get Task
Get one task with its project, state, assignees, and time entries.
- List Folders
List folders in an Edworking project, optionally restricted to children of a parent folder.
- List Messages
List Edworking's message/activity records for one project from a zero-based offset. Live provider responses may contain only activity records and do not reliably expose text accepted by SEND_MESSAGE.
- List Projects
List the Edworking projects available to the connected account, returning IDs needed by project-scoped tools.
- List Project States
List the workflow states configured for an Edworking project for inspection.
- List Tasks
List tasks, optionally within one Edworking project, with concise status and tracking information.
- Remove Time Entrydestructive
Permanently remove one tracked-time entry by ID. This destructive action cannot be undone.
- Send Message
Irreversibly send a text message to an Edworking project. Edworking provides no verified message deletion operation, and project message listing may not return the sent text; use the returned message ID as confirmation.
- Update Task
Update an existing task's name within its Edworking project.
Setup
Setup guide
- 11. In Switchy, open your workspace settings and navigate to the Integrations page. 2. Click 'Add Integration', search for Edworking, and select it from the catalog. 3. You'll be prompted to paste an Edworking API key — generate one by logging into your Edworking account, visiting Settings > API, and copying the key shown. 4. Paste the key into Switchy and click 'Connect'. 5. Switchy will verify the key and confirm the connection. 6. Open any Project in Switchy and type '@Edworking list my projects' to test — the AI should return your Edworking project list. 7. To create a task, try '@Edworking create a task called "Draft Q2 roadmap" in project [ID]', replacing [ID] with a project ID from the list. 8. If the task appears in your Edworking workspace, the integration is live and ready for daily use.
What teammates see: by default, memories from Edworking are scoped to the Project (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.
Works well with
Top models
Compatibility data appears once enough Projects have used this MCP together with a given model.
How Switchy teams use it
Starter prompts
Create Sprint Tasks
@Edworking create tasks in project [ID] for the following: implement user search, add export button, fix login timeout bug.
Log Time Batch
@Edworking log 2 hours to task [ID1] starting at 9am today, 1.5 hours to task [ID2] starting at 11am, and 45 minutes to task [ID3] starting at 2pm.
Standup Summary
@Edworking get all tasks in project [ID] and summarize which are in progress, who's assigned, and total hours logged this week.
Folder Audit
@Edworking list all folders in project [ID] and show me which ones are empty or haven't been updated in 30 days.
Cleanup Completed
@Edworking list tasks in project [ID] that are marked complete, then delete any older than 60 days.
Example outputs
Illustrative - representative of the model's voice and quality, not literal recordings.
@Edworking list all tasks in the Q1 Launch project and show me which ones are overdue or blocked
Retrieved 23 tasks from the Q1 Launch project. 4 tasks are overdue: 'Finalize pricing page copy' (due Jan 15, assigned to Sarah), 'Set up analytics tracking' (due Jan 18, assigned to Mike), 'Review legal terms' (due Jan 12, unassigned), and 'Export customer testimonials' (due Jan 10, assigned to Jordan). 2 tasks are in 'Blocked' state: 'Deploy staging environment' (waiting on DevOps approval) and 'Schedule launch webinar' (pending marketing budget sign-off). The remaining 17 tasks are on track across 'In Progress' and 'To Do' states.
This read-heavy example demonstrates the MCP's ability to fetch task lists and synthesize status information. Requires API key with read access to the target project. The MCP returns raw task data; the AI performs the filtering and categorization logic based on due dates and state fields.
@Edworking create a task called 'Draft onboarding email sequence' in the Marketing Automation project, assign it to Emma, and set the due date to next Friday
Created task 'Draft onboarding email sequence' in the Marketing Automation project (ID: proj_8x2k9). Task ID: task_4m7n3. Assigned to Emma Chen. Due date set to January 24, 2025. The task is currently in 'To Do' state. Note: Edworking's API does not directly support due date assignment during task creation; you may need to update the task separately or configure due dates through the Edworking web interface if this field was not persisted.
This write example shows task creation with assignment. The MCP can create tasks and set basic fields, but Edworking's API has limitations around certain metadata like due dates depending on your workspace configuration. Always verify critical fields were set by fetching the task afterward if automation depends on them.
@Edworking review all time entries logged this week across the Client Services project and calculate total billable hours by team member
Analyzed 47 time entries from the Client Services project (Jan 13-19, 2025). Total billable hours by team member: Alex Rodriguez: 28.5 hours (largest block: 6 hours on 'Q4 report finalization'), Jordan Kim: 22 hours (primarily 'Client onboarding calls'), Sam Patel: 19.5 hours (mix of 'Support tickets' and 'Documentation updates'), Taylor Morgan: 15 hours (focused on 'Strategy workshop prep'). Combined team total: 85 billable hours this week. Three entries lack task associations and may need manual review for invoicing accuracy.
This synthesis example pairs the MCP's time-entry retrieval with AI aggregation logic. Useful for weekly reporting or invoice prep. The MCP fetches raw time records; the AI performs the grouping and math. Be aware that time entries are tied to tasks, so orphaned or deleted tasks may cause gaps in historical reporting.
Use-case deep-dives
When Edworking MCP fits distributed contractor billing
A 6-person agency with three contractors bills clients by the hour and needs timestamped entries tied to specific tasks. The Edworking MCP wins here because Add Time Entry writes duration and start time in one call, and Get Task pulls the full audit trail without switching apps. The 12-tool scope covers task creation, folder navigation, and project listing—enough to automate weekly invoice prep from a Switchy prompt. The trade-off: if you need rich chat history or file attachments, List Messages returns activity records that don't reliably map to conversational threads, so you'll still open the Edworking UI for context. If your billing cycle is weekly and your contractors log time daily, this MCP cuts the manual export step and keeps your finance workflow in one workspace.
Why this MCP struggles with knowledge transfer at scale
A 10-person consultancy wraps a six-month client engagement and wants to package all tasks, states, and folder structure into a handoff doc. The Edworking MCP can list projects, enumerate folders, and pull individual tasks, but it lacks bulk export or recursive folder traversal—you'll write a loop that calls List Folders and Get Task hundreds of times. For a project with 200 tasks across 15 folders, that's slow and token-heavy in a Switchy session. The MCP is better suited to spot checks ("show me all tasks assigned to Sarah in the Q1 folder") than full-project snapshots. If your handoff is under 50 tasks or you only need a subset filtered by assignee or state, the MCP works. Beyond that threshold, export from Edworking's UI and upload the CSV to Switchy for summarization instead.
When this MCP speeds up daily team check-ins
A 4-person product team runs 15-minute standups and needs to see who's blocked, what shipped yesterday, and what's in progress today. The Edworking MCP handles this cleanly: List Projects finds the active sprint, List Project States confirms your workflow labels, and Get Task pulls assignee and state for each item on the board. You can prompt Switchy to generate a standup summary in under 30 seconds without opening Edworking. The API key auth means the whole team shares one connection, so no per-seat OAuth friction. The limit: if your standup references message threads or file uploads, List Messages won't give you the conversational context—you'll still need the Edworking UI for "what did the client say about that bug?" For status-only standups under 20 tasks, this MCP keeps the meeting moving and the context in Switchy.
Frequently asked
What does the Edworking MCP let me do in Switchy?
It connects your Edworking workspace so AI can create tasks, log time entries, read project structures, and pull activity records. You can ask Switchy to draft a task breakdown for a new feature, check who's assigned to what, or summarize recent project updates without opening Edworking. The MCP surfaces twelve tools covering tasks, folders, states, and time tracking.
Do I need admin access to connect Edworking?
You need an Edworking API key, which typically requires workspace owner or admin permissions to generate. Standard members can't create API keys in most Edworking plans. Once connected, the MCP inherits whatever project and task permissions that key carries, so scope it to the projects your team actually needs Switchy to touch.
Can the Edworking MCP send messages or comments on tasks?
No. The List Messages tool pulls activity records from a project, but Edworking's live API doesn't reliably expose a send-message endpoint that works with those records. If you need to post comments or chat, do it directly in Edworking. Use the MCP for task CRUD, time logging, and reading project state instead.
Why use this instead of just opening Edworking?
Speed and context. Switchy can read five projects, cross-reference tasks with a Google Doc, and draft a status update in one prompt. Doing that manually means switching tabs, copying IDs, and stitching notes together. The MCP is faster when you're synthesizing data across tools or automating repetitive task creation during planning sessions.
Who on the team should connect the Edworking account?
Whoever owns your team's Edworking workspace and can generate an API key. That person's permissions define what Switchy can see and edit. If your PM manages all projects, connect their key. If engineers self-organize in separate workspaces, each engineer can connect their own key to scope Switchy to their slice of Edworking.