Alter Onboarding
Ce que fait ce MCP
Guides developers through Alter API integrations with provider operation schemas, SDK patterns, authentication flows, runtime policies, verification, and troubleshooting.
Outils
Schéma d’entrée
{'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".'}}}
Schéma d’entrée
{'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".'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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".'}}}
Schéma de sortie
{'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}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'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).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Schéma d’entrée
{'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").'}}}
Schéma d’entrée
{'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".'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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".'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Modifications récentes des outils
Serveurs MCP similaires
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…