Arrival Space MCP Server
Overview
The Arrival Space MCP (Model Context Protocol) server allows AI assistants like Claude to interact directly with your Arrival Space account. You can create spaces, manage entities, and control your 3D environments through natural language conversations.
The Model Context Protocol is an open standard that enables AI assistants to securely connect to external services. When you connect Claude to Arrival Space via MCP, Claude can perform actions on your behalf — like creating new spaces or adding 3D content.
Connecting to Claude
Setup
- In Claude, go to Settings → Connectors → Add custom connector
- Enter the URL:
https://api-staging.arrival.space/api/v1/mcp - Sign in with your Arrival Space account
- Done!
Available Tools
Once connected, Claude can use the following tools to interact with your Arrival Space account:
Space Management
| Tool | Description |
|---|---|
list_spaces | List all spaces owned by you |
get_space | Get details of a specific space |
create_space | Create a new space |
update_space | Update space title, description, or privacy |
delete_space | Delete a space and all its entities |
update_space_privacy | Change space privacy setting (Open/Closed) |
Entity Management
| Tool | Description |
|---|---|
list_entities | List all entities in a space |
get_entity | Get a single entity's details |
create_entity | Create a new entity (3D model, object, etc.) |
update_entity | Update entity properties |
delete_entity | Delete an entity from a space |
User Information
| Tool | Description |
|---|---|
get_user_info | Get your profile information |
Example Conversations
Here are some things you can ask Claude once connected:
List your spaces:
"Show me all my Arrival Space spaces"
Create a new space:
"Create a new space called 'My Gallery' with the description 'A showcase of my 3D art'"
Manage entities:
"List all entities in my space 45637586_1234"
Update privacy:
"Make my space 45637586_1234 private"
Technical Details
Server Endpoint
https://api-staging.arrival.space/api/v1/mcp
Authentication
The MCP server uses OAuth 2.0 with PKCE for secure authentication. When you authorize the connection, your existing API key is used as the access token — the same key visible in your Arrival Space account settings.
Supported Transports
- Streamable HTTP (recommended for Claude Desktop)
- SSE (Server-Sent Events) for legacy clients
OAuth Discovery
MCP clients can auto-discover OAuth endpoints via:
GET /.well-known/oauth-authorization-server
Troubleshooting
Connection Issues
If Claude cannot connect to Arrival Space:
- Check the server URL — ensure it's exactly
https://api-staging.arrival.space/api/v1/mcp - Restart Claude Desktop after editing the config
- Re-authenticate — try removing and re-adding the connection
Authentication Popup Doesn't Appear
- Make sure popups are not blocked in your browser
- Try opening the OAuth URL manually if Claude provides one
"Invalid API key" Errors
- Your session may have expired — re-authenticate by triggering any Arrival Space action
- Check that your Arrival Space account is verified and active
Security
- Your password is never shared with Claude
- Authentication uses industry-standard OAuth 2.0 with PKCE
- The access token is your API key, which you can revoke anytime from your Arrival Space account settings
- All communication is encrypted via HTTPS
Only connect to MCP servers you trust. The Arrival Space MCP server at api-staging.arrival.space is officially maintained by the Arrival Space team.