Alter Onboarding
Qué hace este MCP
Guides developers through Alter API integrations with provider operation schemas, SDK patterns, authentication flows, runtime policies, verification, and troubleshooting.
Herramientas
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'slug': {'type': 'string', 'maxLength': 200, 'description': 'Doc slug, e.g. "guides/call-apis-on-behalf-of-users".'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['provider_id', 'operation_id'], 'properties': {'kind': {'enum': ['oauth', 'managed'], 'type': 'string', 'description': 'Provider family: oauth (user-authorized) or managed (API-key).'}, 'provider_id': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Provider id, e.g. "google" or "github".'}, 'operation_id': {'type': 'string', 'maxLength': 500, 'minLength': 1, 'description': 'Operation id from list_operations, e.g. "gmail.users.messages.list".'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'goal': {'enum': ['user-data', 'backend-secret', 'agent', 'add-provider', 'add-secret', 'add-agent', 'rotate-key', 'manage-grant', 'set-policy'], 'type': 'string', 'description': "The flow id YOU classified. Returns that flow's full plan."}, 'phase': {'enum': ['setup', 'modify'], 'type': 'string', 'description': 'setup (integrate from scratch) or modify (change an existing integration).'}, 'use_case': {'type': 'string', 'maxLength': 2000, 'description': 'Plain-English description of what the developer wants.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['provider_id'], 'properties': {'kind': {'enum': ['oauth', 'managed'], 'type': 'string', 'description': 'Provider family: oauth (user-authorized) or managed (API-key).'}, 'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Max operations to return (backend default 100, max 500).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0, 'description': 'Zero-based offset for paging through large operation lists.'}, 'search': {'type': 'string', 'maxLength': 200, 'description': 'Case-insensitive filter over operation ids/paths/summaries.'}, 'provider_id': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Provider id, e.g. "google" or "github".'}}}
Esquema de salida
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['provider_id', 'provider_kind', 'spec_version', 'total', 'offset', 'operations'], 'properties': {'total': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Total operations matching the query (before limit/offset).'}, 'offset': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Zero-based offset of the first row.'}, 'operations': {'type': 'array', 'items': {'type': 'object', 'required': ['operation_id', 'method', 'path_template', 'summary'], 'properties': {'method': {'type': 'string', 'description': 'HTTP method, e.g. GET.'}, 'summary': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'description': 'One-line description, or null when the spec omits it.'}, 'operation_id': {'type': 'string', 'description': 'Pass to get_operation_schema for the full contract.'}, 'path_template': {'type': 'string', 'description': 'Path with {placeholders}, e.g. /repos/{owner}/{repo}.'}}, 'additionalProperties': False}, 'description': "This page of operations, in the catalog's serving order."}, 'provider_id': {'type': 'string', 'description': 'Resolved provider id the rows belong to.'}, 'spec_version': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': "Alter's ingested spec version these rows came from."}, 'provider_kind': {'enum': ['oauth', 'managed'], 'type': 'string', 'description': 'Resolved provider family: oauth or managed.'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'kind': {'enum': ['oauth', 'managed'], 'type': 'string', 'description': 'Provider family: oauth (user-authorized) or managed (API-key).'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['goal'], 'properties': {'goal': {'enum': ['user-data', 'backend-secret', 'agent', 'add-provider', 'add-secret', 'add-agent', 'rotate-key', 'manage-grant', 'set-policy'], 'type': 'string', 'description': 'The flow id (setup goal or modify operation).'}, 'after': {'type': 'string', 'maxLength': 10, 'description': 'Id of the last completed step (e.g. "2", "3a").'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'rule_type': {'type': 'string', 'maxLength': 50, 'minLength': 1, 'description': 'One rule type\'s full grammar, e.g. "content_match" or "quota".'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['language', 'goal'], 'properties': {'goal': {'enum': ['user-data', 'backend-secret', 'agent'], 'type': 'string', 'description': 'The setup goal (user-data | backend-secret | agent).'}, 'language': {'enum': ['python', 'typescript'], 'type': 'string', 'description': 'Target language.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['language', 'pattern'], 'properties': {'pattern': {'enum': ['proxy-call', 'resolve-grant-by-user', 'delegate-managed-secret', 'resolve-ambiguous-grant'], 'type': 'string', 'description': 'proxy-call | resolve-grant-by-user | delegate-managed-secret | resolve-ambiguous-grant.'}, 'language': {'enum': ['python', 'typescript'], 'type': 'string', 'description': 'Target language.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1, 'description': 'Maximum results (default 8, at most 20).'}, 'query': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': 'Keywords or a short phrase, e.g. "connect widget popup" or "PAT scopes login".'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'error': {'type': 'string', 'maxLength': 10000, 'description': 'The stderr / error message.'}, 'exit_code': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The CLI process exit code.'}}}
Esquema de entrada
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['scenario'], 'properties': {'scenario': {'enum': ['first-call', 'per-user-isolation'], 'type': 'string', 'description': 'first-call | per-user-isolation.'}}}
Cambios recientes en herramientas
Servidores MCP similares
hyperion
Acts as a paid MCP tool marketplace and utility gateway with server discovery, HTTP and JavaScript tools, research, data conversi…
Vee3
Manages Clerk authentication infrastructure, including users, organizations, domains, sessions, tokens, OAuth, SSO, machines, per…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
validoria-mcp
Runs continuous website, API, and webshop tests covering security, SEO, performance, accessibility, browser journeys, and inciden…
HubVibe: Pay-per-Call Tools for AI Agents: Web Search, Email Verify, KYC, Stocks, Crypto, News, Data
Offers paid utilities for web audits, HTTP fetching and extraction, BigQuery analysis, LLM processing, code execution, blockchain…
developer-tools
Provides general-purpose developer utilities for encoding, hashing, encryption, JSON, HTML, CSS, networking, and related data tra…
Qiniso
Provides deterministic formatting, parsing, holiday and tax lookups, address handling, and checksum or structure validation for i…
ContrastAPI
Provides security research and assessment tools covering CVEs, IOCs, dependencies, secrets, injection risks, HTTP headers, domain…