pax8-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@pax8-mcplist my active subscriptions"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
pax8-mcp
Stateless HTTP MCP service for the Pax8 Partner API. Exposes Pax8 data as MCP tools so AI assistants can query companies, subscriptions, invoices, orders, products, and usage data.
Architecture
Stateless — no user state or credentials stored between requests
Per-request auth — access token passed via
X-Pax8-Tokenheader on every callConcurrent-safe — Python
contextvarsisolate credentials across parallel requestsTransports — HTTP (production) or stdio (development)
Related MCP server: crewio-mcp
Endpoints
Endpoint | Description |
| MCP protocol entry point (JSON-RPC) |
| Health check |
Default port: 8080
Authorization
Pass your Pax8 access token in every /mcp request:
X-Pax8-Token: <your_access_token>The service forwards the token as Authorization: Bearer <token> to the Pax8 API. Tokens are never stored globally — each request is fully isolated.
Tool List
Tool | Description | Key Parameters |
| List companies in the partner account |
|
| List contacts for a company |
|
| List subscriptions |
|
| List usage summaries for a subscription |
|
| List invoices |
|
| List line items for an invoice |
|
| List orders |
|
| List products in the Pax8 marketplace |
|
| List usage lines for a usage summary |
|
Parameter Details
Pagination (all list tools):
page— zero-based page number (default:0)size— results per page (default:10)sort— field and direction, e.g."name,asc"or"createdDate,desc"
pax8_list_subscriptions status values:
Active, Cancelled, PendingManual, PendingAutomated, PendingCancel, Terminated, Expired, Trial
Quick Start
Local development (env mode)
# Copy and edit environment config
cp .env.example .env
# Set PAX8_API_TOKEN and AUTH_MODE=env in .env
# Install dependencies
uv sync
# Run the server
MCP_TRANSPORT=http AUTH_MODE=env python -m pax8_mcpDocker (gateway mode — production)
docker build -t pax8-mcp .
docker run -p 8080:8080 -e AUTH_MODE=gateway pax8-mcpOr with Docker Compose:
docker compose upTest Examples
Health check:
curl http://localhost:8080/health
# {"status":"ok","transport":"http","auth_mode":"gateway"}List companies:
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-H "X-Pax8-Token: <your_access_token>" \
-d '{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "pax8_list_companies",
"arguments": {"page": 0, "size": 5}
}
}'List subscriptions for a company:
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-H "X-Pax8-Token: <your_access_token>" \
-d '{
"jsonrpc": "2.0",
"id": 2,
"method": "tools/call",
"params": {
"name": "pax8_list_subscriptions",
"arguments": {"company_id": "<company_uuid>", "status": "Active"}
}
}'List invoice items:
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-H "X-Pax8-Token: <your_access_token>" \
-d '{
"jsonrpc": "2.0",
"id": 3,
"method": "tools/call",
"params": {
"name": "pax8_list_invoice_items",
"arguments": {"invoice_id": "<invoice_uuid>"}
}
}'List usage lines for a usage summary:
curl -X POST http://localhost:8080/mcp \
-H "Content-Type: application/json" \
-H "X-Pax8-Token: <your_access_token>" \
-d '{
"jsonrpc": "2.0",
"id": 4,
"method": "tools/call",
"params": {
"name": "pax8_list_usage_summary_lines",
"arguments": {"usage_summary_id": "<usage_summary_uuid>"}
}
}'Configuration Reference
Variable | Default | Description |
| — | Access token (env mode only) |
|
| Pax8 API base URL |
|
| MCP request header carrying the token |
|
|
|
|
| HTTP listen port |
|
| HTTP listen host |
|
|
|
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Unified MCP Server is a remote MCP connector for AI agents and vertical AI products that provides access to 22,000+ authorized SaaS tools across 400+ integrations and 24 categories directly inside LLMs (Claude, GPT, Gemini, Cohere). Tools operate only on explicitly authorized customer connections, enabling agents to safely read and write against live third-party systems.
MCP server that lets AI assistants use all OneSchema features exposed via the public API.
Model Context Protocol server for the Apideck Unified API. Connect any MCP-compatible agent framework to 100+ accounting systems, HRIS platforms, file storage providers, and more through one integration. More information https://www.apideck.com/mcp-server
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceA unified HTTP/HTTPS service that exposes Model Context Protocol (MCP) functionality over HTTP endpoints, allowing clients to list available tools and call them through a standardized API.16
- FlicenseNot gradedqualityBmaintenanceHosted HTTP MCP server that exposes Crewio CRM as tools for AI assistants, enabling CRUD operations on deals, contacts, companies, comments, and full-text search.
- AlicenseAqualityDmaintenanceModel Context Protocol (MCP) server for Microsoft Dynamics 365 Business Central. Provides AI assistants with direct access to Business Central data through properly formatted API v2.0 calls.6308MIT
- FlicenseAqualityCmaintenanceProvides reusable MCP tools for Amazon Connect AI Agents and Bedrock AgentCore to look up customers, manage support tickets, schedule appointments, update CRM records, retrieve knowledge, and create tasks.7
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/MSPbotsAI/pax8-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server