BuyAPI
Was dieses MCP kann
Provides vendor discovery, comparisons, stack recommendations, pricing estimates, detailed vendor information, and supporting evidence for software and infrastructure choices.
Tools
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'limit': {'type': 'number', 'description': 'Maximum stacks to return'}, 'vendorId': {'type': 'string', 'description': 'Optional BuyAPI vendor ID, e.g. /database/convex'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['stacks'], 'properties': {'stacks': {'type': 'array', 'items': {}}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['projectDescription'], 'properties': {'workload': {'type': 'object', 'properties': {'notes': {'type': 'string'}, 'users': {'type': 'number'}, 'authMau': {'type': 'number'}, 'regions': {'type': 'number'}, 'storageGb': {'type': 'number'}, 'teamSeats': {'type': 'number'}, 'databaseSizeGb': {'type': 'number'}, 'monthlyRevenueUsd': {'type': 'number'}, 'emailSendsPerMonth': {'type': 'number'}, 'monthlyActiveUsers': {'type': 'number'}, 'monthlyTransactions': {'type': 'number'}, 'averageTransactionUsd': {'type': 'number'}}, 'description': 'Explicit workload assumptions for directional cost estimates. Missing fields become assumptions, not fabricated precision.'}, 'stackFacts': {'type': 'object', 'properties': {'testing': {'type': 'array', 'items': {'type': 'string'}}, 'runtimes': {'type': 'array', 'items': {'type': 'string'}}, 'languages': {'type': 'array', 'items': {'type': 'string'}}, 'frameworks': {'type': 'array', 'items': {'type': 'string'}}, 'devWorkflow': {'type': 'array', 'items': {'type': 'string'}}, 'packageManagers': {'type': 'array', 'items': {'type': 'string'}}}, 'description': 'Optional derived stack facts such as languages, frameworks, runtimes, package managers, test tools, and dev workflow. Do not pass source code or secrets.'}, 'constraints': {'type': 'string', 'description': 'Budget, scale, existing tools, team size, compliance needs'}, 'stackContext': {'type': 'array', 'items': {'type': 'object', 'required': ['vendorSlug', 'category'], 'properties': {'category': {'type': 'string', 'description': 'The role/category this tool fills'}, 'confidence': {'type': 'string', 'description': 'Scanner or user confidence for this detected tool'}, 'vendorSlug': {'type': 'string', 'description': 'BuyAPI vendor ID, e.g. /database/convex'}}}, 'description': 'Optional existing stack context from a repo scan or saved private stack. Agents should pass derived tool metadata only, not source code.'}, 'projectDescription': {'type': 'string', 'description': 'What the user is building'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'stack': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'claims': {'type': 'array', 'items': {}}, 'sources': {'type': 'array', 'items': {}}, 'coverage': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'unknowns': {'type': 'array', 'items': {'type': 'string'}}, 'costEstimate': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'decisionMatrix': {'type': 'array', 'items': {}}, 'alternativesConsidered': {'type': 'array', 'items': {}}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vendorIds', 'query'], 'properties': {'query': {'type': 'string', 'description': "The user's decision context"}, 'workload': {'type': 'object', 'properties': {'notes': {'type': 'string'}, 'users': {'type': 'number'}, 'authMau': {'type': 'number'}, 'regions': {'type': 'number'}, 'storageGb': {'type': 'number'}, 'teamSeats': {'type': 'number'}, 'databaseSizeGb': {'type': 'number'}, 'monthlyRevenueUsd': {'type': 'number'}, 'emailSendsPerMonth': {'type': 'number'}, 'monthlyActiveUsers': {'type': 'number'}, 'monthlyTransactions': {'type': 'number'}, 'averageTransactionUsd': {'type': 'number'}}, 'description': 'Explicit workload assumptions for directional cost estimates. Missing fields become assumptions, not fabricated precision.'}, 'vendorIds': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 2, 'description': "BuyAPI vendor IDs, e.g. ['/database/convex', '/database/neon']"}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'type': 'string'}, 'query': {'type': 'string'}, 'claims': {'type': 'array', 'items': {}}, 'message': {'type': 'string'}, 'coverage': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'decisionMatrix': {'type': 'array', 'items': {}}, 'suggestedNextSteps': {'type': 'array', 'items': {'type': 'string'}}, 'availableCategories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['vendorId'], 'properties': {'query': {'type': 'string', 'description': 'Specific question to focus the response on'}, 'vendorId': {'type': 'string', 'description': 'BuyAPI vendor ID, e.g. /database/supabase'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'claims': {'type': 'array', 'items': {}}, 'sources': {'type': 'array', 'items': {}}, 'coverage': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['workload'], 'properties': {'category': {'type': 'string', 'description': 'Optional category to estimate across the current corpus'}, 'workload': {'type': 'object', 'properties': {'notes': {'type': 'string'}, 'users': {'type': 'number'}, 'authMau': {'type': 'number'}, 'regions': {'type': 'number'}, 'storageGb': {'type': 'number'}, 'teamSeats': {'type': 'number'}, 'databaseSizeGb': {'type': 'number'}, 'monthlyRevenueUsd': {'type': 'number'}, 'emailSendsPerMonth': {'type': 'number'}, 'monthlyActiveUsers': {'type': 'number'}, 'monthlyTransactions': {'type': 'number'}, 'averageTransactionUsd': {'type': 'number'}}, 'description': 'Explicit workload assumptions for directional cost estimates. Missing fields become assumptions, not fabricated precision.'}, 'vendorIds': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional vendor IDs to estimate directly'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'type': 'string'}, 'query': {'type': 'string'}, 'claims': {'type': 'array', 'items': {}}, 'message': {'type': 'string'}, 'coverage': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'estimates': {'type': 'array', 'items': {}}, 'suggestedNextSteps': {'type': 'array', 'items': {'type': 'string'}}, 'availableCategories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['subjectType', 'subjectId'], 'properties': {'limit': {'type': 'number', 'description': 'Maximum rows to return'}, 'subjectId': {'type': 'string', 'description': 'Subject ID, e.g. /database/supabase or database'}, 'subjectType': {'enum': ['vendor', 'category', 'stack', 'comparison'], 'type': 'string', 'description': 'Evidence subject type'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['evidence'], 'properties': {'evidence': {'type': 'array', 'items': {}}}, 'additionalProperties': {}}
Eingabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': "The user's question or task context for relevance ranking"}, 'category': {'type': 'string', 'description': 'Optional category: database, auth, hosting, payments, email, analytics, feature-flags'}}}
Ausgabeschema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'type': 'string'}, 'query': {'type': 'string'}, 'claims': {'type': 'array', 'items': {}}, 'message': {'type': 'string'}, 'results': {'type': 'array', 'items': {}}, 'coverage': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}, 'decisionMatrix': {'type': 'array', 'items': {}}, 'suggestedNextSteps': {'type': 'array', 'items': {'type': 'string'}}, 'availableCategories': {'type': 'array', 'items': {'type': 'string'}}}, 'additionalProperties': {}}
Letzte Tool-Änderungen
Ähnliche MCP-Server
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
ALM X++ MCP Server
Supports D365 Finance and Operations development with X++ and AOT search, code analysis, Azure DevOps workflows, telemetry querie…
SubmitraX
Manages forms, submissions, webhooks, workspaces, templates, exports, and public form rendering for static sites.
Boat House
Deploys and operates small containerized web applications with releases, rollbacks, persistent data, access controls, secrets, bi…
N8n
Lists n8n workflows, retrieves workflow configuration, and reviews recent workflow execution history for a user-provided n8n inst…
ShipMyForm
Creates hosted or embeddable web form endpoints, manages submissions, exports data, and routes submissions to email, webhooks, an…
Power Automate MCP Server by Flow Studio
Builds, updates, runs, monitors, debugs, and governs Microsoft Power Automate flows, environments, connectors, and run histories.
furrow-forms
Provisions and manages form backends for websites, including form definitions, embed snippets, submissions, email notifications, …