NeetoInvoice MCP Server for Mastra AIGive Mastra AI instant access to 20 tools to Add Project User, Add Team Members, Create Client, and more
Mastra AI is a TypeScript-native agent framework built for modern web stacks. Connect NeetoInvoice through Vinkius and Mastra agents discover all tools automatically. type-safe, streaming-ready, and deployable anywhere Node.js runs.
Ask AI about this MCP Server for Mastra AI
The NeetoInvoice MCP Server for Mastra AI is a standout in the Project Management category — giving your AI agent 20 tools to work with, ready to go from day one.
Vinkius delivers Streamable HTTP and SSE to any MCP client
import { Agent } from "@mastra/core/agent";
import { createMCPClient } from "@mastra/mcp";
import { openai } from "@ai-sdk/openai";
async function main() {
// Your Vinkius token. get it at cloud.vinkius.com
const mcpClient = await createMCPClient({
servers: {
"neetoinvoice": {
url: "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
},
},
});
const tools = await mcpClient.getTools();
const agent = new Agent({
name: "NeetoInvoice Agent",
instructions:
"You help users interact with NeetoInvoice " +
"using 20 tools.",
model: openai("gpt-4o"),
tools,
});
const result = await agent.generate(
"What can I do with NeetoInvoice?"
);
console.log(result.text);
}
main();
* Every MCP server runs on Vinkius-managed infrastructure inside AWS - a purpose-built runtime with per-request V8 isolates, Ed25519 signed audit chains, and sub-40ms cold starts optimized for native MCP execution. See our infrastructure
About NeetoInvoice MCP Server
Connect your NeetoInvoice account to any AI agent to streamline your billing and project management workflows through natural conversation.
Mastra's agent abstraction provides a clean separation between LLM logic and NeetoInvoice tool infrastructure. Connect 20 tools through Vinkius and use Mastra's built-in workflow engine to chain tool calls with conditional logic, retries, and parallel execution. deployable to any Node.js host in one command.
What you can do
- Client Management — Create, retrieve, and update client profiles and recipients with ease using
create_clientandget_client. - Project & Team Tracking — Set up projects with specific billing methods (hourly or fixed) and manage team assignments using
create_projectandadd_project_user. - Time Tracking — Log time entries and monitor work logs across projects to ensure accurate billing with
create_time_entry. - Invoice Generation — Automatically generate professional invoices based on project data and time entries using
generate_invoice. - Team Collaboration — List and manage team members and project users to keep your workforce organized.
The NeetoInvoice MCP Server exposes 20 tools through the Vinkius. Connect it to Mastra AI in under two minutes — credentials fully managed, no infrastructure to provision, no vendor lock-in. Your configuration, your data, your control.
All 20 NeetoInvoice tools available for Mastra AI
When Mastra AI connects to NeetoInvoice through Vinkius, your AI agent gets direct access to every tool listed below — spanning invoicing, billing, time-tracking, and more. Every call runs in a secure, isolated environment with full audit visibility. Beyond a simple connection, you get real-time monitoring of agent activity, enterprise governance, and optimized token usage.
Add project user on NeetoInvoice
Add a user to a project
Add team members on NeetoInvoice
Add team members to the workspace
Create client on NeetoInvoice
Requires name, currency, and status. Create a new client in NeetoInvoice
Create project on NeetoInvoice
Create a new project
Create recipient on NeetoInvoice
Create a recipient for a client
Create time entry on NeetoInvoice
Create a new time entry
Delete recipient on NeetoInvoice
Delete a client recipient
Generate invoice on NeetoInvoice
Generate a new invoice for a client
Get client on NeetoInvoice
Get client details by ID
Get project on NeetoInvoice
Get project details by ID
List project users on NeetoInvoice
List users assigned to a project
List team members on NeetoInvoice
List all team members in the workspace
List time entries on NeetoInvoice
List time entries with optional filters
Remove project user on NeetoInvoice
Remove a user from a project
Remove team members on NeetoInvoice
Remove team members from the workspace
Update client on NeetoInvoice
Update an existing client
Update project on NeetoInvoice
Update an existing project
Update project user on NeetoInvoice
Update a project user role
Update recipient on NeetoInvoice
Update a client recipient
Update team member on NeetoInvoice
Update a team member
Connect NeetoInvoice to Mastra AI via MCP
Follow these steps to wire NeetoInvoice into Mastra AI. The entire setup takes under two minutes — your credentials stay safe behind Vinkius.
Install dependencies
npm install @mastra/core @mastra/mcp @ai-sdk/openaiReplace the token
[YOUR_TOKEN_HERE] with your Vinkius tokenRun the agent
agent.ts and run with npx tsx agent.tsExplore tools
Why Use Mastra AI with the NeetoInvoice MCP Server
Mastra AI provides unique advantages when paired with NeetoInvoice through the Model Context Protocol.
Mastra's agent abstraction provides a clean separation between LLM logic and tool infrastructure. add NeetoInvoice without touching business code
Built-in workflow engine chains MCP tool calls with conditional logic, retries, and parallel execution for complex automation
TypeScript-native: full type inference for every NeetoInvoice tool response with IDE autocomplete and compile-time checks
One-command deployment to any Node.js host. Vercel, Railway, Fly.io, or your own infrastructure
NeetoInvoice + Mastra AI Use Cases
Practical scenarios where Mastra AI combined with the NeetoInvoice MCP Server delivers measurable value.
Automated workflows: build multi-step agents that query NeetoInvoice, process results, and trigger downstream actions in a typed pipeline
SaaS integrations: embed NeetoInvoice as a first-class tool in your product's AI features with Mastra's clean agent API
Background jobs: schedule Mastra agents to query NeetoInvoice on a cron and store results in your database automatically
Multi-agent systems: create specialist agents that collaborate using NeetoInvoice tools alongside other MCP servers
Example Prompts for NeetoInvoice in Mastra AI
Ready-to-use prompts you can give your Mastra AI agent to start working with NeetoInvoice immediately.
"Create a new client named 'Acme Corp' with USD currency and active status."
"List all users assigned to project 98765."
"Generate an invoice for project ID 555."
Troubleshooting NeetoInvoice MCP Server with Mastra AI
Common issues when connecting NeetoInvoice to Mastra AI through Vinkius, and how to resolve them.
createMCPClient not exported
npm install @mastra/mcpNeetoInvoice + Mastra AI FAQ
Common questions about integrating NeetoInvoice MCP Server with Mastra AI.
How does Mastra AI connect to MCP servers?
MCPClient with the server URL and pass it to your agent. Mastra discovers all tools and makes them available with full TypeScript types.Can Mastra agents use tools from multiple servers?
Does Mastra support workflow orchestration?
Explore More MCP Servers
View all →
Eventmaker
10 toolsEquip your AI agent to manage events, track participants, and monitor check-ins via the Eventmaker API.

Google Cloud Storage
12 toolsManage your GCS buckets and objects — list files, upload data, and audit permissions via AI.

Nabis
10 toolsCannabis wholesale and distribution — manage orders, inventory, and retailers via Nabis.

Banco do Brasil
9 toolsCheck balance, statements, pay Pix/Boleto, and manage your BB account via API.
