AI & automation

What is MCP?

MCP (Model Context Protocol) is an open standard that lets AI apps like ChatGPT or Claude connect to other programs. The AI can then act on your behalf, for example log time or draft an invoice. The official description compares MCP to a USB-C port for AI apps: one plug for many devices.

What is MCP?
Published
Updated
Reading time
4 min read
On this page
  1. What is MCP?
  2. How does MCP work?
  3. What can Backbone do through MCP?
  4. What is the AI allowed to do?
  5. What is the difference between MCP and an API?
  6. How Backbone does it
  7. Frequently asked questions

MCP (Model Context Protocol) is an open standard that lets AI apps like ChatGPT or Claude connect to other programs. The AI can then act on your behalf, for example log time or draft an invoice. The official description compares MCP to a USB-C port for AI apps: one plug for many devices.

What is MCP?

An MCP server tells an AI app: "These are the things you can do with me." The AI app calls them when you ask for something and shows you the result.

How does MCP work?

  • Host app: the program you chat in, such as ChatGPT, Claude or Claude Code.
  • Server: the program that offers something. For you, that is Backbone.
  • Tools: the individual things the server offers, for example "create a time entry" or "list open invoices".

Example: you type in Claude "Log 2 hours yesterday on Muster GmbH". Claude sees that a Backbone tool fits, calls it and gets back that the entry exists. Then it answers you.

Sign-in without a token: you do not paste a password or key into the AI app. Instead you sign in to Backbone and confirm on a consent screen which workspaces the app may use. This runs on OAuth, the same principle as "Sign in with Google". You can revoke the approval at any time.

What can Backbone do through MCP?

Almost everything Backbone does works in the app, in the chat and through MCP, with the same tools behind it:

  • Time: log time, start, pause and book the timer, change entries, find unbilled hours.
  • Clients and projects: create, change and set budgets.
  • Invoices and quotes: draft them, also from your hours, turn quotes into invoices, issue and send, mark as paid, set up recurring invoices.
  • Dunning: find open items, preview and send reminders, pause dunning.
  • Receipts and bookkeeping: upload receipts and have them read, view bank transactions, match receipts to payments, request missing receipts from your team, book cash payments, send the month to your bookkeeper.
  • Numbers: report hours, revenue, utilisation and profitability.
  • Team and settings: invite members, set roles and rights, change company details, numbering, email texts and reminder levels.
  • Wiki: read your company wiki and write pages. What the AI writes waits for your review.
  • Questions: "How many hours went into Muster GmbH in September?"

Sending, issuing and deleting always need your confirmation first.

MCP follows the same plan limits as the app, for example for invoices and receipts. The connector is included in every plan.

To set it up: Connect Backbone to ChatGPT or Connect Backbone to Claude.

What is the AI allowed to do?

The AI works with your role and only with what you allow.

  • You decide. On the consent screen you pick the workspaces and see up front what the app can do.
  • Confirmation for sensitive actions. Before the AI sends or deletes anything, it asks you first. Bank and payment details change only in the app, not through the chat.
  • Some things stay in the app. The AI cannot: change your password or email, delete the account or workspace, transfer ownership, use Stripe checkout or the customer portal, grant bank access or create a workspace.
  • The owner can switch it off. In Settings › Integrations, AI connections can be forbidden for the workspace. They are on by default.
  • Revoking is instant. The same page lists connected apps with "Revoke".

Anthropic's advice holds for every app: connect only servers you trust.

What is the difference between MCP and an API?

An API is built for developers who write their own scripts. MCP is built for AI apps that decide themselves which tool fits your question.

AI apps connect to Backbone through the connector with sign-in. A public API for your own scripts is Coming soon.

Why this one matters to us

My goal is to optimise and automate back-office tasks so that we founders can focus on what matters most.

Automating back-office work with AI agents and AI integrations is the future – that's why I built Backbone!

LucaLucaFounder, Backbone

How Backbone does it

Your back office in the chat. In the app, or in a chat with ChatGPT, Claude and many more.

  1. Track your time

    One sentence in the chat. The hours are in your week.

    In the chat

    Log 3:15 hours for Kinetik Studio, website relaunch: homepage wireframes, round two.

    Backbone connectorlog_time

    Logged.

    • Sun 27/09/2026 · Kinetik Studio · Website relaunch · 3:15 h
    • Homepage wireframes, round two
    In the app
  2. Bill your hours

    What you tracked goes on the invoice.

    In the chat

    Which hours are still open for Kinetik Studio?

    Backbone connectorlist_unbilled_time
    • 21–27/09/2026 · Design system · 8.00 h
    • 21–27/09/2026 · Website relaunch · 4.50 h

    Create a draft invoice and add those hours.

    Backbone connectorcreate_document
    Backbone connectoradd_time_to_document

    Here's the draft.

    • Draft · Kinetik Studio · €1,425.00
    • 12.5 h at €95.00 · plus 20% VAT
    In the app
  3. Who's overdue?

    One question, every open invoice.

    In the chat

    Which invoices are overdue?

    Backbone connectorlist_dunning
    Overdue
    3
    Nordlicht GmbH
    RE-2026-0118 · 21 days
    €4,280.00
    Kinetik Studio
    RE-2026-0124 · 9 days
    €1,190.00
    Fernweh Reisen
    RE-2026-0131 · 4 days
    €942.50
    Total€6,412.50

    Nordlicht has been open the longest.

    In the app
  4. Receipts matched automatically

    Upload the statement. Clear matches assign themselves.

    In the chat
    Erste_Bank_10-2026.csv

    Here's the Erste Bank statement for October.

    Backbone connectorupload_file

    Imported. Where receipt and payment clearly match, they're already matched:

    • Bürobedarf Lindner KG · 14/10/2026 · −€86.90
    • Café Morgenrot · 13/10/2026 · −€23.40
    • Fotostudio Weiss · 09/10/2026 · −€350.00
    • Druckerei Nordwerk GmbH · 02/10/2026 · −€149.00
    In the app
  5. Permissions per person

    Everyone gets what they need. Their AI gets no more.

    In the chat

    Lena should see invoices and mark them paid. Not write or send them.

    Backbone connectorset_member_permissions
    Permissions · Lena
    Adds
    See invoices, quotes and dunning
    Adds
    Mark invoices paid
    Expires in 28 min28 min

    Saved. Lena still can't write or send invoices.

    In the app
  6. Send the reminder

    You approve. Only then does it go out.

    In the chat

    Send Nordlicht the 2nd notice now, not on the 25th.

    Backbone connectorsend_reminder
    Send reminder
    Invoice RE-2026-0118 · Due 27/09/2026
    2nd noticeDE
    To
    Nordlicht GmbH[email protected]
    Outstanding€4,280.00Late interest 10.52% · 21 days€25.91Flat fee€40.00Total€4,345.91
    Expires in 28 min28 min
    In the app
  7. Review, then approve

    The AI drafts. You check it and issue it.

    In the chat

    Write a draft invoice for Alpenblick: UX review, 12 hours at €110. List every assumption.

    Backbone connectorcreate_document

    Here's the draft.

    • Assumed: 20% VAT
    • Assumed: payment due in 14 days
    Open
    Invoice
    Alpenblick GmbH
    €1,584.00
    RE-2026-0142 · Issued 18/10/2026

    Looks good, issue it.

    Backbone connectorissue_document

    Issued as RE-2026-0142.

    In the app

Frequently asked questions

Do I need to know how to code?

No. You copy an address, sign in and approve.

Can the AI keep my data or learn from it?

That depends on the provider of the AI app (for example OpenAI or Anthropic) and your contract there. Backbone cannot promise it for them. Read your AI provider's privacy information.

Is MCP only for ChatGPT and Claude?

No. MCP is an open standard and many development and AI tools support it. We have guides for ChatGPT, Claude and Claude Code.

How is this different from Billy?

Billy, our friendly AI ghost, is the chat inside the app. MCP brings the same functions into the AI app you already use.

Connect Backbone to your AI app

Copy the address, sign in, approve. 7-day trial, card required.

General information, not legal or tax advice and no review of your case. Details on providers and laws can change. For your case, follow your tax adviser.

Sources: Model Context Protocol, official introduction (modelcontextprotocol.io)

All articles