此 MCP 可以做什么
Guides developers through Alter API integrations with provider operation schemas, SDK patterns, authentication flows, runtime policies, verification, and troubleshooting.
工具
输入模式
{'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".'}}}
输入模式
{'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".'}}}
输入模式
{'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.'}}}
输入模式
{'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".'}}}
输出模式
{'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}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输入模式
{'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).'}}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
输入模式
{'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").'}}}
输入模式
{'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".'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
输入模式
{'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".'}}}
输入模式
{'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.'}}}
输入模式
{'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.'}}}
近期工具变更
类似的 MCP 服务器
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…