Skip to main content
Server path: /http-utils | Type: Embedded | PCID required: No

Tools

ToolDescription
http-utils_requestMake HTTP requests to public APIs or through user-configured custom integrations.
For public APIs (no PCID): For custom integrations (with PCID + service_key):
  • Use mcp_discover to find custom integrations - they appear under “User’s connected custom integrations”
  • Provide the PCID and service_key from mcp_discover
  • Provide just the endpoint path - the base URL already includes any API prefix
  • If you get a 404, try a shorter path
  • Authentication is handled automatically (OAuth 2.0, API Key, or Basic Auth) |

http-utils_request

Make HTTP requests to public APIs or through user-configured custom integrations. For public APIs (no PCID): For custom integrations (with PCID + service_key):
  • Use mcp_discover to find custom integrations - they appear under “User’s connected custom integrations”
  • Provide the PCID and service_key from mcp_discover
  • Provide just the endpoint path - the base URL already includes any API prefix
  • If you get a 404, try a shorter path
  • Authentication is handled automatically (OAuth 2.0, API Key, or Basic Auth)
Parameters:
ParameterTypeRequiredDefaultDescription
urlstringYesThe URL or path to call. For public APIs, provide the full URL (e.g., “https://api.example.com/data”). For custom integrations with PCID, provide just the endpoint path (e.g., “/users”, “/contacts”) - the base URL already includes any API prefix.
service_keystringNoService key for the custom integration. Get this from mcp_discover along with the PCID. Required when PCID is provided.
methodstringNo"GET"HTTP method to use. Defaults to GET. Use POST/PUT/PATCH for creating or updating resources, DELETE for removing resources.
bodystringNoRequest body for POST, PUT, or PATCH requests. Can be a JSON object or a string. Will be JSON stringified if an object.
headersobjectNoCustom headers for the request. Only used for public API calls (without PCID). For authenticated calls via PCID, headers are handled automatically by the proxy.
query_paramsobjectNoQuery parameters to append to the URL. Will be URL-encoded automatically.