Appa Tools documentation for MCP Studio, including setup, guides, concepts, and API-related reference content.

Skip to main content

Configuration Reference

Complete reference for all MCPStudio.init() options.

Init Options

ParameterTypeDefaultRequiredDescription
clientIdstringYesYour Client ID from the developer portal
containerstring | ElementYesCSS selector or DOM element for the widget
domainstringappatools.comNoCustom domain for MCP server endpoints
layout"horizontal" | "vertical"horizontalNoWizard step layout direction
fontstringInterNoGoogle Font family name
toolsobjectall enabledNoTool toggle overrides
sourcesobjectall enabledNoSource type toggle overrides
colorsobjectMCP Studio defaultsNoColor overrides for theming

Full Example

MCPStudio.init({
clientId: "YOUR_CLIENT_ID",
container: "#mcp-studio-widget",
domain: "yourdomain.com",
layout: "vertical",
font: "Plus Jakarta Sans",
tools: {
search_issues: false,
get_changelog: false,
},
sources: {
mcp: false,
},
colors: {
primary: "#6366f1",
primaryForeground: "#ffffff",
background: "#fafafa",
accent: "#f59e0b",
},
});

Tools Reference

Tool KeyCategoryDescription
search_docsSearch & DiscoveryFull-text search across documentation sources
query_sourceSearch & DiscoveryQuery a specific source URL for targeted info
search_issuesSearch & DiscoverySearch for known issues, bugs, and solutions
get_code_examplesContent ExtractionExtract code snippets from documentation
extract_schemaContent ExtractionExtract data schemas and type definitions
summarize_contentAnalysisGenerate concise content summaries
ask_questionAnalysisNatural language Q&A with synthesized answers
find_api_referenceReference & GuidesLocate API endpoints and method signatures
get_changelogReference & GuidesRetrieve release notes and version updates
get_quickstartReference & GuidesExtract setup and getting-started content

Sources Reference

Source KeyDescription
websiteAny public website or documentation site
githubPublic or private GitHub repositories
docsStructured documentation sites
apiREST or GraphQL API documentation
mcpConnect to another MCP server (federation)

Colors Reference

KeyDefaultDescription
background#fefdf8Page background color
foreground#1a1410Primary text color
primary#2d8a54Primary action buttons and links
primaryForeground#ffffffText on primary buttons
secondary#f5e6c8Secondary elements and highlights
card#ffffffCard and panel backgrounds
cardBorder#f5e6c8Card and panel borders
stepperActive#40b06fActive step indicator
stepperComplete#2d8a54Completed step indicator
accent#FFB4A2Accent highlights and badges

Fonts Reference

Supported Google Font families:

FontStyle
InterSans-serif, geometric
RobotoSans-serif, neo-grotesque
Open SansSans-serif, humanist
LatoSans-serif, humanist
MontserratSans-serif, geometric
PoppinsSans-serif, geometric
NunitoSans-serif, rounded
RalewaySans-serif, elegant
Source Sans 3Sans-serif, code-friendly
Work SansSans-serif, versatile
DM SansSans-serif, low-contrast
Plus Jakarta SansSans-serif, modern
OutfitSans-serif, geometric
Space GroteskSans-serif, proportional
ManropeSans-serif, semi-condensed