Gripp MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.6.3Updated Nov 7, 2026

Read projects, invoices, hours and contacts; register hours, create tasks in Gripp.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableProductivity & WorkflowBusiness & Commerce

Overview

AI-generated overview

Hosted MCP server that lets an assistant read and write Gripp business data: companies, contacts, projects, tasks, hours, invoices and offers.

What you can do
  • List and filter companies, contacts, employees and tags
  • List projects, tasks, hours, offers and invoices, with paging and ordering
  • Fetch a single record by id and list the lines of an invoice
  • Register hours, create tasks and create contact persons
  • Check monthly usage, request a feature, upgrade or cancel the subscription
When to use it
Useful when you work in Gripp and want an assistant to answer questions about projects, unpaid invoices, registered hours or account managers, or to log hours and create tasks and contacts without opening Gripp.
Requirements
Remote endpoint, no local install. Connect with the server URL only; sign-in is via OAuth and the login page asks for a Gripp API key, which the server stores per user. The key requires application administrator rights in Gripp. A free plan allows 50 tool calls per month.
Before you install
Write tools create hours, tasks and contacts, and each call creates a new record, so repeats produce duplicates; confirm before running them. The server holds your Gripp API key and reads customer, employee and invoice data. Paid plans cost money and are billed through a payment link; cancellation runs to the end of the paid period with no refund for the current period.

Installation

In SourceWeft

  1. Open Gripp MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fgripp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "gripp-by-usefulapi": {
      "type": "http",
      "url": "https://gripp.usefulapi.io/mcp"
    }
  }
}

README

Gripp MCP by usefulapi

Use your Gripp account from Claude, Cursor, or any MCP client. Read companies, contacts, projects, tasks, hours, invoices, offers and employees, register hours, and create tasks and contacts. Hosted, no local install: connect with your own credentials.

Live endpoint: https://gripp.usefulapi.io/mcp · Homepage: https://usefulapi.io

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://gripp.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http gripp https://gripp.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "gripp": {      "url": "https://gripp.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your Gripp credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/gripp/

On first connect you provide a Gripp API key (Gripp → Settings → API keys; you must be an application administrator). The server validates it and stores it per user. No keys go in config files.

Tools

ToolTypeWhat it does
gripp_list_companiesreadList companies
gripp_list_contactsreadList contacts
gripp_list_projectsreadList projects
gripp_list_tasksreadList tasks
gripp_list_hoursreadList hours
gripp_list_invoicesreadList invoices
gripp_list_offersreadList offers
gripp_list_employeesreadList employees
gripp_list_tagsreadList tags
gripp_get_recordreadGet one record
gripp_list_invoice_linesreadList invoice lines
gripp_create_hourwriteRegister hours
gripp_create_taskwriteCreate a task
gripp_create_contactwriteCreate a contact
gripp_usage_statusmetaUsage status (free-tier meter)
gripp_request_featuremetaRequest a missing feature
gripp_upgrademetaUpgrade to Pro or Pro+
gripp_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with gripp_upgrade (it returns a Stripe Checkout link). Cancel any time with gripp_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running gripp_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT — see LICENSE. Documentation only; the server is hosted.

Source: servers/gripp/README.md at commit 4046075

Tools

14

gripp_list_companies

List companies

List companies in Gripp. Companies (customers, suppliers, prospects) with address, VAT/COC numbers, customer number and active flag. Supports filters, paging (max 250 per call) and ordering. Gripp API: company.get.

Parametersfiltersorder_bydirectionmax_resultsfirst_result

gripp_list_contacts

List contacts

List contacts in Gripp. Contact persons with name, e-mail, phone, function and the company id. Supports filters, paging (max 250 per call) and ordering. Gripp API: contact.get.

Parametersfiltersorder_bydirectionmax_resultsfirst_result

gripp_list_projects

List projects

List projects in Gripp. Projects with name, number, phase, company, account manager, dates, totals and archived flag. Supports filters, paging (max 250 per call) and ordering. Gripp API: project.get.

Parametersfiltersorder_bydirectionmax_resultsfirst_result

gripp_list_tasks

List tasks

List tasks in Gripp. Tasks with description, phase, deadline, estimated hours, company and completion state. Supports filters, paging (max 250 per call) and ordering. Gripp API: task.get.

Parametersfiltersorder_bydirectionmax_resultsfirst_result

gripp_list_hours

List hours

List hours in Gripp. Time registrations (hours) with date, amount, employee, task, status and description. Supports filters, paging (max 250 per call) and ordering. Gripp API: hour.get.

Parametersfiltersorder_bydirectionmax_resultsfirst_result

gripp_list_invoices

List invoices

List invoices in Gripp. Sales invoices with number, date, status, company, totals, amount paid and open amount. Supports filters, paging (max 250 per call) and ordering. Gripp API: invoice.get.

Parametersfiltersorder_bydirectionmax_resultsfirst_result

gripp_list_offers

List offers

List offers in Gripp. Quotes (offers) with number, name, date, phase, company, totals and acceptance status. Supports filters, paging (max 250 per call) and ordering. Gripp API: offer.get.

Parametersfiltersorder_bydirectionmax_resultsfirst_result

gripp_list_employees

List employees

List employees in Gripp. Employees with name, e-mail, function, department, role and active flag. Supports filters, paging (max 250 per call) and ordering. Gripp API: employee.get.

Parametersfiltersorder_bydirectionmax_resultsfirst_result

gripp_list_tags

List tags

List tags in Gripp. Tags that Gripp uses to label companies, contacts, projects and invoices. Supports filters, paging (max 250 per call) and ordering. Gripp API: tag.get.

Parametersfiltersorder_bydirectionmax_resultsfirst_result

gripp_get_record

Get one record

Get one Gripp record by its numeric id, for companies, contacts, projects, tasks, hours, invoices, offers, employees or invoice lines. Gripp API: <entity>.getone.

Parametersidrequiredentityrequired

gripp_list_invoice_lines

List invoice lines

List invoice lines (description, amount, price, VAT) for one invoice id. Use this to see what an invoice contains. Gripp API: invoiceline.get.

Parametersinvoice_idrequiredmax_resultsfirst_result

gripp_create_hour

Register hours

WRITE: register hours on a project (and optionally a task) in Gripp. Creates a new time registration each call; a repeat creates a duplicate. Status CONCEPT keeps it editable. Gripp API: hour.create.

Parametersdaterequiredtaskamountrequiredstatusemployeerequireddescriptionofferprojectbaserequired

gripp_create_task

Create a task

WRITE: create a task in Gripp. Creates a new task each call; a repeat creates a duplicate. Gripp API: task.create.

Parameterscompanyrequiredcontentdescriptionrequireddeadlinedateestimatedhourspreferredemployee

gripp_create_contact

Create a contact

WRITE: create a contact person on a company in Gripp. Creates a new contact each call; a repeat creates a duplicate. Gripp API: contact.create.

Parametersemailphonecompanyrequiredfunctionlastnamerequiredfirstname

Version history

9
  1. v1.6.3LatestNov 7, 2026
  2. v1.5.3Nov 5, 2026
  3. v1.5.2Nov 5, 2026
  4. v1.5.1Nov 4, 2026
  5. v1.5.0Nov 3, 2026
  6. v1.4.1Nov 3, 2026
  7. v1.3.0Nov 1, 2026
  8. v1.1.0Oct 31, 2026
  9. v1.0.0Oct 31, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations