About Visit Create MCP
Visit Create MCP is an MCP server in the Other category.
Install
git clone https://github.com/MacKitchin/Visit-Create-MCPThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Visit Create MCP
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
Visit Create MCP Server
An MCP (Model Context Protocol) server for the Visit Create API v2. This server enables LLMs to manage expos (events), visitors, partners, activities, content, and more through the Visit Create platform.
Features
- Full API Coverage: 50+ tools covering all Visit Create API v2 endpoints
- CRUD Operations: Create, read, update, and delete for visitors, partners, activities, contents, labels, licenses, and webhooks
- Read Operations: List and get for expos, connections, actions, participants, orders, payments, touchpoints, and registration types
- Bulk Pagination:
visit_list_alltool for automatically paginating through entire datasets - File Upload: Upload profile photos, ID cards, and ID photos for visitors (per current OpenAPI spec)
- Email: Send confirmation emails to visitors
- Actionable Errors: Descriptive error messages with HTTP status codes and guidance
Prerequisites
- Node.js 18+
- A Visit Create API key with appropriate permissions
Installation
git clone https://github.com/Mackitchin/Visit-Create-MCP.git
cd Visit-Create-MCP
npm install
npm run build
Configuration
Set your Visit Create API key as an environment variable:
export VISIT_API_KEY="your-api-key-here"
Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"visit-create": {
"command": "node",
"args": ["/path/to/Visit-Create-MCP/dist/index.js"],
"env": {
"VISIT_API_KEY": "your-api-key-here"
}
}
}
}
Available Tools
| Resource | Tools |
|---|---|
| Expos | visit_list_expos, visit_get_expo |
| Visitors | visit_list_visitors, visit_get_visitor, visit_create_visitor, visit_update_visitor, visit_delete_visitor |
| Partners | visit_list_partners, visit_get_partner, visit_create_partner, visit_update_partner, visit_delete_partner |
| Activities | visit_list_activities, visit_get_activity, visit_create_activity, visit_update_activity, visit_delete_activity |
| Contents | visit_list_contents, visit_get_content, visit_create_content, visit_update_content, visit_delete_content |
| Connections | visit_list_connections, visit_get_connection |
| Actions | visit_list_actions |
| Participants | visit_list_participants, visit_get_participant |
| Orders | visit_list_orders, visit_get_order |
| Payments | visit_list_payments, visit_get_payment, visit_update_payment |
| Labels | visit_list_labels, visit_get_label, visit_create_label, visit_update_label, visit_delete_label |
| Licenses | visit_list_licenses, visit_get_license, visit_create_license, visit_update_license, visit_delete_license |
| Webhooks | visit_list_webhooks, visit_get_webhook, visit_create_webhook, visit_update_webhook, visit_delete_webhook |
| Registration Types | visit_list_registration_types |
visit_send_email |
|
| Touchpoints | visit_list_touchpoints |
| Upload | visit_upload_file |
| Bulk | visit_list_all |
Development
# Run in development mode
npm run dev
# Build
npm run build
# Start the server
npm start
API Rate Limits
The Visit API allows a maximum of 2 parallel requests. The server handles rate limit errors (HTTP 429) with actionable error messages.
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.