Skip to main content
Glama
nubiia-dev

mcp-quipu

by nubiia-dev

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
QUIPU_CLIENT_IDYesYour Quipu API client ID
QUIPU_OWNER_SLUGYesYour Quipu account slug (first segment of your Quipu URLs)
QUIPU_CLIENT_SECRETYesYour Quipu API client secret

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_contactsA

List contacts (clients and suppliers) from Quipu. Returns id, name, tax_id (NIF/CIF), email, phone and address fields. Results are paginated: use page to walk through pages. Quipu returns JSON:API, but this tool flattens each resource so attributes appear at the top level alongside id.

get_contactA

Get a single Quipu contact by its id, with all available attributes (name, tax_id, email, phone, address, town, zip_code, country_code).

create_contactA

Create a contact in Quipu. name is required. Provide tax_id (NIF/CIF) whenever the contact will be invoiced — Spanish invoices require it and Quipu will reject the invoice later without it.

update_contactA

Update an existing Quipu contact. Only the fields you pass are modified; everything else is left untouched.

delete_contactA

Delete a Quipu contact permanently. Quipu refuses to delete contacts that already have invoices attached; in that case the API returns an error explaining it.

list_invoicesA

List issued invoices from Quipu, with number, issue_date, due_date, total, subtotal and payment status. Paginated via page. Use filter_from and filter_to to bound the period — this is the tool to use when asked about revenue or VAT for a quarter, since Quipu has no endpoint that returns tax models directly and the figures must be derived from invoices.

get_invoiceA

Get a single Quipu invoice by id, with all of its attributes and totals.

create_invoiceA

Create an issued invoice in Quipu. Requires the contact id it is billed to and at least one line item. The contact must already have a tax_id (NIF/CIF) or Quipu will reject the invoice.

update_invoiceA

Update an existing Quipu invoice. Note that Spanish invoicing rules restrict what can change once an invoice is issued and numbered; Quipu returns an error when a field is locked.

delete_invoiceA

Delete a Quipu invoice permanently. Spanish invoicing rules generally require issuing a credit note instead of deleting a numbered invoice — prefer that unless the invoice is still a draft.

get_invoice_download_urlA

Get a temporary public URL to download a Quipu invoice as PDF. The link is ephemeral and expires, so fetch it when the user actually needs the document rather than storing it.

list_additional_incomesA

List additional incomes and expenses recorded in Quipu — everything that is not an issued invoice: supplier bills, purchases, tickets and other deductible costs. Returns kind, total_amount_without_taxes, vat_amount and retention_amount. Bound the period with filter_from / filter_to. This is the input-VAT side needed to work out what a quarter actually owes.

get_additional_incomeA

Get a single additional income or expense entry from Quipu by its id.

create_additional_incomeA

Record an expense or additional income in Quipu. Use it to log supplier bills and deductible costs. Assign an accounting_category_id whenever you know it — an uncategorised expense still counts for VAT but is useless for the profit and loss breakdown.

update_additional_incomeA

Update an existing additional income or expense in Quipu. Only the fields passed are modified.

delete_additional_incomeA

Delete an additional income or expense entry from Quipu permanently.

get_additional_income_download_urlA

Get a temporary public URL to download an expense document as PDF. The link is ephemeral and expires.

get_tax_summaryA

Work out the VAT and IRPF position for a period from the invoices and expenses recorded in Quipu. Give it a year and a quarter (or an explicit date range) and it returns output VAT charged on invoices, input VAT paid on expenses, the resulting balance, and withholdings. Use this instead of listing invoices and adding them up by hand: Quipu has no endpoint that returns tax models (130, 303, 111), so the figures must be derived, and doing the arithmetic in code avoids the mistakes that come from adding long lists token by token. Treat the result as an estimate for orientation, not as a filed return.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/nubiia-dev/mcp-quipu'

If you have feedback or need assistance with the MCP directory API, please join our Discord server