
Nexus-mcp-server
β 1from karimsherifyehia
Agent-native Ops OS for ecommerce and retail β CRM, orders, inventory, fulfillment, shipping, omnichannel messaging, and AI analytics. All through a single MCP connection.
Nexus MCP Server
Agent-native Ops OS for ecommerce and retail β CRM, orders, inventory, fulfillment, shipping, omnichannel messaging, social publishing, team chat, conversation intelligence, and more. All through a single MCP connection.
What is Nexus?
Nexus is a multi-tenant operations platform built for SMEs. It consolidates:
-
CRM β contacts, companies, journey stages, customer-360 views
-
Order Management β full lifecycle from pending β delivered
-
Inventory & Warehousing β stock tracking, bins, cycle counts
-
Fulfillment β pick, pack, ship workflows
-
Shipping β AWB creation, courier integration (Bosta), tracking
-
Omnichannel Messaging β WhatsApp, Facebook Messenger, Instagram DMs
-
Social Publishing β Facebook & Instagram drafts, scheduling, analytics, content calendar
-
Internal Team Chat β agent β human DMs inside the org
-
Organization Invites β invite, cancel, and resend member invitations via agent
-
VoIP/PBX β click-to-call, CDR sync, extensions
-
Conversation Intelligence β AI message annotations, CS analytics, tag definitions, org AI profiles
-
Automation β event-driven workflows, abandoned cart recovery
For AI Agents
Nexus is designed for agent-first access. AI agents authenticate with an API key and get 40+ MCP tools covering all business operations.
Quick Start (for agents)
Step 1: A human admin creates an API key
curl -X POST "https://api.nexus.aiforstartups.io/functions/v1/agent-api-key-create" -H "Authorization: Bearer " -H "Content-Type: application/json" -d '{ "name": "my-agent", "scopes": ["read", "write"], "expires_at": "2026-12-31T23:59:59Z" }'
Returns: api_key (save this β shown only once), organization_id
Step 2: Exchange API key for a short-lived JWT
curl -X POST "https://api.nexus.aiforstartups.io/functions/v1/agent-auth" -H "Content-Type: application/json" -d '{"api_key": "nxs_ak_..."}'
Returns: access_token (JWT, 1 hour), organization_id
Step 3: Use MCP
curl -X POST "https://api.nexus.aiforstartups.io/functions/v1/mcp-server" -H "Authorization: Bearer " -H "Content-Type: application/json" -H "Accept: application/json, text/event-stream" -d '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}'
MCP Tools
CRM
Tool Description nexus_list_contacts List/search contacts with filters nexus_get_contact Get full contact details nexus_create_contact Create a new contact nexus_update_contact Update contact fields
Orders
Tool Description nexus_list_orders List orders with filters nexus_get_order Get order with line items nexus_create_order Create order with line items nexus_update_order_status Move order through lifecycle
Inventory
Tool Description nexus_list_inventory List inventory items nexus_check_stock Check stock for item/SKU
Messaging
Tool Description nexus_list_conversations List omnichannel conversations nexus_send_message Send via WhatsApp/FB/IG nexus_search Global search across all data
Social
Tool Description nexus_sync_social_posts Sync posts from connected accounts nexus_list_social_posts List social posts nexus_get_social_post Get a single post nexus_create_social_post Create a draft post nexus_update_social_post Update a draft post nexus_publish_social_post Publish a post nexus_delete_social_post Delete a post nexus_list_social_accounts List connected social accounts nexus_get_social_analytics Get social analytics nexus_get_content_calendar Get scheduled content calendar
Organization
Tool Description nexus_list_organization_invites List pending invites nexus_invite_organization_member Invite a new member nexus_cancel_organization_invite Cancel a pending invite nexus_resend_organization_invite Resend an invite email
Internal Team Chat
Tool Description nexus_list_internal_conversations List agent's internal conversations nexus_get_internal_messages Get messages in a conversation nexus_open_internal_dm Open a DM with an org member nexus_send_internal_message Send an internal message
Conversation Intelligence (CS AI)
Tool Description nexus_list_ai_tag_definitions List AI tag taxonomy nexus_list_message_annotations List message annotations nexus_get_message_ai_annotation Get annotation for a message nexus_get_org_ai_annotation_settings Get org AI settings nexus_get_customer_conversation_intelligence Get customer intelligence profile nexus_get_conversation_intelligence_dashboard Get CS analytics dashboard nexus_update_message_annotation Update a message annotation nexus_update_ai_tag_definition Update a tag definition nexus_set_org_ai_annotation_prompt Set org AI prompt nexus_update_org_conversation_intelligence_context Update org AI context
MCP Resources
Resource Description nexus://organization/info Current org details nexus://schema/contacts Contact object schema nexus://schema/orders Order object schema nexus://schema/inventory Inventory object schema nexus://schema/social Social post schema nexus://schema/conversation-intelligence Conversation intelligence schema
Pricing
Tier Price Contacts Orders Messages MCP Scopes Free $0 50 25 0 read Starter $99/mo 500 200/mo 1,000 read, write Growth $199/mo 5,000 unlimited 5,000 full Scale $599/mo unlimited unlimited 20,000 full + AI suite
Social tools require Starter plan or above. Conversation intelligence AI suite requires Scale.
OpenClaw Skill
Install the Nexus skill for OpenClaw agents:
npx clawhub@latest install nexus
Or install manually by copying SKILL.md into your OpenClaw workspace skills directory.
Documentation
-
Agent Quickstart: nexus-docs.aiforstartups.io/api/ai-agents-mcp
-
Full API Reference: api-reference.md
-
Full Docs: nexus-docs.aiforstartups.io
-
llms.txt: nexus-docs.aiforstartups.io/llms.txt
-
OpenAPI Spec: nexus-docs.aiforstartups.io/openapi.yaml
-
App: nexus.aiforstartups.io
Tech Stack
-
Frontend: React 18 + TypeScript + Vite + Tailwind CSS + shadcn/ui
-
Backend: Supabase (PostgreSQL + Edge Functions on Deno)
-
Auth: Supabase Auth (JWT) with multi-tenant RLS
-
MCP: Streamable HTTP transport
Built By
AiForStartups β Made in Cairo, Egypt πͺπ¬
This tool doesn't publish a standard install command β the repository README on GitHub covers its setup.
No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.