Plan your day from the terminal

Needt has a remote MCP server and a REST API, so you can add tasks, check what’s overdue and re-plan your day from Claude Code, Cursor or a script. The scheduler keeps focus blocks between standups and reviews.

Needt’s Connect Cursor sheetNeedt on iPhone
The real app — desktop and phone, same plan.
Workflows

How it fits your day.

Capture without switching

Add a task from Claude Code mid-session and let the scheduler find a slot.

Add a Needt task: fix flaky checkout test, 1h, by tomorrow, #Website

Plan the day from the terminal

Start the morning by asking for today’s plan and re-running the scheduler.

Show my Needt plan for today and reschedule anything that overlaps with meetings.

Issues to time blocks

Turn the issues assigned to you into estimated tasks.

Create Needt tasks for my three open issues, 2h each, High energy, before Friday.

End-of-day handoff

Mark work done and push the rest to tomorrow.

Complete the middleware task in Needt and move anything unfinished to tomorrow morning.
Wed, Oct 14Alex · Website
09:00
Standup09:30–09:45
Auth middleware rewrite09:50–11:50 · High energy
12:00
Review PR #412, #41512:00–12:30
13:00
Lunch13:00–14:00
14:00
Sprint sync14:00–14:30
Fix flaky checkout test · via MCP14:40–15:40
15:00
Migration notes15:50–16:20
16:00
Update staging env docs16:30–16:50
A week like this, planned in Needt.

The problem: the plan lives outside your editor

You’re in the middle of a refactor and notice a flaky test, a missing migration and a docs gap. Switching to a planner to write them down costs the context you were holding. So they go in a TODO comment, and three weeks later they’re still there.

Meanwhile your calendar is a checkerboard: standup at 09:30, a review at 11:00, a sync at 14:00. Every free slot is 50 minutes, and nothing gets the two hours it needs.

A day planned in Needt

Alex works on the Website project, with meetings from a connected Google Calendar.

  • 09:30–09:45 Standup.
  • 09:50–11:50 Focus: rewrite the auth middleware. One block, High energy.
  • 12:00–12:30 Review two PRs.
  • 14:00–14:30 Sprint sync.
  • 14:40–15:40 Fix flaky checkout test. Alex added it from Claude Code at 10:20 without leaving the terminal.
  • 15:50–16:20 Write migration notes in Docs.

At 10:20, mid-refactor, Alex types in Claude Code: "Add a Needt task: fix flaky checkout test, 1h, by tomorrow, #Website". The MCP server creates it and the scheduler finds 14:40. Back to the middleware.

For builders

MCP server

Connect https://mcp.needt.app/u/your-name with OAuth or a personal token from Settings → Data → Personal API. It works in Claude, Claude Code, Cursor, Codex, VS Code, Gemini CLI, Windsurf, Raycast and ChatGPT developer mode. Tools cover creating and listing tasks, running the scheduler, rescheduling and a control tool for projects, calendars and events. Deletes need confirmation and go to trash.

REST API

Base URL https://use.needt.app/api/connect with bearer auth.

EndpointUse it to
/tasksCreate and list tasks
/scheduleRun the scheduler
/rescheduleRe-plan after changes
/controlOverview, projects, update or complete tasks, calendars, events

Request shapes and examples are in the API reference.

Focus blocks that survive meetings

Give deep work a long estimate and High energy. When a meeting moves, the scheduler rebuilds the day and shows what moved.

Bring your own key

Use your own AI provider key on any plan for the in-app agent.

Live in two minutes

  1. Sign up at use.needt.app and connect your work calendar.
  2. In Claude Code, add the server: claude mcp add --transport http needt https://mcp.needt.app/u/your-name, then sign in when prompted.
  3. Or create a personal token under Settings → Data → Personal API for other clients and scripts.
  4. Ask: "What’s on my Needt plan today?"
  5. Add your first task from the terminal.

Setup for each client is in the MCP guide.

Ways developers use it

On-call weeks

Interruptions are guaranteed. Plan shorter focus blocks and more buffer. When an incident eats the morning, ask the assistant to re-plan; the scheduler moves the rest and shows what moved.

Side projects

Keep a separate project for your side project with a couple of evening or weekend blocks. Add tasks from the terminal while you’re in that codebase, so the next session starts where you stopped.

Review debt

PR reviews pile up when they don’t have a slot. Add a daily 30-minute review task after standup, or use timeboxing so reviews don’t spread across the day.

Scripts and automations

A small cron script can call the API each morning to run the scheduler, or create tasks from your own sources. Keep the token in your secrets manager, not in the repo.

What Needt doesn’t do

Needt isn’t an issue tracker. There’s no GitHub or Linear sync, no sprint boards for the team and no story points. Keep issues where your team keeps them and use Needt for your own time: which issue gets this afternoon. If you want that link, a short script against the API can create Needt tasks from your assigned issues. There are no webhooks listed today, so polling or an assistant over MCP is the way in.

Where to go next

Questions, answered.

Which MCP clients does Needt support?

Claude, Claude Code, Cursor, Codex, VS Code, Gemini CLI, Windsurf, Raycast and ChatGPT in developer mode. The server is at https://mcp.needt.app/u/your-name.

How do I authenticate?

Use OAuth sign-in from your MCP client, or create a personal token under Settings → Data → Personal API and send it as a bearer token to the API.

Can an assistant delete my tasks?

Deletes need confirmation and go to the trash, so they can be recovered.

Does Needt sync with GitHub or Linear?

No built-in sync. You can create tasks from issues with a small script against the API, or ask an assistant connected over MCP to do it.

Is the API available on the Free plan?

No. The API and the MCP server are part of Pro and Lifetime — and included in the 14-day Pro trial every new account gets for free. Add a card only if you keep Pro.

Can I use my own model?

Yes. You can bring your own AI key on every plan for the in-app agent.

Can I export my data?

Yes, as JSON at any time.

Your day, finally planned.

Free plan + 14 days of Pro. Add a card only if you keep Pro.

Try it free · 14 days of Pro