Skip to main content
An integration MCP serves one site’s tools plus get_job, answer_job and cancel_job. Each site tool takes its own input schema, the one find_website_tool returns as input_schema, under input. The example below is an Amazon integration with two tools; yours lists its own.

Site tools (example)

search_products

Search Amazon’s catalog by keywords and return up to 20 products with title, price, rating and URL. Returns the validated operation result. A client that accepts SSE gets a stream that waits up to 5 minutes for the result, with progress while the job runs. Any other client waits up to 50 seconds. A run that asks a question returns input_required at once. A job still running then returns status “running” with its job_id; follow its next block (get_job with wait_seconds) instead of calling again. Effect: Reads only; changes nothing.

get_order_status

Read the status and delivery estimate of one order from the signed-in Amazon account. Returns the validated operation result. A client that accepts SSE gets a stream that waits up to 5 minutes for the result, with progress while the job runs. Any other client waits up to 50 seconds. A run that asks a question returns input_required at once. A job still running then returns status “running” with its job_id; follow its next block (get_job with wait_seconds) instead of calling again. Signs in with this site’s saved login; pass connected_account_id to choose among several. website_auth is used only when no login is saved, and one that differs from a saved login is refused. Without either, the run asks the user for the login on its protected page and may save it. A job that reports status needs_credentials (the website rejected its saved login; a run waits only when nothing was changed, and a build that may have changed the website checks that on resuming, as possible_commit says) waits up to 60 minutes for the user who started it to correct that login, then resumes as the same job; its next names the page to correct it. Do not resubmit it. Its sign-in takes: email, password; two-factor sign_in_method: sms, authenticator. website_auth may carry the listed ones; one the login lacks is asked for when the sign-in needs it. Effect: Reads only; changes nothing.

Job tools

The Pomerado MCP’s get_job, answer_job and cancel_job, reaching only this integration’s jobs.