Arcana

Arcana: San Francisco wine bar, restaurant, art space and music venue. Reservations, private events.

Should I use this

Quality & Safety

B
Description quality
83%
Schema completeness
42%
Naming quality
97%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (2)

  • LOWTool 'get_reservation_options' description lacks action verbin get_reservation_options
  • LOWTool 'get_private_event_offer' description lacks action verbin get_private_event_offer

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~713Tokens (tool definitions)
~546 BTypical response size
Moderate attention impact (0.56% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "arcana": {
      "url": "https://mcp.arcanasf.com/mcp"
    }
  }
}

Remote endpoints

https://mcp.arcanasf.com/mcpstreamable-http

What it can do

Tool inventory

Tools (6)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢get_business_info

Start here. What Arcana is, its hours, location, and contact links, every part of what it offers, and links to each.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢get_reservation_options

Returns walk-in guidance and the public Resy reservation link.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢get_private_event_offer

Returns Arcana qualitative private-event offerings and the inquiry form link.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢list_upcoming_events

Returns upcoming public events at Arcana as published on Resident Advisor and Luma, with a link to each listing. The list refreshes once a day, so the listing is the authority for tickets and changes.

Input Schema

{
  "type": "object",
  "properties": {}
}
🟢prepare_inquiry(firstName, lastName, email, company, occasion, ...)

Prepares a prefilled link for a private-event inquiry from whatever details are known. The person reviews the form and submits it.

Input Schema

{
  "type": "object",
  "properties": {
    "firstName": {
      "type": "string"
    },
    "lastName": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "company": {
      "type": "string"
    },
    "occasion": {
      "type": "string"
    },
    "guestCount": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "number"
        }
      ]
    },
    "eventDate": {
      "type": "string"
    },
    "alternativeDate": {
      "type": "string"
    },
    "startTime": {
      "type": "string"
    },
    "endTime": {
      "type": "string"
    },
    "budget": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "number"
        }
      ]
    },
    "additionalInfo": {
      "type": "string"
    },
    "howHeard": {
      "type": "string"
    }
  }
}
🟡submit_inquiry(firstName, lastName, email, company, occasion, ...)

Sends a private-event inquiry to the Arcana booking team. Use only after the person has seen these details and asked you to send them. Requires first and last name, email, occasion, guest count, event date, start and end time, and one total budget amount in US dollars. Ask the person for anything missing. A reply goes to the email given.

Input Schema

{
  "type": "object",
  "properties": {
    "firstName": {
      "type": "string"
    },
    "lastName": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "company": {
      "type": "string"
    },
    "occasion": {
      "type": "string"
    },
    "guestCount": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "number"
        }
      ]
    },
    "eventDate": {
      "type": "string"
    },
    "alternativeDate": {
      "type": "string"
    },
    "startTime": {
      "type": "string"
    },
    "endTime": {
      "type": "string"
    },
    "budget": {
      "oneOf": [
        {
          "type": "string"
        },
        {
          "type": "number"
        }
      ]
    },
    "additionalInfo": {
      "type": "string"
    },
    "howHeard": {
      "type": "string"
    }
  }
}

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded6 tools