API for mcptools
Model Context Protocol Servers and Clients

Global functions
.onLoad Source code
.onUnload Source code
add_mcp_server Source code
append_tool_fn Source code
as_ellmer_type Source code
as_ellmer_type_from_schema Source code
as_ellmer_types Source code
as_json_object_result Source code
as_mcp_content Source code
as_mcp_content_block Source code
as_mcp_structured_content Source code
as_mcp_text_content Source code
as_tool_call_result Source code
call_tool Source code
capabilities Source code
cat_json Source code
check_not_interactive Source code
cleanup_session_socket Source code
client Man page
compact Source code
configure_connect_http_security Source code
connect_server_origin Source code
constant_time_equal Source code
default_mcp_client_config Source code
describe_session Source code
dial_session Source code
discover_session_slot Source code
drain_stale_forwarded_responses Source code
drop_nulls Source code
ensure_session_connection Source code
ensure_socket_dir Source code
error_no_mcp_config Source code
execute_tool_call Source code
fetch_remote_image Source code
first_nonempty_string Source code
format_default_result Source code
format_jsonrpc_id Source code
format_mcp_text Source code
format_timeout Source code
forward_request Source code
get_mcptools_tools Source code
get_mcptools_tools_as_json Source code
handle_http_get Source code
handle_http_notification_or_response Source code
handle_http_post Source code
handle_http_request Source code
handle_http_request_message Source code
handle_message_from_client Source code
handle_message_from_server Source code
handle_message_from_session Source code
handle_request Source code
has_mcp_content Source code
http_allowed_origins Source code
http_bad_request Source code
http_forbidden Source code
http_message_protocol_version Source code
http_shared_secret Source code
http_trusted_hosts Source code
infer_ide Source code
ipc_socket_file Source code
ipv4_is_private_or_loopback Source code
ipv4_literal_octets Source code
ipv6_embedded_ipv4_octets Source code
ipv6_expand_groups Source code
ipv6_hextets Source code
ipv6_is_loopback Source code
ipv6_is_private_or_loopback Source code
is_absolute_path Source code
is_fedora Source code
is_loopback_host_literal Source code
is_macos Source code
is_mcp_content Source code
is_private_host_literal Source code
is_string Source code
is_structured_content_result Source code
is_supported_protocol_version Source code
is_unix Source code
is_windows Source code
jsonrpc_id Source code
jsonrpc_response Source code
launch_server Source code
list_r_sessions Source code
log_cat_client Source code
log_session_error Source code
logcat Source code
looks_like_r_file Source code
mac_open Source code
mac_seal Source code
matches_jsonrpc_id Source code
mcp_abort_http_auth Source code
mcp_abort_jsonrpc_error Source code
mcp_check_tool_not_ignored Source code
mcp_client Man page
mcp_client_config Source code
mcp_client_handle_server_request Source code
mcp_client_route_server_message Source code
mcp_config_allow_http Source code
mcp_config_headers Source code
mcp_config_interpolate_env Source code
mcp_config_oauth Source code
mcp_config_oauth_callback_port Source code
mcp_config_timeout Source code
mcp_content_as_ellmer Source code
mcp_content_as_json_text Source code
mcp_content_as_text Source code
mcp_dcr_post_request Source code
mcp_discover_protected_resource_metadata Source code
mcp_endpoint_delete_request Source code
mcp_filter_tools Source code
mcp_http_perform Source code
mcp_ignore_tool_pattern_regex Source code
mcp_ignore_tools Source code
mcp_inherited_env Source code
mcp_inherited_env_vars Source code
mcp_interpolate_env Source code
mcp_jsonrpc_id_equal Source code
mcp_log_json_message Source code
mcp_log_json_text Source code
mcp_message_is_response Source code
mcp_metadata_get_request Source code
mcp_oauth_active Source code
mcp_oauth_authorize_from_challenge Source code
mcp_oauth_cache_key Source code
mcp_oauth_cache_path Source code
mcp_oauth_cache_read Source code
mcp_oauth_cache_write Source code
mcp_oauth_client_info Source code
mcp_oauth_client_metadata Source code
mcp_oauth_discover Source code
mcp_oauth_flow_params Source code
mcp_oauth_is_loopback_host Source code
mcp_oauth_metadata_url Source code
mcp_oauth_prepare_token Source code
mcp_oauth_redirect_uri Source code
mcp_oauth_register_client Source code
mcp_oauth_resource Source code
mcp_oauth_resource_params Source code
mcp_oauth_scope Source code
mcp_oauth_server_metadata Source code
mcp_parse_sse_event Source code
mcp_parse_sse_events Source code
mcp_parse_www_authenticate Source code
mcp_process_error_lines Source code
mcp_protected_resource_metadata_urls Source code
mcp_redact_secrets Source code
mcp_redirect_hop Source code
mcp_req_no_error Source code
mcp_req_no_redirects Source code
mcp_req_timeout Source code
mcp_request_cancelled Source code
mcp_request_initialize Source code
mcp_request_initialized Source code
mcp_request_tool_call Source code
mcp_request_tools_list Source code
mcp_request_tools_list_all Source code
mcp_resp_stream_sse Source code
mcp_resp_www_authenticate Source code
mcp_secret_fields Source code
mcp_select_authorization_server Source code
mcp_send_cancelled_notification Source code
mcp_server Man page Source code
mcp_server_env Source code
mcp_server_http Source code
mcp_server_request Source code
mcp_server_request_cancellable Source code
mcp_server_stdio Source code
mcp_session Man page Source code
mcp_sse_transport_loss Source code
mcp_tool_ignored Source code
mcp_tool_result_as_ellmer Source code
mcp_tools Man page Source code
mcp_tools_list_max_pages Source code
mcp_transport Source code
mcp_transport_close Source code
mcp_transport_http Source code
mcp_transport_http_acquire_request Source code
mcp_transport_http_close Source code
mcp_transport_http_headers Source code
mcp_transport_http_read_json Source code
mcp_transport_http_read_raw Source code
mcp_transport_http_read_sse Source code
mcp_transport_http_reinitialize Source code
mcp_transport_http_release_request Source code
mcp_transport_http_request Source code
mcp_transport_http_route_sse_event Source code
mcp_transport_http_send Source code
mcp_transport_http_store_session Source code
mcp_transport_notify Source code
mcp_transport_request Source code
mcp_transport_stdio Source code
mcp_transport_stdio_close Source code
mcp_transport_stdio_send Source code
mcp_transport_store_initialize Source code
mcp_validate_http_endpoint_security Source code
mcp_validate_http_session_id Source code
mcp_validate_jsonrpc_response Source code
mcp_validate_oauth_endpoint Source code
mcp_validate_oauth_issuer Source code
mcp_validate_oauth_metadata_endpoints Source code
mcp_validate_oauth_pkce Source code
mcp_validate_oauth_redirect_uri Source code
mcptools Man page
mcptools-package Man page
mcptools_client_log Source code
mcptools_server_log Source code
named_list Source code
negotiate_protocol_version Source code
open_reply Source code
parse_session_reply Source code
probe_sessions Source code
protocol_version_gte Source code
protocol_version_lt Source code
rawToHex Source code
read_connect_server_config Source code
read_mcp_config Source code
read_or_create_secret Source code
receive_forwarded_response Source code
reclaim_stale_socket Source code
remaining_timeout Source code
remote_image_as_mcp_content_block Source code
resolve_connect_tools_path Source code
schedule_handle_message_from_server Source code
secret_file Source code
select_r_session Source code
server Man page
server_as_ellmer_tools Source code
servers_as_ellmer_tools Source code
session_forwarding_error Source code
session_metadata Source code
session_response_timeout Source code
session_send Source code
set_server_tools Source code
socket_dir Source code
socket_dir_default Source code
socket_dir_in_use Source code
socket_secret Source code
socket_url Source code
source_tools Source code
split_envvar Source code
to_json Source code
tool_annotations_as_json Source code
tool_as_json Source code
tool_ref Source code
tool_title_as_json Source code
unwrap_tool_result_value Source code
url_origin Source code
url_parse_or_null Source code
validate_host Source code
validate_http_protocol_version Source code
validate_origin Source code
validate_remote_image_url Source code
validate_session_message Source code
validate_shared_secret Source code
mcptools documentation built on July 27, 2026, 5:08 p.m.