Use NeetoInvoice in ChatGPT

Add NeetoInvoice to ChatGPT and work with your time entries and invoices without leaving the chat. ChatGPT can log time, report on hours, and create and send invoices.

Conecta NeetoInvoice con ChatGPT

  1. 1Open the ChatGPT plugins page, click Add at the top right, and select Add custom MCP server.
  2. 2Enter NeetoInvoice as the name, keep Server URL as the connection type, and paste https://connect.neetoinvoice.com/mcp/messages.
  3. 3Keep OAuth as the authentication method, tick I understand and want to continue, and click Create as a plugin. Then sign in to NeetoInvoice.
https://connect.neetoinvoice.com/mcp/messages
ChatGPT
NeetoInvoice conectado

Log 3 hours on the Website Redesign project for today: homepage layout review.

NeetoInvoice›CreateTimeEntryLogged

I logged 3 hours on Website Redesign for today with the note "Homepage layout review". Your total for this week is now 31 hours.

Pregunta lo que quieras

Check requirements

  • A ChatGPT account that can add custom MCP servers from the plugins page.
  • A NeetoInvoice account.

Connect NeetoInvoice to ChatGPT

  1. Open the ChatGPT plugins page, click Add at the top right, and select Add custom MCP server.
  2. Enter NeetoInvoice as the name, keep Server URL as the connection type, and paste https://connect.neetoinvoice.com/mcp/messages.
  3. Keep OAuth as the authentication method, tick I understand and want to continue, and click Create as a plugin. Then sign in to NeetoInvoice.
Screenshot of the Add custom MCP server dialog in ChatGPT. The name is NeetoInvoice, the server URL is https://connect.neetoinvoice.com/mcp/messages, and the authentication is OAuth.
Adding NeetoInvoice as a custom MCP server in ChatGPT.
Screen recording in ChatGPT. NeetoInvoice is picked from the plugins menu and asked which clients have unbilled hours. ChatGPT lists Bluebird Health, Oakline Realty and Summit Bikes with their hours and amounts, a total of $83,510 for hourly work, and a breakdown by project.
ChatGPT reads your NeetoInvoice time entries and lists the unbilled hours for each client.

Connect in the ChatGPT desktop app

  1. Click your profile picture at the bottom left, then click Settings.
  2. Click Plugins. Click Add, then click Add MCP server.
  3. Enter the name NeetoInvoice and set Type to Streamable HTTP.
  4. In URL, paste https://connect.neetoinvoice.com/mcp/messages.
  5. Leave the other fields empty and click Save.
  6. Click the MCPs tab. Next to neetoinvoice, click Authenticate.
  7. Sign in to NeetoInvoice.

Try these prompts

Get answers from your invoicing and timesheet data

NeetoInvoice does more than track time and manage invoices. With an AI assistant, you can ask questions about your hours, projects, clients, and invoices. Try these:

Which invoices are still unpaid?

Which invoices are overdue?

How much have we invoiced Acme this quarter?

How many unbilled hours do we have on the Acme website project for September?

How many hours did each person log last week?

Which days did Oliver forget to log time this month?

Who's working on the Website redesign project, and what is each person's hourly rate?

How much PTO does Oliver have left?

How many loss-of-pay (LOP) days did our team have last month?

Which clients have we archived?

Your AI assistant reads your invoices, time entries, and reports to find the answers. For recurring tasks, such as weekly timesheet reports, the CLI is a better fit. See MCP or CLI: which should you use?

Track time

Log your time in one sentence

Log 3 hours yesterday on Northwind, Website redesign, Design. Note: reworked the pricing page mockups.

Your AI assistant finds the right client, project, and task, then logs the time without making you navigate through multiple menus.

Log an entire day's work from your notes

Paste your notes or calendar for the day and ask:

Turn these notes into time entries for today. Match each item to the correct client, project, and task. Show me the entries for review before saving them.

Fix a mistake

My time entry for the Acme project on Tuesday should be 4.5 hours, not 5.5. Please correct it.

Time entries that have already been invoiced cannot be edited. Your AI assistant can only modify unbilled time entries.

Find missing timesheet entries

Find everyone on the team who missed logging time last week. List the missing dates for each person.

Invoice clients

Create an invoice from unbilled time

Create an invoice for Northwind using all unbilled time from the Website redesign project in October. Use invoice number INV-2026-042 and set the payment due date to 15 days from today. Don't send it yet.

Your AI assistant gathers the unbilled time entries, creates the invoice, and leaves it ready for your review.

Screenshot of invoice INV-2026-042 for Northwind Outfitters in NeetoInvoice, with the status Generated, a total of $45,120, issued on October 30 and due on November 14.
The invoice the assistant created from unbilled time. It is not sent to the client until you send it.

Create a fixed-fee invoice

Create an invoice for Summit for a $4,000 monthly retainer. Add the note "October support retainer" and use invoice number INV-2026-043.

Send an invoice

Send invoice INV-2026-042 to Northwind's billing contacts, with the PDF attached and a short thank-you message. Send me a copy too.

Follow up on overdue invoices

Find invoices that are more than 15 days past due. Show me the list, then resend each one with a polite reminder once I confirm.

Set things up

Add a new client and project

Add a new client, Summit, with Jane Cooper (jane@summit.com) as the billing contact. Create a Website project for them billed at $120 an hour, with Design and Development tasks, and add Oliver as project manager.

Change someone's rate

Change Sam's hourly rate on the Website redesign project to $95.

Invite your accountant

Invite accountant@example.com to NeetoInvoice with the Accountant role.

Update PTO

Set this month's PTO earned to 12 hours for oliver@example.com and sam@example.com.

Permissions and privacy

  • Your AI assistant uses your NeetoInvoice permissions. It can only access information and perform actions allowed by your role. For example, if you can only view your own time entries, your AI assistant cannot access the rest of your team's entries.
  • You control what your AI assistant can do. Read access is always enabled. The Create and update permission allows it to log time, create invoices, and manage clients and projects. The Delete permission allows it to delete unbilled time entries, remove invoice recipients and project members, and deactivate team members. Leave both permissions disabled for read-only access.
  • Billed time is locked. Once a time entry has been included in an invoice, it cannot be edited or deleted.
  • Sending is a separate step. Creating an invoice doesn't email anyone unless you ask your AI assistant to send it. Your AI assistant can send invoices only to the billing contacts already associated with the client, plus an optional copy to you.
  • You can disconnect at any time. Remove the NeetoInvoice connector from your AI assistant to revoke its access.

Sending an invoice triggers an email to your client. We recommend reviewing the invoice and its recipients before asking your AI assistant to send it.

Sign in and choose permissions

When you sign in, enter your workspace subdomain, not your email address. For acme.neetoinvoice.com, enter acme.

What each permission allows

PermissionWhat it allows
ReadSee what your role lets you see in the connected workspaces. Always granted.
Stay connectedKeep working without asking you to sign in again. Always granted.
Create and updateAdd new items and change existing ones.
DeletePermanently delete items. This cannot be undone.

If you leave a permission unticked, a tool that needs it is refused with a message that names the permission. A read-only connection can list time entries and check unbilled totals, but it cannot log time, generate an invoice, or delete anything.

For developers: the OAuth metadata is at https://connect.neetoinvoice.com/.well-known/oauth-authorization-server. The server supports the authorization_code and refresh_token grants, with PKCE (S256) required. Clients register dynamically at https://connect.neetoinvoice.com/mcp/oauth/register, and loopback redirect URIs are accepted. Refresh tokens are issued, so you stay signed in.

Disconnect NeetoInvoice from ChatGPT

Open the ChatGPT plugins page, find NeetoInvoice and remove it. ChatGPT loses access to your NeetoInvoice data straight away.

Troubleshooting

Your AI assistant shows no NeetoInvoice tools

Restart the client first. Every client reads its MCP config at startup. On Claude or ChatGPT, confirm that you added the connector and finished the sign-in. In ChatGPT, the plugin is created only after you tick I understand and want to continue.

On Claude Code, Cursor, Codex, VS Code, Devin, Antigravity, or Antigravity CLI, check these:

  1. The config key. Claude Code, Cursor, Devin, Antigravity, and Antigravity CLI use mcpServers. VS Code uses servers. Codex uses a [mcp_servers.<name>] section in TOML. A server under the wrong key is ignored silently.
  2. The URL key. Antigravity and Antigravity CLI expect serverUrl. Claude Code, Codex, Cursor, Devin, and VS Code expect url.
  3. The endpoint. It is https://connect.neetoinvoice.com/mcp/messages, with no trailing slash.
  4. The syntax. In JSON, a trailing comma or an unclosed brace makes the whole file unreadable.

Your AI assistant reaches the wrong workspace

An OAuth connection covers the workspace you entered and any additional workspaces you ticked. Name the workspace in your prompt. To add another, sign in again and tick it. An API key belongs to one workspace, so add the server a second time with the other key and a different name.

More fixes are in the NeetoInvoice MCP troubleshooting guide.

Frequently asked questions

Can ChatGPT log my time in NeetoInvoice?

Yes. Connect ChatGPT to the NeetoInvoice MCP server to log time, review unbilled hours, create and send invoices, and generate timesheet reports. All actions are subject to your NeetoInvoice permissions. You can add NeetoInvoice to ChatGPT as a custom MCP server from the plugins page. See Connect NeetoInvoice to your AI assistant.

Use NeetoInvoice in other AI assistants

Prefer the terminal? The NeetoInvoice CLI reaches the same data from your shell, your scripts and your coding agent.

¿Listo para simplificar el seguimiento de tiempo y la facturación?

Comienza con NeetoInvoice hoy.