Skip to main content

What MCP Enables

When an application is MCP-enabled in HyperStudio, Claude and other AI tools gain structured, controlled access to your internal systems.

Core capabilities

Query internal application data

AI retrieves data from your collections using the tools you define. Every query is validated and scoped to exactly what you expose — nothing more.

User: "Show me last quarter's revenue"
→ MCP tool: get_revenue_summary(quarter: "Q4", year: 2024)
→ Returns: { total: 2400000, period: "Q4 2024", currency: "USD" }

Execute approved actions

AI can create, update, or delete records — but only through tools you explicitly add. Parameters are validated against your collection schema automatically.

User: "Create an expense report for my NYC trip, $850 for travel"
→ MCP tool: create_expense_report(title: "NYC Trip", amount: 850, category: "travel")
→ Returns: { id: 1247, status: "pending_approval" }

Chain multiple tools

Claude combines tools in a single conversation to answer complex questions or complete multi-step tasks.

User: "Which customers placed more than 5 orders last month and haven't been contacted yet?"
→ 1. list_orders(date_from: "2024-11-01", date_to: "2024-11-30")
→ 2. list_customers(min_orders: 5)
→ 3. filter by contact_status = "none"
→ Returns a prioritized outreach list

Power dashboards and reports

AI generates summaries, aggregations, and insights by combining results from multiple tools — without direct database access.

Natural language interaction

Users describe what they want in plain language. Claude translates intent into structured tool calls, handles errors gracefully, and explains results in context.

note

Every interaction goes through explicit, structured tools you define. If a capability is not exposed as a tool, AI cannot access it.

What AI cannot do without a tool

CapabilityWithout toolWith tool
Read collection data
Create records
Update records
Delete records
Access files✓ (Upload action type)
Run arbitrary SQL✗ (never exposed)