Connect an AI Assistant (MCP)
Connect ChatGPT, Claude, or any other AI assistant to your GetCost account so it can create estimates, look up clients, log expenses, and more — just by asking.
What Is the MCP Endpoint
GetCost publishes a Model Context Protocol (MCP) endpoint — an open standard that lets AI assistants work directly inside your GetCost account. Once connected, the assistant can read and change your data on your behalf, without you navigating any screens.
https://www.getcost.com/mcpThis is the address to paste when your assistant asks for a server URL, connector URL or endpoint. It is also shown, with a Copy button, at the top of Settings | Advanced | MCP API Keys.
Connection Details
| Setting | Value |
|---|---|
| Endpoint URL | https://www.getcost.com/mcp |
| Transport | HTTP (JSON-RPC 2.0) |
| Authentication | Sign in with your GetCost account (OAuth), or paste an API key — whichever the application offers |
| Available tools | Over 110, covering estimates, invoices, clients, leads, items, templates, schedule, timesheets, mileage, transactions, email, and chat |
Connect ChatGPT
GetCost is added to ChatGPT as a plugin (also called a custom connector). This is available on ChatGPT Plus, Pro, Business, and Enterprise plans and requires developer mode. On Business and Enterprise accounts, a workspace admin has to allow it first.
-
Turn on developer mode
In ChatGPT, open Settings → Plugins and click Developer mode. That takes you to Settings | Security and login, where you switch Developer mode on. GetCost cannot be added until this is on.
-
Add GetCost
Go back to Settings → Plugins, click Browse Plugins, then the + button to add one. Fill in:
- Name: GetCost
- Description: My GetCost business account (optional)
- MCP server URL:
https://www.getcost.com/mcp
-
Choose how to authenticate
Pick whichever Authentication option ChatGPT shows you:
- OAuth — nothing to paste. ChatGPT opens GetCost, you sign in and press Allow access, and you are done.
-
API key (sometimes called access token) — paste the
mcp_…key described in API Key (Only If Asked).
Do not choose No authentication, or every request will be rejected.
-
Confirm and create
Tick the box confirming you trust the connector, then click Create. ChatGPT contacts the endpoint and lists the GetCost tools it found.
-
Use it in a conversation
Start a new chat, open the + (or tools) menu, and enable GetCost for that conversation. Then ask something simple, such as "List my clients", to confirm it works.
API Key (Only If Asked)
You only need a key if your assistant asks for one (an API key, access token or bearer token) instead of offering to sign in.
-
Open the MCP settings
Go to Settings | Advanced | MCP API Keys.
-
Create a key
Click Create API Key. The new key is generated and copied to your clipboard automatically. It starts with
mcp_. -
Keep it handy
Your keys stay visible on this screen, so you can come back and copy one again later. You can hold up to 5 keys per business, and delete any key at any time.
See API Keys for more on managing keys.
Connect Claude or Cursor
Claude (Desktop, Web, or Code)
Add a custom connector with the URL https://www.getcost.com/mcp, and set the
header Authorization: Bearer mcp_your_key_here, replacing that last part with
your own key.
Cursor, Windsurf, and other tools
Open the MCP settings of your tool and add an HTTP server pointing to
https://www.getcost.com/mcp with the same authorization header.
What You Can Ask
Once connected, you just talk to the assistant in plain language. For example:
Estimates & Invoices
"Create an estimate for Sarah Johnson with drywall repair at $450."
Clients & Leads
"Find all my clients in Austin and show their phone numbers."
Expenses
"Log a $350 lumber expense from Home Depot as Materials."
Schedule & Time
"What do I have booked next Tuesday, and add 3 hours on the Miller job."
Reports
"Summarize my income and expenses for last month."
Templates
"Build a bathroom renovation template with room dimensions."
Troubleshooting
| Problem | What to do |
|---|---|
| "Authentication failed" or every request is rejected | The key is missing or wrong. Re-copy it from Settings | Advanced | MCP API Keys, making sure there is no extra space, and that the connector uses API key authentication. |
| The sign-in window opens but nothing connects | Make sure you finish on the GetCost page by pressing Allow access. If it says the application is not registered, start again from the application rather than reopening the link. |
| An application still has access after you stopped using it | Go to Settings | Advanced | MCP API Keys, find it under Connected applications and press Disconnect. It loses access immediately. |
| No tools appear after connecting | Restart the assistant. Most clients only re-read connector settings on startup. |
| "You must have an active business" | Set up your business under Settings | Business Information, then create the key again. |
| A specific action is refused as needing a subscription | That tool requires a paid plan. Check Settings | Subscriptions. |
| You cannot create a new key | You are at the limit of 5 keys per business. Delete one you no longer use. |