Fishbowl MCP Server logo

Fishbowl MCP Server

by jacksonedgecoai

The Fishbowl MCP Server is a middleware server designed to integrate with the Fishbowl Inventory API. It provides a RESTful API for simplified access to Fishbowl functionality, handling authentication and token management.

View on GitHub

Last updated: N/A

What is Fishbowl MCP Server?

The Fishbowl MCP Server is a middleware server that provides a RESTful API to communicate with Fishbowl Inventory software. It simplifies the process of interacting with the Fishbowl API by handling authentication, token management, and proxying requests.

How to use Fishbowl MCP Server?

To use the server, first clone the repository and install the dependencies. Configure the .env file with your Fishbowl credentials and API URL. Start the server and then use the provided API endpoints to interact with Fishbowl Inventory. Deployment to Railway is also supported.

Key features of Fishbowl MCP Server

  • Automatic authentication with Fishbowl API

  • Simplified API access to Fishbowl functionality

  • Support for parts, inventory, purchase orders, and manufacture orders

  • Memo management for POs and MOs

  • Vendor, UOM, user, and product endpoints

Use cases of Fishbowl MCP Server

  • Integrating Fishbowl Inventory with other applications

  • Automating inventory management tasks

  • Creating custom reports and dashboards

  • Building mobile apps for inventory control

FAQ from Fishbowl MCP Server

What is the purpose of this server?

It simplifies integration with the Fishbowl Inventory API by providing a RESTful interface.

What are the prerequisites for using this server?

Node.js 18 or higher, Fishbowl Inventory software with API access, and Fishbowl access credentials.

How do I handle authentication?

The server automatically handles authentication with the Fishbowl API.

What kind of data can I access through the API?

You can access parts, inventory, purchase orders, manufacture orders, memos, vendors, UOMs, users, and product information.

What should I do if I encounter authentication failures?

Verify your Fishbowl credentials in the .env file, ensure the Fishbowl API is enabled and accessible, and check if your Fishbowl user has appropriate permissions.