Skip to content
Studio 404

Invoicing software from a small studio in the EU.

Space Invoices for platforms and Apollo for small businesses in 15 countries, plus four smaller products. Each has a hosted MCP server your agent can use.

Invoicing API for platforms

Invoicing and tax-compliance API that platforms build into their own product.

  • Add invoicing through an API, embedded screens or a white-label app.
  • Covers country rules such as e-invoicing, fiscalization and EU VAT checks.

Run in the EU by Studio 404 d.o.o. under licence from Space Invoices Inc.

invoice.ts@spaceinvoices/js-sdk
import SpaceInvoices from "@spaceinvoices/js-sdk/sdk";
const sdk = new SpaceInvoices({ accessToken });

await sdk.invoices.create(
  {
    items: [{
      name: "Satellite Deployment Mission",
      quantity: 1,
      price: 45000,
      taxes: [{ rate: 22 }],
    }],
  },
  { entity_id: "ent_lunar_base_alpha" },
);

Invoicing in 15 countries

Apollo

Invoicing for freelancers and small businesses in 15 countries across Europe and the US.

  • Invoices, quotes and credit notes, with payment tracking and accounting exports.
  • Local rules where they apply: FURS in Slovenia, FINA in Croatia, FatturaPA in Italy.
Apollo's dashboard figures for a demo company, including $467.07 overdue
The overdue demo invoice 2026-00007 to Quillbrook Labs Inc., $467.07
Apollo's unpaid invoices for the demo company, with 2026-00007 marked overdue
Product screens show demo data.

More from Studio 404

  1. 03HALAI support, live chat, CRM and email in one place, with flat monthly prices.Visit HAL
    HAL MCPExample
    list_conversations({ "project_slug": "acme", "status": "open", "limit": 20 })
    → { "visitor_name": "Ana", "last_message": "How do I invite a teammate?", "total": 1 }

    https://api.chatwithhal.com/mcp

  2. 04DamperCustomer feedback to your coding agent: roadmap, project rules, changelog.Visit Damper
    Damper MCPLive
    start_task({ "projectId": "cmvsa8dui002e01opnycemquo", "taskId": "cmvtdw0tw003v01nuokj9fj98" })
    → { "status": "in_progress", "message": "Task started. Good luck!" }

    https://api.usedamper.com/mcp

  3. 05Domain Space.si domains for €19.99 a year, the same on renewal, plus DNS, email and websites.Visit Domain Space
    Domain Space MCPExample
    check_domain({ "domain": "acme-labs.si" })
    → { "available": true, "priceCents": 1999, "currency": "EUR", "term": "1 year" }

    https://domainspace.si/mcp

  4. 06SpacePostResend-compatible email API from an EU company, built on Amazon SES.Visit SpacePost
    SpacePost MCPLive
    send_email({ "from": "onboarding@test.spacepost.dev", "to": ["delivered@test.spacepost.dev"], "subject": "Deploy finished", "text": "The deploy finished." })
    → { "id": "01a18759-1569-71d9-93ce-57e204f92169" }

    https://api.spacepost.dev/mcp

HAL MCPExample
list_conversations({ "project_slug": "acme", "status": "open", "limit": 20 })
→ { "visitor_name": "Ana", "last_message": "How do I invite a teammate?", "total": 1 }

https://api.chatwithhal.com/mcp

Damper MCPLive
start_task({ "projectId": "cmvsa8dui002e01opnycemquo", "taskId": "cmvtdw0tw003v01nuokj9fj98" })
→ { "status": "in_progress", "message": "Task started. Good luck!" }

https://api.usedamper.com/mcp

Domain Space MCPExample
check_domain({ "domain": "acme-labs.si" })
→ { "available": true, "priceCents": 1999, "currency": "EUR", "term": "1 year" }

https://domainspace.si/mcp

SpacePost MCPLive
send_email({ "from": "onboarding@test.spacepost.dev", "to": ["delivered@test.spacepost.dev"], "subject": "Deploy finished", "text": "The deploy finished." })
→ { "id": "01a18759-1569-71d9-93ce-57e204f92169" }

https://api.spacepost.dev/mcp

Every product has a hosted MCP server, so agents can use it the way people do.

Every product has a hosted MCP server: give your agent an API key or sign in, and it can read and act in the product, with the access you give it. SpacePost also ships a local server on npm, publishes its OpenAPI spec, and with Domain Space publishes llms.txt.

Connectclaude mcp add --transport http spaceinvoices https://eu.spaceinvoices.com/mcp

Sign in on first use and approve one entity, read-only or read and write.

You ask: What can you do with my invoices?

callssearch_operations

15 operations match “list invoices”Live

  • getInvoicesList all invoicesexecute_read
  • getAdvanceInvoicesList all advance invoicesexecute_read
  • getRecurringInvoicesList all recurring invoicesexecute_read

It finds what it may call first; no invoice data is read.

A live call to the Space Invoices MCP server. It searches the tool list, not your data.

Get in touch hello@studio404.net