Works with the Quickbase JSON RESTful API to query records, manage table relationships and handle file attachments.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add quickbase --env QUICKBASE_REALM_HOST='<QUICKBASE_REALM_HOST>' --env QUICKBASE_USER_TOKEN='<QUICKBASE_USER_TOKEN>' --env QUICKBASE_APP_ID='<QUICKBASE_APP_ID>' --env QUICKBASE_REALM='<QUICKBASE_REALM>' -- npx -y mcp-quickbase~/.codex/config.toml
[mcp_servers.quickbase]
command = "npx"
args = ["-y", "mcp-quickbase"]
env = { QUICKBASE_REALM_HOST = "<QUICKBASE_REALM_HOST>", QUICKBASE_USER_TOKEN = "<QUICKBASE_USER_TOKEN>", QUICKBASE_APP_ID = "<QUICKBASE_APP_ID>", QUICKBASE_REALM = "<QUICKBASE_REALM>" }
# codex mcp add quickbase --env QUICKBASE_REALM_HOST='<QUICKBASE_REALM_HOST>' --env QUICKBASE_USER_TOKEN='<QUICKBASE_USER_TOKEN>' --env QUICKBASE_APP_ID='<QUICKBASE_APP_ID>' --env QUICKBASE_REALM='<QUICKBASE_REALM>' -- npx -y mcp-quickbase~/.cursor/mcp.json
{
"mcpServers": {
"quickbase": {
"command": "npx",
"args": [
"-y",
"mcp-quickbase"
],
"env": {
"QUICKBASE_REALM_HOST": "<QUICKBASE_REALM_HOST>",
"QUICKBASE_USER_TOKEN": "<QUICKBASE_USER_TOKEN>",
"QUICKBASE_APP_ID": "<QUICKBASE_APP_ID>",
"QUICKBASE_REALM": "<QUICKBASE_REALM>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"quickbase": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-quickbase"
],
"env": {
"QUICKBASE_REALM_HOST": "<QUICKBASE_REALM_HOST>",
"QUICKBASE_USER_TOKEN": "<QUICKBASE_USER_TOKEN>",
"QUICKBASE_APP_ID": "<QUICKBASE_APP_ID>",
"QUICKBASE_REALM": "<QUICKBASE_REALM>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"quickbase": {
"command": "npx",
"args": [
"-y",
"mcp-quickbase"
],
"env": {
"QUICKBASE_REALM_HOST": "<QUICKBASE_REALM_HOST>",
"QUICKBASE_USER_TOKEN": "<QUICKBASE_USER_TOKEN>",
"QUICKBASE_APP_ID": "<QUICKBASE_APP_ID>",
"QUICKBASE_REALM": "<QUICKBASE_REALM>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"quickbase": {
"command": "npx",
"args": [
"-y",
"mcp-quickbase"
],
"env": {
"QUICKBASE_REALM_HOST": "<QUICKBASE_REALM_HOST>",
"QUICKBASE_USER_TOKEN": "<QUICKBASE_USER_TOKEN>",
"QUICKBASE_APP_ID": "<QUICKBASE_APP_ID>",
"QUICKBASE_REALM": "<QUICKBASE_REALM>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"quickbase": {
"command": "npx",
"args": [
"-y",
"mcp-quickbase"
],
"env": {
"QUICKBASE_REALM_HOST": "<QUICKBASE_REALM_HOST>",
"QUICKBASE_USER_TOKEN": "<QUICKBASE_USER_TOKEN>",
"QUICKBASE_APP_ID": "<QUICKBASE_APP_ID>",
"QUICKBASE_REALM": "<QUICKBASE_REALM>"
}
}
}
}Environment variables
QUICKBASE_REALM_HOSTQUICKBASE_USER_TOKENQUICKBASE_APP_IDQUICKBASE_REALM
Replace the placeholders with your own credentials and keep them out of version control.