For the complete documentation index, see llms.txt. This page is also available as Markdown.

StackExchange

Your Toolhouse AI Worker can connect to Stack Exchange using 121 specialized tools.

Auth Connection

This service requires an auth connection to use its tools. You can set this up in your Toolhouse dashboard under Auth Connections.

Tools (121)

Stack Exchange Create Filter

Integration name: STACK_EXCHANGE_CREATE_FILTER

Tool to create a custom filter for Stack Exchange API responses. Use when you need to customize which fields are included/excluded in API responses to reduce payload size or include additional data not in the default filter.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

base

string

"default"

Base filter to start from (e.g., 'default', 'withbody', 'none'). The include/exclude parameters modify this base. Defaults to 'default' if not specified.

unsafe

boolean

false

Whether to create an unsafe filter. Safe filters (default) return strings that are inline-able into HTML without script-injection concerns. Unsafe filters may contain unescaped HTML and require manual sanitization by the application.

exclude

string

"user.display_name"

Semicolon-delimited list of fields to exclude from API responses (e.g., 'user.display_name;comment.body'). These fields are removed from the base filter.

include

string

"answer.body"

Semicolon-delimited list of fields to include in API responses (e.g., 'answer.body;question.title'). These fields are added to the base filter.


Stack Exchange Find Similar Questions

Integration name: STACK_EXCHANGE_FIND_SIMILAR_QUESTIONS

Tool to find questions similar to a hypothetical one based on a title and optional tag combination. Use when you need to correlate external data with similar content within a Stack Exchange site, or to get suggestions similar to a site's related questions feature.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for sort field. For 'activity'/'creation': Unix timestamp (date). For 'votes': number. Not applicable for 'relevance'.

min

string

"1609459200"

Minimum value for sort field. For 'activity'/'creation': Unix timestamp (date). For 'votes': number. Not applicable for 'relevance'.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com'). Can be full domain or short form.

sort

string

"relevance"

Sort field: 'activity' (last activity date), 'creation' (creation date), 'votes' (vote count), or 'relevance' (similarity relevance)

order

string

"desc"

Sort order: 'desc' (descending, highest first) or 'asc' (ascending, lowest first)

title

string

"How to sort a list in Python"

Title of the hypothetical question to find similar questions for. This parameter is required.

filter

string

"default"

Stack Exchange API filter to control which fields are returned (e.g., 'default', 'withbody', 'total')

tagged

string

"python;pandas"

Semicolon-delimited list of tags to prefer in results. These tags are treated as preferences, not requirements.

todate

integer

1612137600

Unix timestamp (epoch seconds) - only return questions created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix timestamp (epoch seconds) - only return questions created on or after this date

pagesize

integer

30

Number of items per page, maximum 100 (default: 30)

nottagged

string

"javascript"

Semicolon-delimited list of tags to exclude from results.


Stack Exchange Get Access Tokens

Integration name: STACK_EXCHANGE_GET_ACCESS_TOKENS

Tool to read the properties for a set of access tokens obtained via OAuth 2.0. Use when you need to verify token validity, check expiration dates, review granted scopes, or identify the account associated with tokens.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index, defaults to 1)

filter

string

"default"

Named filter to customize which fields are included in response (e.g., 'default', 'withbody'). Leave empty for all fields.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

pagesize

integer

30

Number of tokens to return per page (1-100, defaults to 30)

access_tokens

string

"QgczctM2Uz8IYCkWqN84oQ))"

Semicolon-delimited list of access tokens to retrieve (up to 20 tokens), e.g., 'token1;token2'.


Stack Exchange Get Answer Comments

Integration name: STACK_EXCHANGE_GET_ANSWER_COMMENTS

Tool to retrieve comments on a set of answers from Stack Exchange. Use when you have answer IDs and need to fetch their associated comments. If you know you have a question ID instead, use the questions endpoint. If unsure whether you have an answer or question ID, use the posts endpoint. Supports filtering by date range, sorting by creation date or votes, and pagination. Returns comment metadata including body, score, owner details, and timestamps.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"3437864;79889905;226247"

Semicolon-delimited list of answer IDs (up to 100). To find answer IDs programmatically, look for answer_id on answer objects. Example: '3437864;79889905;226247'

max

string

"1612137600"

Maximum value for the sort field. When sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score

min

string

"1609459200"

Minimum value for the sort field. When sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query. Can be the full domain name (e.g., 'stackoverflow.com') or short form (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field for comments.

order

string

"desc"

Sort order for comments.

filter

string

"withbody"

Custom filter name to control which fields are returned. Filters are immutable and created via /filter/create. Built-in filters include 'default', 'withbody', 'none', 'total'

todate

integer

1612137600

Unix epoch timestamp - only return comments created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix epoch timestamp - only return comments created on or after this date

pagesize

integer

30

Number of comments to return per page, maximum 100 (default: 30)


Stack Exchange Get Answer Flag Options

Integration name: STACK_EXCHANGE_GET_ANSWER_FLAG_OPTIONS

Tool to fetch valid flag options for a specific answer. Returns flags that the authenticated user can create for the answer. Available flags vary from post to post and user to user. Use when you need to know which flags a user can raise before submitting.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

79889990

Answer ID to fetch flag options for

key

string

Application key. Increases request quota if provided.

site

string

"stackoverflow"

Stack Exchange site parameter (e.g., 'stackoverflow', 'superuser', 'serverfault')

filter

string

Response filter to include specific fields.

preview

boolean

If true, returns a preview of flag options without affecting quota.

access_token

string

OAuth2 access token for authenticated requests.


Stack Exchange Get Answers By Ids

Integration name: STACK_EXCHANGE_GET_ANSWERS_BY_IDS

Tool to retrieve a set of answers by their IDs from a Stack Exchange site. Use when you need to fetch specific answers by ID (up to 100 semicolon-delimited IDs). Supports filtering by date, sorting by activity/creation/votes, and pagination.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"11227902"

Semicolon-delimited list of answer IDs (up to 100 IDs), e.g., '11227902;12345678'.

max

string

"1612137600"

Maximum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score.

min

string

"1609459200"

Minimum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score.

page

integer

1

Page number for pagination, 1-based (default: 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu').

sort

string

"activity"

Sort field: 'activity' (last_activity_date), 'creation' (creation_date), or 'votes' (score).

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first).

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp - only return answers created on or before this date.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests.

fromdate

integer

1609459200

Unix epoch timestamp - only return answers created on or after this date.

pagesize

integer

30

Number of answers to return per page, maximum 100 (default: 30).


Stack Exchange Get Badge Recipients By Ids

Integration name: STACK_EXCHANGE_GET_BADGE_RECIPIENTS_BY_IDS

Tool to retrieve recently awarded badges constrained to a specific set of badge IDs. Use when you need to track who has received specific badges (up to 100 badge IDs) within an optional date range.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of badge IDs (up to 100), e.g., '1;2;3'. To find badge IDs programmatically, look for badge_id on badge objects.

page

integer

1

Page number for pagination, 1-based (default: 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Can be the full domain name or short form site parameter.

filter

string

"default"

Custom filter name to control which fields are returned (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp - only return badges awarded on or before this date.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response.

fromdate

integer

1609459200

Unix epoch timestamp - only return badges awarded on or after this date.

pagesize

integer

30

Number of badges to return per page, maximum 100 (default: 30).


Stack Exchange Get Badges By Ids

Integration name: STACK_EXCHANGE_GET_BADGES_BY_IDS

Tool to retrieve badges by their IDs on a Stack Exchange site. Use when you need to get details about specific badges using semicolon-delimited badge IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of badge IDs to retrieve, e.g., '1;2;3'. Note that badge IDs are not constant across sites.

max

string

Maximum value for the sort field. For sort='rank', 'name', or 'type', this is a string value. Use 'named' to get all named badges (with sort=type).

min

string

Minimum value for the sort field. For sort='rank', 'name', or 'type', this is a string value. Use 'tag_based' to get all tag-based badges (with sort=type).

page

integer

1

Page number for pagination (1-based index).

site

string

"stackoverflow"

Target Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Each site has different badge IDs.

sort

string

"rank"

Field to sort by: 'rank' (badge rank/level), 'name' (alphabetical), or 'type' (badge type). Note: tag_based badges are considered greater than named badges.

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending).

filter

string

Custom filter to control which fields are returned in the response (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp to filter badges awarded on or before this date.

callback

string

JSONP callback function name for cross-domain requests.

fromdate

integer

1609459200

Unix epoch timestamp to filter badges awarded on or after this date.

pagesize

integer

30

Number of items per page (max 100).


Stack Exchange Get Collective Answers

Integration name: STACK_EXCHANGE_GET_COLLECTIVE_ANSWERS

Tool to retrieve answers belonging to the specified collective(s) on a Stack Exchange site. Use when you need to find answers associated with a specific collective or multiple collectives.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

integer

1612137600

Maximum value for sort parameter (timestamp for date sorts)

min

integer

1609459200

Minimum value for sort parameter (timestamp for date sorts)

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

The Stack Exchange site to query (e.g., 'stackoverflow')

sort

string

"activity"

Sort by this parameter (activity, creation, votes)

order

string

"desc"

Order of results, 'asc' or 'desc'

slugs

string

"google-cloud"

Semicolon-delimited list of collective slug(s) to retrieve answers from (e.g., 'google-cloud' or 'google-cloud;aws')

filter

string

Response filter to include specific fields

todate

integer

1612137600

Unix timestamp for latest creation date filter

fromdate

integer

1609459200

Unix timestamp for earliest creation date filter

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get Collective Questions

Integration name: STACK_EXCHANGE_GET_COLLECTIVE_QUESTIONS

Tool to retrieve questions associated with the specified collective. Use when you have a collective ID and need its questions for a site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

string

"azure"

Slug of the collective to fetch questions for

max

integer

1612137600

Maximum value for sort parameter (timestamp for date sorts)

min

integer

1609459200

Minimum value for sort parameter (timestamp for date sorts)

page

integer

1

Page number for pagination

site

string

"stackoverflow"

The Stack Exchange site to query (e.g., 'stackoverflow')

sort

string

"activity"

Sort by this parameter

order

string

"desc"

Order of results, 'asc' or 'desc'

filter

string

Response filter to include specific fields

todate

integer

1612137600

Unix timestamp for latest creation date filter

fromdate

integer

1609459200

Unix timestamp for earliest creation date filter

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get Collectives

Integration name: STACK_EXCHANGE_GET_COLLECTIVES

Tool to retrieve all collectives on a Stack Exchange site in alphabetical order. Use when you need to list collectives for display or filtering.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

""

Maximum value to include in results (applies to sort)

min

string

""

Minimum value to include in results (applies to sort)

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

The Stack Exchange site to query (e.g., 'stackoverflow')

sort

string

"name"

Sort method; only 'name' supported (alphabetical)

order

string

"asc"

Order of results, 'asc' or 'desc'

todate

integer

1612137600

Unix timestamp to return collectives created on or before this date

fromdate

integer

1609459200

Unix timestamp to return collectives created on or after this date

pagesize

integer

30

Number of results per page (max 100)


Stack Exchange Get Collectives By Slugs

Integration name: STACK_EXCHANGE_GET_COLLECTIVES_BY_SLUGS

Tool to retrieve Collective objects by their slugs from a Stack Exchange site. Use when you need to fetch specific collectives by their identifier slugs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser')

sort

string

"name"

Sort method; only 'name' supported (alphabetical)

order

string

"asc"

Order of results, 'asc' or 'desc'

slugs

string

"google-cloud;aws"

Semicolon-delimited list of collective slugs (e.g., 'google-cloud;aws;azure')

filter

string

"default"

Stack Exchange API filter string to include specific fields in response

todate

integer

1612137600

Unix timestamp to return collectives created on or before this date

fromdate

integer

1609459200

Unix timestamp to return collectives created on or after this date

pagesize

integer

30

Number of results per page (max 100)


Stack Exchange Get Collective Tags

Integration name: STACK_EXCHANGE_GET_COLLECTIVE_TAGS

Retrieve tags associated with specified Stack Overflow collectives. Returns tag information including usage count, moderator status, and collective membership details. Use this when you need to discover what tags are used within specific collectives (e.g., 'aws', 'google-cloud'). Requires collective slugs (string identifiers) - obtain these first via the Get Collectives action.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

key

string

"YOUR_APP_KEY"

Application key for higher quota limits.

page

integer

1

Page number for pagination (1-based index).

site

string

"stackoverflow"

Site to fetch data from (e.g., 'stackoverflow').

filter

string

"default"

API filter string to control which fields are returned.

pagesize

integer

30

Number of items per page (max 100).

access_token

string

"ACCESS_TOKEN"

Access token for authenticated requests; if provided it is appended as a parameter.

collective_slugs

array

["aws","google-cloud"]

List of collective slugs (identifiers) to fetch tags for; sent as semicolon-separated string in URL path.


Stack Exchange Get Collective Users

Integration name: STACK_EXCHANGE_GET_COLLECTIVE_USERS

Tool to retrieve users who are members of the specified Collectives on Stack Exchange. Use when you need to list members of a collective (e.g., google-cloud, azure) on a Stack Exchange site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"100000"

Maximum value for the sort field. Interpretation depends on sort field.

min

string

"1000"

Minimum value for the sort field. Interpretation depends on sort field.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow'). Required parameter.

sort

string

"reputation"

Fields by which user results can be sorted.

order

string

"desc"

Sort order for results.

slugs

string

"google-cloud"

The slug(s) of the collective(s) to get users for. Can be a single slug or semicolon-separated list (e.g., 'google-cloud' or 'google-cloud;azure;aws')

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

10

Number of results per page (max 100)


Stack Exchange Get Comment Flag Options

Integration name: STACK_EXCHANGE_GET_COMMENT_FLAG_OPTIONS

Tool to fetch valid flag options for a given comment. Use when you need to know which flags a user can raise before submitting. Requires authenticated access.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"12345"

Comment ID to fetch flag options for. Note: Only single IDs are supported by this endpoint.

key

string

Application key. Increases request quota if provided.

site

string

"stackoverflow"

Stack Exchange site parameter (e.g., 'stackoverflow')

filter

string

Response filter to include specific fields.

preview

boolean

If true, returns a preview of flag options without affecting quota.

access_token

string

OAuth2 access token for authenticated requests.


Stack Exchange Get Comments

Integration name: STACK_EXCHANGE_GET_COMMENTS

Retrieves comments from a Stack Exchange site (e.g., Stack Overflow, Super User, Server Fault). Returns recent comments with full metadata including comment body, score, creation date, owner details (reputation, profile, etc.), and reply information. Supports pagination, date filtering, and sorting by creation date or vote score. Use this when you need to browse recent activity, find comments by specific users, or analyze comment patterns on Stack Exchange sites. Monitor quota_remaining in responses; paginated requests can exhaust the daily API quota.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

integer

1612137600

Maximum value for the sort field - when sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score

min

integer

1609459200

Minimum value for the sort field - when sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field: 'creation' (by creation date) or 'votes' (by score/upvotes)

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Custom filter name to control which fields are returned (default: 'withbody' is automatically applied to include comment bodies)

todate

integer

1612137600

Unix epoch timestamp - only return comments created on or before this date Must be seconds-precision; millisecond timestamps silently return no results.

fromdate

integer

1609459200

Unix epoch timestamp - only return comments created on or after this date Must be seconds-precision; millisecond timestamps silently return no results.

pagesize

integer

30

Number of comments to return per page, maximum 100 (default: 30)


Stack Exchange Get Comments By Ids

Integration name: STACK_EXCHANGE_GET_COMMENTS_BY_IDS

Tool to retrieve specific comments by their IDs from a Stack Exchange site. Use when you have a cache of comment IDs obtained through other means (such as /questions/{id}/comments) but suspect the data may be stale. Accepts up to 100 semicolon-delimited comment IDs at once. Supports sorting by creation date or vote score, and filtering by date ranges.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"140983759"

Semicolon-delimited list of comment IDs to retrieve (up to 100). Example: '140983759;140983760'

max

string

"1612137600"

Maximum value for the sort field - when sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score

min

string

"1609459200"

Minimum value for the sort field - when sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field: 'creation' (by creation date) or 'votes' (by score/upvotes). Default is 'creation'

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Custom filter name to control which fields are returned (default: 'default' filter is used)

todate

integer

1612137600

Unix epoch timestamp - only return comments created on or before this date

callback

string

"myCallback"

JSONP callback function name for the response

fromdate

integer

1609459200

Unix epoch timestamp - only return comments created on or after this date

pagesize

integer

30

Number of comments to return per page, maximum 100 (default: 30)


Stack Exchange Get Events

Integration name: STACK_EXCHANGE_GET_EVENTS

Retrieves a stream of recent events that occurred on a Stack Exchange site. Events include posting questions, answers, comments, editing posts, and creating users. Events are only accessible for 15 minutes after they occurred, and by default only events in the last 5 minutes are returned. Use the 'since' parameter to specify older events within the 15-minute window.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Can be full domain or short form.

since

integer

1609459200

Unix epoch timestamp - only return events that occurred on or after this date. Events are only accessible for 15 minutes after they occurred. By default, only events in the last 5 minutes are returned.

filter

string

"default"

Custom filter name to control which fields are returned in the response (e.g., 'default', 'withbody', 'total')

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

pagesize

integer

30

Number of events to return per page, maximum 100 (default: 30)


Stack Exchange Get Filters By Ids

Integration name: STACK_EXCHANGE_GET_FILTERS_BY_IDS

Tool to retrieve the fields included by the given filters and the safeness of those filters. Use when you need to debug or understand what fields a filter includes before using it in other API calls.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

filters

string

"default"

Semicolon-delimited list of filter IDs (up to 20), e.g., 'default' or 'default;withbody'.


Stack Exchange Get Linked Questions

Integration name: STACK_EXCHANGE_GET_LINKED_QUESTIONS

Tool to get questions which link to those questions identified in the ids parameter. Use when you need to find questions that reference or are related to specific question IDs by explicit hyperlinks within a single Stack Exchange site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"3"

Semicolon-delimited list of question IDs (up to 100). Example: '3;12345;67890'

max

string

"1612137600"

Maximum value for sort field. For 'activity'/'creation': Unix timestamp (date). For 'votes': number. Not applicable for 'rank'.

min

string

"1609459200"

Minimum value for sort field. For 'activity'/'creation': Unix timestamp (date). For 'votes': number. Not applicable for 'rank'.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Can be full domain or short form.

sort

string

"activity"

Sort field: 'activity' (last activity date), 'creation' (creation date), 'votes' (vote count), or 'rank' (relevance ranking)

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Stack Exchange API filter to control which fields are returned (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix timestamp (epoch seconds) - only return questions created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix timestamp (epoch seconds) - only return questions created on or after this date

pagesize

integer

30

Number of items per page, maximum 100 (default: 30)


Stack Exchange Get Me

Integration name: STACK_EXCHANGE_GET_ME

Tool to retrieve the authenticated user's profile information from Stack Exchange. Use when you need details about the current user associated with the access token.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"100000"

Maximum value for the sort field. Interpretation depends on sort: reputation => number, creation => date, name => string, modified => date.

min

string

"1000"

Minimum value for the sort field. Interpretation depends on sort: reputation => number, creation => date, name => string, modified => date.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'math', 'serverfault'). Use the api_site_parameter from /sites endpoint.

sort

string

"reputation"

Fields by which user results can be sorted.

order

string

"desc"

Sort order for results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Use filters to exclude unnecessary fields and reduce bandwidth.

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of items per page (1-100)


Stack Exchange Get My Achievements

Integration name: STACK_EXCHANGE_GET_MY_ACHIEVEMENTS

Retrieves the authenticated user's recent network-wide achievements across all Stack Exchange sites. Returns achievements including badges earned and reputation changes with metadata like site information, timestamps, and links. Supports pagination for browsing through achievement history. Use this when you need to view the user's recent activity and accomplishments across the Stack Exchange network.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index, defaults to 1)

pagesize

integer

30

Number of achievements to return per page (1-100, defaults to 30)


Stack Exchange Get My Associated Accounts

Integration name: STACK_EXCHANGE_GET_MY_ASSOCIATED_ACCOUNTS

Tool to retrieve all Stack Exchange accounts associated with the authenticated user. Use when you need to discover which Stack Exchange sites the user participates in, along with their reputation, activity stats, and badges on each site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index, defaults to 1)

filter

string

"default"

Named filter to customize which fields are included in response (e.g., 'default', 'withbody'). Leave empty for all fields.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of accounts to return per page (1-100, defaults to 30)


Integration name: STACK_EXCHANGE_GET_MY_FEATURED_QUESTIONS

Tool to retrieve questions with active bounties offered by the authenticated user. Use when you need to check which questions the user has placed bounties on. Requires authentication.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1672531200"

Maximum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number.

min

string

"1640995200"

Minimum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com'). This identifies which site to query for featured questions.

sort

string

"activity"

Sort questions by: 'activity' (last activity date), 'creation' (question creation date), or 'votes' (question score)

order

string

"desc"

Sort order: 'desc' (descending, newest first) or 'asc' (ascending, oldest first)

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix timestamp for latest creation date filter

callback

string

JSONP callback parameter for cross-domain requests

fromdate

integer

1609459200

Unix timestamp for earliest creation date filter

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get My Mentions

Integration name: STACK_EXCHANGE_GET_MY_MENTIONS

Tool to retrieve comments mentioning the authenticated user on a Stack Exchange site. Use when you need to find where the user has been mentioned in comments, track discussions involving the user, or monitor user engagement.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for the sort field - when sort='creation', this is a Unix timestamp (as string); when sort='votes', this is the maximum score

min

string

"1609459200"

Minimum value for the sort field - when sort='creation', this is a Unix timestamp (as string); when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field: 'creation' (by creation date) or 'votes' (by score/upvotes)

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Custom filter name to control which fields are returned (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix epoch timestamp - only return comments created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix epoch timestamp - only return comments created on or after this date

pagesize

integer

30

Number of comments to return per page, maximum 100 (default: 30)


Stack Exchange Get My Merge History

Integration name: STACK_EXCHANGE_GET_MY_MERGE_HISTORY

Tool to retrieve account merge history for the authenticated user. Returns records of merges involving the user's accounts. Use when you need to track account id changes, confirm if an account_id is new to your application, or understand which account ids were equivalent in the past. Account merges happen for various reasons and should not be assumed to have particular causes.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

filter

string

"default"

Custom filter name to control which fields are returned in the response (e.g., 'default', 'withbody', 'total')

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of merge records to return per page, maximum 100 (default: 30)


Stack Exchange Get My Network Activity

Integration name: STACK_EXCHANGE_GET_MY_NETWORK_ACTIVITY

Tool to retrieve a summary of the authenticated user's activity across the Stack Exchange network. Returns recent activity including questions posted, answers given, badges earned, and other user actions across all Stack Exchange sites.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

filter

string

"default"

Custom filter to control which fields are returned in the response

pagesize

integer

30

Number of items per page, maximum 100 (default: 30)


Stack Exchange Get My No Answer Questions

Integration name: STACK_EXCHANGE_GET_MY_NO_ANSWER_QUESTIONS

Tool to retrieve questions owned by the authenticated user that have no answers. Use when you need to find unanswered questions asked by the current user on a Stack Exchange site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is a number.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is a number.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Each site has its own set of questions.

sort

string

"creation"

Sort questions by this field: 'activity' (last activity date), 'creation' (creation date), or 'votes' (score)

order

string

"desc"

Order of results: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'none', 'total')

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest date filter. Only questions created on or before this date are returned.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter. Only questions created on or after this date are returned.

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get My Posts

Integration name: STACK_EXCHANGE_GET_MY_POSTS

Tool to retrieve posts (questions and answers) owned by the authenticated user from a Stack Exchange site. Use when you need to list the user's own content, review their posting history, or track their contributions to a specific Stack Exchange community.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser')

sort

string

"creation"

Sort field: 'activity' (by last activity date), 'creation' (by creation date), or 'votes' (by score/upvotes)

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest date filter

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of posts to return per page (max 100)


Stack Exchange Get My Privileges

Integration name: STACK_EXCHANGE_GET_MY_PRIVILEGES

Tool to retrieve privileges for the authenticated user on a Stack Exchange site. Use when you need to check what permissions or capabilities the current user has earned based on their reputation.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Can be the full domain name or short form.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total')

callback

string

"myCallback"

JSONP callback function name for cross-origin requests

pagesize

integer

30

Number of privileges to return per page, maximum 100 (default: 30)


Stack Exchange Get My Questions

Integration name: STACK_EXCHANGE_GET_MY_QUESTIONS

Tool to retrieve questions owned by the authenticated user on a Stack Exchange site. Use when you need to list the user's question history, check their recent questions, or analyze their contribution patterns. Requires authentication via access token.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name or the short form identified by api_site_parameter.

sort

string

"activity"

Sort field: 'activity' (by last activity date), 'creation' (by creation date), or 'votes' (by vote count)

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they need.

todate

integer

1612137600

Unix epoch timestamp - only return questions created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix epoch timestamp - only return questions created on or after this date

pagesize

integer

30

Number of questions to return per page, maximum 100 (default: 30)


Stack Exchange Get My Reputation

Integration name: STACK_EXCHANGE_GET_MY_REPUTATION

Tool to retrieve reputation changes for the authenticated user on a Stack Exchange site. Use when you need to track the user's reputation history, including gains and losses from votes, accepts, and other reputation-affecting actions.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

todate

integer

1612137600

Unix epoch timestamp - only return reputation changes on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return reputation changes on or after this date

pagesize

integer

30

Number of reputation changes to return per page, maximum 100 (default: 30)


Stack Exchange Get My Reputation History

Integration name: STACK_EXCHANGE_GET_MY_REPUTATION_HISTORY

Tool to retrieve the authenticated user's public reputation history on a Stack Exchange site. Returns a chronological list of reputation changes with details about what caused each change (upvotes, downvotes, accepted answers, etc.). Use when you need to track reputation gains and losses over time.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index, defaults to 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they are concerned with, saving bandwidth.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of reputation history items to return per page (1-100, defaults to 30)


Stack Exchange Get My Suggested Edits

Integration name: STACK_EXCHANGE_GET_MY_SUGGESTED_EDITS

Tool to retrieve suggested edits submitted by the authenticated user on a Stack Exchange site. Use when you need to list the user's own suggested edits with filtering by date range, sort by creation/approval/rejection date, and paginate through results.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"2023-12-31"

Maximum value for the sort field - when sort='creation', 'approval', or 'rejection', this is a date value

min

string

"2023-01-01"

Minimum value for the sort field - when sort='creation', 'approval', or 'rejection', this is a date value

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"creation"

Sort field: 'creation' (by creation date), 'approval' (by approval date), or 'rejection' (by rejection date)

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

todate

integer

1612137600

Unix epoch timestamp - only return suggested edits created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return suggested edits created on or after this date

pagesize

integer

30

Number of suggested edits to return per page, maximum 100 (default: 30)


Stack Exchange Get My Tag Preferences

Integration name: STACK_EXCHANGE_GET_MY_TAG_PREFERENCES

Tool to retrieve tag preferences for the authenticated user on a Stack Exchange site. Returns the tags the user has marked as favorite or ignored. Use when you need to fetch the user's tag filter settings.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

key

string

"YOUR_APP_KEY"

Application key for higher rate limits (10,000 vs 300 requests/day)

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter.

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

pagesize

integer

30

Number of tag preferences to return per page, maximum 100 (default: 30)


Stack Exchange Get My Tags

Integration name: STACK_EXCHANGE_GET_MY_TAGS

Tool to retrieve tags the authenticated user is active in on a Stack Exchange site. Use when you need to fetch the user's tag activity, filter by date, or sort by popularity/activity/name.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1000"

Maximum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

min

string

"100"

Minimum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"popular"

Fields by which tag results can be sorted.

order

string

"desc"

Sort order for tag results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Use filters to exclude unnecessary fields and reduce bandwidth.

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of items per page (1-100)


Stack Exchange Get My Timeline

Integration name: STACK_EXCHANGE_GET_MY_TIMELINE

Tool to retrieve a timeline of actions the authenticated user has taken on a Stack Exchange site. Use when you need to track user activity history, review their contributions chronologically, or monitor recent actions across questions, answers, comments, badges, and edits.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with. Built-in filters include 'default', 'withbody', 'none', and 'total'.

todate

integer

1612137600

Unix epoch timestamp - only return timeline events on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return timeline events on or after this date

pagesize

integer

30

Number of timeline events to return per page, maximum 100 (default: 30)


Stack Exchange Get My Top Answers In Tags

Integration name: STACK_EXCHANGE_GET_MY_TOP_ANSWERS_IN_TAGS

Tool to retrieve the top 30 answers the authenticated user has posted in response to questions with specific tags. Use when you need to fetch the user's best answers filtered by tags, sorted by activity, creation date, or votes.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1640995200"

Maximum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number representing the maximum score.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number representing the minimum score.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"votes"

Sort field for top answers.

tags

string

"python"

Semicolon-delimited list of tags (e.g., 'python;django' or 'javascript'). Returns the top answers the user has posted in response to questions with any of these tags.

order

string

"desc"

Sort order for results.

filter

string

"default"

Custom filter name to control which fields are returned in the response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they are concerned with.

todate

integer

1640995200

Unix epoch timestamp - only return answers created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return answers created on or after this date

pagesize

integer

30

Number of answers to return per page, maximum 100 (default: 30)


Stack Exchange Get My Top Answer Tags

Integration name: STACK_EXCHANGE_GET_MY_TOP_ANSWER_TAGS

Tool to retrieve the authenticated user's top 30 tags by answer score on a Stack Exchange site. Use when you need to identify which tags the user is most active in or has the highest scoring answers.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

callback

string

"myCallback"

JSONP callback function name for wrapping the response

pagesize

integer

30

Number of tags to return per page, maximum 100 (default: 30)


Stack Exchange Get My Top Questions In Tags

Integration name: STACK_EXCHANGE_GET_MY_TOP_QUESTIONS_IN_TAGS

Tool to retrieve the top 30 questions the authenticated user has posted in response to questions with the given tags. Use when you need to find the user's most successful or highly-voted questions in specific topic areas.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name or the short form identified by api_site_parameter.

sort

string

"votes"

Sort field: 'activity' (by last activity date), 'creation' (by creation date), 'votes' (by vote count), 'hot' (by hotness), 'week' (by week), 'month' (by month), or 'relevance' (by relevance)

tags

string

"python"

Semicolon-delimited list of tags to filter questions by (e.g., 'python;django;flask'). Questions must have at least one of these tags.

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they need.

todate

integer

1612137600

Unix epoch timestamp - only return questions created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix epoch timestamp - only return questions created on or after this date

pagesize

integer

30

Number of questions to return per page, maximum 100 (default: 30)


Stack Exchange Get My Top Question Tags

Integration name: STACK_EXCHANGE_GET_MY_TOP_QUESTION_TAGS

Tool to retrieve the authenticated user's top 30 tags by question score on a Stack Exchange site. Use when you need to analyze which tags the user has the most expertise in based on their question activity.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name or the short form identified by api_site_parameter.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they need.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of tags to return per page, maximum 100 (default: 30)


Stack Exchange Get My Top Tags

Integration name: STACK_EXCHANGE_GET_MY_TOP_TAGS

Tool to retrieve the authenticated user's top 30 tags by combined question and answer score on a Stack Exchange site. Use when you need to discover the user's areas of expertise based on their participation in specific topics.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

callback

string

"myCallback"

JSONP callback function name for wrapping the response

pagesize

integer

30

Number of tags to return per page, maximum 100 (default: 30)


Stack Exchange Get My Unaccepted Questions

Integration name: STACK_EXCHANGE_GET_MY_UNACCEPTED_QUESTIONS

Tool to retrieve questions owned by the authenticated user that have no accepted answer. Use when you need to find the user's unresolved questions or track which questions still need an accepted answer.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1672531200"

Maximum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number (score threshold).

min

string

"1640995200"

Minimum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number (score threshold).

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com'). This identifies which site's questions to retrieve.

sort

string

"activity"

Sort field for unaccepted questions.

order

string

"desc"

Sort order for results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix timestamp for latest creation date filter

callback

string

JSONP callback parameter for cross-domain requests

fromdate

integer

1609459200

Unix timestamp for earliest creation date filter

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get My Unanswered Questions

Integration name: STACK_EXCHANGE_GET_MY_UNANSWERED_QUESTIONS

Tool to retrieve questions owned by the authenticated user that are not considered answered. Use when you need to find the user's unanswered questions on a Stack Exchange site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value constraint for the sort field. For 'activity' or 'creation' sort, this is a Unix date. For 'votes' sort, this is a number.

min

string

"1609459200"

Minimum value constraint for the sort field. For 'activity' or 'creation' sort, this is a Unix date. For 'votes' sort, this is a number.

page

integer

1

Page number for pagination (1-based index, defaults to 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com'). This is required to identify which site in the Stack Exchange network to query.

sort

string

"activity"

Enum for sort values.

order

string

"desc"

Enum for order values.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response. Use built-in filters like 'default', 'withbody', or custom filter IDs.

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest creation date filter.

callback

string

JSONP callback function name for wrapping the JSON response.

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest creation date filter.

pagesize

integer

30

Number of items per page (1-100, defaults to 30).


Stack Exchange Get Post Comments

Integration name: STACK_EXCHANGE_GET_POST_COMMENTS

Tool to retrieve comments on posts identified by IDs, regardless of post type (question or answer). Use when you have post IDs from users or other sources but are unsure of the specific post type. If you know the post is a question, use get_question_comments; if you know it's an answer, use get_answer_comments. This method handles both cases and accepts up to 100 semicolon-delimited post IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"11227809"

Semicolon-delimited list of post IDs (up to 100). To find IDs programmatically, look for post_id, answer_id, or question_id on post, answer, and question objects respectively. Example: '11227809;11227810'

max

string

"1612137600"

Maximum value for the sort field. When sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score

min

string

"1609459200"

Minimum value for the sort field. When sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query. Can be the full domain name (e.g., 'stackoverflow.com') or short form (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field for comments.

order

string

"desc"

Sort order for comments.

filter

string

"withbody"

Custom filter name to control which fields are returned. Filters are immutable and created via /filter/create. Built-in filters include 'default', 'withbody', 'none', 'total'

todate

integer

1612137600

Unix epoch timestamp - only return comments created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix epoch timestamp - only return comments created on or after this date

pagesize

integer

30

Number of comments to return per page, maximum 100 (default: 30)


Stack Exchange Get Posts By Ids

Integration name: STACK_EXCHANGE_GET_POSTS_BY_IDS

Tool to retrieve a set of posts by their IDs from a Stack Exchange site. Use when grabbing an object when unsure whether an ID identifies a question or an answer (commonly with user-entered data). Accepts up to 100 semicolon-delimited IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"11227809"

Semicolon-delimited list of post IDs to retrieve (up to 100). Example: '11227809;12345678'. Use this when unsure whether an ID identifies a question or an answer.

max

string

"1612137600"

Maximum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score.

min

string

"1609459200"

Minimum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score.

page

integer

1

Page number for pagination, 1-based (default: 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu').

sort

string

"activity"

Sort field: 'activity' (last_activity_date), 'creation' (creation_date), or 'votes' (score).

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first).

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp - only return posts created on or before this date.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests.

fromdate

integer

1609459200

Unix epoch timestamp - only return posts created on or after this date.

pagesize

integer

30

Number of posts to return per page, maximum 100 (default: 30).


Stack Exchange Get Post Suggested Edits

Integration name: STACK_EXCHANGE_GET_POST_SUGGESTED_EDITS

Tool to retrieve suggested edits on posts from a Stack Exchange site. Use when you need to fetch pending or historical suggested edits for specific posts by their IDs (up to 100 semicolon-delimited post IDs). Supports sorting by creation, approval, or rejection dates, and filtering by date ranges.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of post IDs (up to 100). To find post IDs programmatically, look for post_id, answer_id, or question_id on post, answer, and question objects respectively. Example: '1;2;3'

max

string

"1612137600"

Maximum date value for the sort field - when sort='creation', this is the maximum creation_date; when sort='approval', maximum approval_date; when sort='rejection', maximum rejection_date. Specified as Unix timestamp

min

string

"1609459200"

Minimum date value for the sort field - when sort='creation', this is the minimum creation_date; when sort='approval', minimum approval_date; when sort='rejection', minimum rejection_date. Specified as Unix timestamp

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field: 'creation' (by creation_date), 'approval' (by approval_date), or 'rejection' (by rejection_date). Default is 'creation'

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Stack Exchange API filter string to control which fields are returned (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix epoch timestamp - only return suggested edits created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix epoch timestamp - only return suggested edits created on or after this date

pagesize

integer

30

Number of suggested edits to return per page, maximum 100 (default: 30)


Stack Exchange Get Question Answers

Integration name: STACK_EXCHANGE_GET_QUESTION_ANSWERS

Tool to retrieve all answers for a set of questions identified by their IDs. Use when you have specific question IDs and need to fetch all answers for those questions (up to 100 semicolon-delimited question IDs). Most useful for polling for new or updated answers (with sort=activity).

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"11227809"

Semicolon-delimited list of question IDs (up to 100 IDs), e.g., '11227809;12345678'.

max

string

"1612137600"

Maximum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score.

min

string

"1609459200"

Minimum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score.

page

integer

1

Page number for pagination, 1-based (default: 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu').

sort

string

"activity"

Sort field: 'activity' (last_activity_date), 'creation' (creation_date), or 'votes' (score).

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first).

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp - only return answers created on or before this date.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests.

fromdate

integer

1609459200

Unix epoch timestamp - only return answers created on or after this date.

pagesize

integer

30

Number of answers to return per page, maximum 100 (default: 30).


Stack Exchange Get Question Close Options

Integration name: STACK_EXCHANGE_GET_QUESTION_CLOSE_OPTIONS

Tool to fetch flag options that make up close reasons for a specific question. Returns close options that the authenticated user can create for the question. Available flags vary from post to post and user to user.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

79795496

Question ID to fetch close options for

key

string

Application key. Increases request quota if provided.

site

string

"stackoverflow"

Stack Exchange site parameter (e.g., 'stackoverflow', 'superuser', 'serverfault')

filter

string

Response filter to include specific fields.

preview

boolean

If true, returns a preview of close options without affecting quota.

access_token

string

OAuth2 access token for authenticated requests. Required to get user-specific close permissions.


Stack Exchange Get Question Comments

Integration name: STACK_EXCHANGE_GET_QUESTION_COMMENTS

Tool to retrieve comments on a set of questions from Stack Exchange. Use when you have question IDs and need to fetch their associated comments. If you know you have an answer ID instead, use the answers endpoint. If unsure whether you have an answer or question ID, use the posts endpoint. Supports filtering by date range, sorting by creation date or votes, and pagination. Returns comment metadata including body, score, owner details, and timestamps.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"11227809;123456;789012"

Semicolon-delimited list of question IDs (up to 100). To find question IDs programmatically, look for question_id on question objects. Example: '11227809;123456;789012'

max

string

"1612137600"

Maximum value for the sort field. When sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score

min

string

"1609459200"

Minimum value for the sort field. When sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query. Can be the full domain name (e.g., 'stackoverflow.com') or short form (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field for comments.

order

string

"desc"

Sort order for comments.

filter

string

"withbody"

Custom filter name to control which fields are returned. Filters are immutable and created via /filter/create. Built-in filters include 'default', 'withbody', 'none', 'total'

todate

integer

1612137600

Unix epoch timestamp - only return comments created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix epoch timestamp - only return comments created on or after this date

pagesize

integer

30

Number of comments to return per page, maximum 100 (default: 30)


Stack Exchange Get Question Flag Options

Integration name: STACK_EXCHANGE_GET_QUESTION_FLAG_OPTIONS

Tool to fetch valid flag options, including close reasons, for a specific question. Returns flags that the authenticated user can create for the question. Available flags vary from post to post and user to user.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

79795496

Question ID to fetch flag options for

key

string

Application key. Increases request quota if provided.

site

string

"stackoverflow"

Stack Exchange site parameter (e.g., 'stackoverflow', 'superuser', 'serverfault')

filter

string

Response filter to include specific fields.

preview

boolean

If true, returns a preview of flag options without affecting quota.

access_token

string

OAuth2 access token for authenticated requests.


Stack Exchange Get Questions

Integration name: STACK_EXCHANGE_GET_QUESTIONS

Tool to retrieve a list of questions from a Stack Exchange site without requiring tags or keywords. Use when you need to list newest questions overall, most voted questions, or apply date filters across the entire site corpus.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow')

sort

string

"creation"

Sort questions by this field (default: activity)

order

string

"desc"

Order of results: asc (ascending) or desc (descending)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response

tagged

string

"python;pandas"

Semicolon-delimited list of tags to filter by (e.g., 'python;pandas')

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest creation date filter

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest creation date filter

pagesize

integer

1

Number of items per page (max 100)


Stack Exchange Get Questions By Answer Ids

Integration name: STACK_EXCHANGE_GET_QUESTIONS_BY_ANSWER_IDS

Tool to retrieve questions that specific answers belong to on a Stack Exchange site. Use when you have answer IDs and need to find the parent questions they were posted on.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"3437864;79889905;226247"

Semicolon-separated list of answer IDs (up to 100 IDs). Example: '3437864;79889905;226247'

key

string

"your_api_key_here"

Application key for higher API rate limits

max

integer

1612137600

Maximum value for the sort field - when sort='creation' or 'activity', this is a Unix timestamp; when sort='votes', this is the maximum score

min

integer

1609459200

Minimum value for the sort field - when sort='creation' or 'activity', this is a Unix timestamp; when sort='votes', this is the minimum score

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser')

sort

string

"activity"

Sort questions by this field (default: activity)

order

string

"desc"

Order of results: asc (ascending) or desc (descending)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest creation date filter

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest creation date filter

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get Questions By Ids

Integration name: STACK_EXCHANGE_GET_QUESTIONS_BY_IDS

Tool to retrieve a set of questions by their IDs from a Stack Exchange site. Use when you need to fetch specific questions by ID (up to 100 semicolon-delimited IDs) for fresh data or polling changes. Supports filtering by date, sorting by activity/creation/votes, and pagination.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"11227809"

Semicolon-delimited list of question IDs (up to 100 IDs), e.g., '11227809;12345678'.

max

string

"1612137600"

Maximum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score.

min

string

"1609459200"

Minimum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score.

page

integer

1

Page number for pagination, 1-based (default: 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu').

sort

string

"activity"

Sort field: 'activity' (last_activity_date), 'creation' (creation_date), or 'votes' (score). Default is 'activity'.

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first).

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp - only return questions created on or before this date.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests.

fromdate

integer

1609459200

Unix epoch timestamp - only return questions created on or after this date.

pagesize

integer

30

Number of questions to return per page, maximum 100 (default: 30).


Stack Exchange Get Question Timeline

Integration name: STACK_EXCHANGE_GET_QUESTION_TIMELINE

Tool to retrieve timeline events for specified questions on a Stack Exchange site. Use when you need to see the history of events (votes, comments, edits, etc.) that have happened to questions. Voting data is scrubbed to prevent voter identification.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"11227809"

Semicolon-delimited list of question IDs (up to 100 IDs), e.g., '11227809;12345678'.

page

integer

1

Page number for pagination, 1-based (default: 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu').

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp - only return events created on or before this date.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests.

fromdate

integer

1609459200

Unix epoch timestamp - only return events created on or after this date.

pagesize

integer

30

Number of events to return per page, maximum 100 (default: 30).


Integration name: STACK_EXCHANGE_GET_RELATED_TAGS

Tool to retrieve tags most related to the specified tags on a Stack Exchange site. Use when you need to find related or similar tags. Including multiple tags is equivalent to asking for 'tags related to tag #1 and tag #2' (AND logic, not OR).

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Each method operates on a single site at a time. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

tags

string

"python"

Semicolon-delimited list of tags to find related tags for (e.g., 'python;pandas'). Can contain up to 4 individual tags per request.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Use filters to exclude unnecessary fields and reduce bandwidth.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of items per page (1-100)


Stack Exchange Get Revisions By Ids

Integration name: STACK_EXCHANGE_GET_REVISIONS_BY_IDS

Tool to retrieve revisions for specific posts by their IDs. Use when you need to examine the edit history of posts by providing semicolon-delimited IDs.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"123"

Semicolon-delimited list of post IDs (question or answer IDs), e.g., '123;456'.

page

integer

1

Page number for pagination (1-based index).

site

string

"stackoverflow"

Target Stack Exchange site, e.g., 'stackoverflow'.

filter

string

Custom filter to include specific fields in the response.

todate

integer

1612137600

Unix epoch timestamp to filter revisions on or before this date. Must be in seconds, not milliseconds — millisecond values silently return no results.

fromdate

integer

1609459200

Unix epoch timestamp to filter revisions on or after this date. Must be in seconds, not milliseconds — millisecond values silently return no results.

pagesize

integer

30

Number of items per page (max 100).


Stack Exchange Get Search Results

Integration name: STACK_EXCHANGE_GET_SEARCH_RESULTS

Tool to search the site for questions meeting certain criteria. Use after defining tags or keywords to locate relevant questions. At least one of 'tagged' or 'intitle' must be set. Monitor quota_remaining in responses when paginating to avoid exhausting API quota.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

key

string

Application key for increased quota

max

integer

100

Maximum value constraint for the sort field (e.g., max score, or max timestamp for date-based sorts)

min

integer

0

Minimum value constraint for the sort field (e.g., min score, or min timestamp for date-based sorts)

page

integer

1

Page number for pagination Check has_more in responses to detect additional pages.

site

string

"stackoverflow"

Stack Exchange site to search (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com')

sort

string

"activity"

Sort results by: 'activity' (last activity), 'votes' (score), 'creation' (date created), or 'relevance' (search relevance)

order

string

"desc"

Sort order: 'desc' (descending, highest first) or 'asc' (ascending, lowest first). Defaults to 'desc'.

filter

string

"default"

Response filter to include specific fields

tagged

array

["python","pandas"]

List of tags questions must have. At least one of 'tagged' or 'intitle' is required. Multiple tags use AND logic.

todate

integer

1612137600

Unix timestamp for latest creation date filter Must be in seconds (not milliseconds); milliseconds will silently exclude all results.

intitle

string

"api"

Search keyword to find in question titles. At least one of 'tagged' or 'intitle' is required.

fromdate

integer

1609459200

Unix timestamp for earliest creation date filter Must be in seconds (not milliseconds); milliseconds will silently exclude all results.

pagesize

integer

30

Number of items per page (max 100)

nottagged

array

["javascript"]

List of tags to exclude from results. Can be used with 'tagged' or 'intitle' to refine searches.

access_token

string

OAuth2 access token for authenticated requests


Stack Exchange Get Site Info

Integration name: STACK_EXCHANGE_GET_SITE_INFO

Tool to retrieve comprehensive statistics and information about a Stack Exchange site. Returns data including site customization details, related sites, aggregate statistics (total questions, answers, users, votes), activity rates (questions/answers per minute), and metadata. Use this to discover site-specific information, aggregate statistics, and configuration details. This data is heavily cached; query sparingly (ideally no more than once per hour).

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Can be the full domain name or the api_site_parameter value.


Stack Exchange Get Sites

Integration name: STACK_EXCHANGE_GET_SITES

Retrieves a comprehensive list of all Stack Exchange network sites with detailed information including site names, URLs, styling, and api_site_parameter values needed for other API calls. Use this to discover available sites (Stack Overflow, Math, Gaming, etc.) and get their API identifiers before making site-specific queries. Responses include has_more field; increment page until has_more=false to retrieve all sites.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index, defaults to 1)

filter

string

"default"

Named filter to customize which fields are included in response (e.g., 'default', 'withbody'). Leave empty for all fields.

pagesize

integer

30

Number of sites to return per page (1-100, defaults to 30)


Stack Exchange Get Suggested Edits By Ids

Integration name: STACK_EXCHANGE_GET_SUGGESTED_EDITS_BY_IDS

Tool to retrieve suggested edits by their IDs from a Stack Exchange site. Use when you need to fetch specific suggested edits (up to 100 semicolon-delimited IDs). Supports filtering by date, sorting by creation/approval/rejection date, and pagination.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"5692233"

Semicolon-delimited list of suggested edit IDs (up to 100 IDs), e.g., '5692233;5692232;5692231'. To find IDs programmatically, look for suggested_edit_id on suggested_edit objects.

max

string

"2023-12-31"

Maximum value for the sort field - when sort='creation', 'approval', or 'rejection', this is a date value

min

string

"2023-01-01"

Minimum value for the sort field - when sort='creation', 'approval', or 'rejection', this is a date value

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"creation"

Sort field: 'creation' (by creation_date), 'approval' (by approval_date - does not return unapproved suggested edits), or 'rejection' (by rejection_date - does not return unrejected suggested edits). Default is 'creation'.

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

todate

integer

1612137600

Unix epoch timestamp - only return suggested edits created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return suggested edits created on or after this date

pagesize

integer

30

Number of suggested edits to return per page, maximum 100 (default: 30)


Stack Exchange Get Tag Faq

Integration name: STACK_EXCHANGE_GET_TAG_FAQ

Tool to retrieve frequently asked questions for a set of tags on Stack Exchange. Use when you need to find the most common or important questions for specific tags (max 5 tags).

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com')

tags

string

"python"

Semicolon-delimited list of tags (max 5 tags). Questions must have all specified tags and be considered 'frequently asked' to be returned.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response

callback

string

JSONP callback function name for cross-origin requests

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get Tag Info

Integration name: STACK_EXCHANGE_GET_TAG_INFO

Tool to retrieve tag objects representing specified tags on a Stack Exchange site. Use when you need to get detailed information about specific tags, including usage count, synonyms, and activity.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1000"

Maximum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

min

string

"100"

Minimum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"popular"

Sort type for tag info results.

tags

string

"python"

Semicolon-delimited list of tag names to retrieve (e.g., 'python;javascript;java')

order

string

"desc"

Order type for tag info results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Use filters to exclude unnecessary fields and reduce bandwidth.

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of items per page (1-100)


Stack Exchange Get Tag Synonyms

Integration name: STACK_EXCHANGE_GET_TAG_SYNONYMS

Tool to retrieve all synonyms that point to the specified tags on a Stack Exchange site. Use when you need to discover tag synonyms for specific tags (up to 20 per request).

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

Maximum value for the sort field. For sort='creation' or 'activity', this is a date; for sort='applied', this is a number.

min

string

Minimum value for the sort field. For sort='creation' or 'activity', this is a date; for sort='applied', this is a number.

page

integer

1

Page number for pagination (1-based index).

site

string

"stackoverflow"

Target Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Each site has different tags.

sort

string

"creation"

Field to sort by: 'creation' (creation_date), 'applied' (applied_count), or 'activity' (last_applied_date). Default is 'creation'.

tags

string

"javascript"

Semicolon-delimited list of tags to get synonyms for (max 20 tags per request), e.g., 'javascript;python'.

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending).

filter

string

Custom filter to control which fields are returned in the response (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp to filter synonyms created on or before this date.

callback

string

JSONP callback function name for cross-domain requests.

fromdate

integer

1609459200

Unix epoch timestamp to filter synonyms created on or after this date.

pagesize

integer

30

Number of items per page (max 100).


Stack Exchange Get Tag Top Answerers

Integration name: STACK_EXCHANGE_GET_TAG_TOP_ANSWERERS

Tool to retrieve the top 30 answerers active in a single tag, of either all-time or the last 30 days. Use when you need to identify the most active or highest-scoring answerers for a specific tag on a Stack Exchange site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

tag

string

"python"

The tag name to fetch top answerers for (e.g., 'python', 'javascript')

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser')

filter

string

"default"

Stack Exchange API filter string to include specific fields in response

period

string

"all_time"

Time period for statistics: 'all_time' for all-time top answerers or 'month' for the last 30 days

callback

string

JSONP callback function name for cross-domain requests

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get Tag Top Askers

Integration name: STACK_EXCHANGE_GET_TAG_TOP_ASKERS

Tool to retrieve the top askers active in a single tag. Use when you need to find the most active users who ask questions in a specific tag, either for all-time or the last 30 days.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

tag

string

"python"

Tag name to get top askers for (e.g., 'python', 'javascript')

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com')

filter

string

"default"

Stack Exchange API filter string to include specific fields in response

period

string

"all_time"

Time period for statistics: 'all_time' for all-time top askers or 'month' for last 30 days

callback

string

JSONP callback function name for cross-domain requests

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get Tag Wikis

Integration name: STACK_EXCHANGE_GET_TAG_WIKIS

Tool to retrieve wiki content for specified tags on a Stack Exchange site. Use when you need detailed documentation about tags including body content, excerpts, and edit history. Note that not all tags have wikis.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'math.stackexchange.com')

tags

string

"python"

Semicolon-delimited list of tags to retrieve wikis for (e.g., 'python;django'). Up to 20 tags per request.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response

callback

string

JSONP callback function name for wrapping the response

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get User Answers

Integration name: STACK_EXCHANGE_GET_USER_ANSWERS

Tool to retrieve answers posted by specific users on a Stack Exchange site. Use when you need to list answers from one or more users, analyze their contributions, or filter by date/score ranges.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100 IDs), e.g., '1;2;3'. To find user IDs, look for user_id on user or shallow_user objects.

max

string

"1612137600"

Maximum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name or the short form identified by api_site_parameter.

sort

string

"activity"

Sort field: 'activity' (by last_activity_date), 'creation' (by creation_date), or 'votes' (by score). Default is 'activity'

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they need.

todate

integer

1612137600

Unix epoch timestamp - only return answers created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix epoch timestamp - only return answers created on or after this date

pagesize

integer

30

Number of answers to return per page, maximum 100 (default: 30)


Stack Exchange Get User Associated Accounts

Integration name: STACK_EXCHANGE_GET_USER_ASSOCIATED_ACCOUNTS

Tool to retrieve all Stack Exchange accounts associated with specified users by their account IDs. Use when you need to discover which Stack Exchange sites users participate in, along with their reputation, activity stats, and badges on each site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"30858401"

Semicolon-delimited list of account IDs (up to 100 IDs). To find account IDs programmatically, look for account_id on user objects.

page

integer

1

Page number for pagination (1-based index, defaults to 1)

filter

string

"default"

Named filter to customize which fields are included in response (e.g., 'default', 'withbody'). Leave empty for all fields.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of accounts to return per page (1-100, defaults to 30)


Stack Exchange Get User Badges

Integration name: STACK_EXCHANGE_GET_USER_BADGES

Tool to retrieve badges earned by specified users on a Stack Exchange site. Use when you need to fetch badge collections for one or more users, optionally filtered by date or sorted by rank/name/type/award date.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs to retrieve badges for, e.g., '1;2;3'. User IDs can be found from user objects or profile URLs.

max

string

"gold"

Maximum value for the sort field. When sort='rank', this is a string representation of rank (e.g., 'gold', 'silver', 'bronze'); when sort='name', this is alphabetical maximum; when sort='type', this is the maximum type (e.g., 'named' for all named badges); when sort='awarded', this is a Unix date.

min

string

"bronze"

Minimum value for the sort field. When sort='rank', this is a string representation of rank; when sort='name', this is alphabetical minimum; when sort='type', this is the minimum type (e.g., 'tag_based' for all tag-based badges); when sort='awarded', this is a Unix date.

page

integer

1

Page number for pagination, 1-based (default: 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"rank"

Field to sort by: 'rank' (badge rank/level), 'name' (alphabetical), 'type' (badge type), or 'awarded' (date awarded). Note: for sorting purposes, tag_based badges are considered greater than named badges.

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending).

filter

string

"default"

Custom filter name to control which fields are returned in the response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they are concerned with.

todate

integer

1612137600

Unix epoch timestamp - only return badges awarded on or before this date.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response.

fromdate

integer

1609459200

Unix epoch timestamp - only return badges awarded on or after this date.

pagesize

integer

30

Number of badges to return per page, maximum 100 (default: 30).


Stack Exchange Get User Comments

Integration name: STACK_EXCHANGE_GET_USER_COMMENTS

Tool to retrieve comments posted by specified users on a Stack Exchange site. Use when you need to find all comments from specific users, analyze their comment activity, or track their contributions. Supports up to 100 semicolon-delimited user IDs at once. Can filter by date range, sort by creation date or votes, and paginate through results for users with many comments.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100). Example: '1;2;3'. To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"1612137600"

Maximum value for the sort field - when sort='creation', this is a Unix timestamp (date); when sort='votes', this is the maximum score (number)

min

string

"1609459200"

Minimum value for the sort field - when sort='creation', this is a Unix timestamp (date); when sort='votes', this is the minimum score (number)

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field: 'creation' (by creation_date) or 'votes' (by score). Default is 'creation'

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Custom filter name to control which fields are returned (default: 'default' filter is used)

todate

integer

1612137600

Unix epoch timestamp - only return comments created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-origin requests

fromdate

integer

1609459200

Unix epoch timestamp - only return comments created on or after this date

pagesize

integer

30

Number of comments to return per page, maximum 100 (default: 30)


Stack Exchange Get User Comments To User

Integration name: STACK_EXCHANGE_GET_USER_COMMENTS_TO_USER

Tool to retrieve comments that specific users have posted in reply to a single user. Use when you need to extract conversations between users, especially over time or across multiple posts on Stack Exchange.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs to get comments from (up to 100). Example: '1;2;3'

max

string

"1612137600"

Maximum value for the sort field - when sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score

min

string

"1609459200"

Minimum value for the sort field - when sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field: 'creation' (by creation date) or 'votes' (by score/upvotes)

toid

integer

2

User ID of the single recipient whose replies to fetch

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Custom filter name to control which fields are returned (default: 'default' is automatically applied to include standard comment fields)

todate

integer

1612137600

Unix epoch timestamp - only return comments created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return comments created on or after this date

pagesize

integer

30

Number of comments to return per page, maximum 100 (default: 30)


Stack Exchange Get User Favorites

Integration name: STACK_EXCHANGE_GET_USER_FAVORITES

Tool to retrieve the questions that users have favorited/bookmarked. Use when you need to view a user's favorite questions or analyze what questions users have bookmarked.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100), e.g., '1;2;3'. To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"1612137600"

Maximum value for the sort field - when sort='activity' or sort='creation' or sort='added', this is a Unix timestamp; when sort='votes', this is the maximum score.

min

string

"1609459200"

Minimum value for the sort field - when sort='activity' or sort='creation' or sort='added', this is a Unix timestamp; when sort='votes', this is the minimum score.

page

integer

1

Page number for pagination, 1-based (default: 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Can be the full domain name or short form site parameter.

sort

string

"activity"

Sort options for user favorites.

order

string

"desc"

Order options for sorting.

filter

string

"default"

Custom filter name to control which fields are returned (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp - only return questions favorited on or before this date.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests.

fromdate

integer

1609459200

Unix epoch timestamp - only return questions favorited on or after this date.

pagesize

integer

30

Number of questions to return per page, maximum 100 (default: 30).


Integration name: STACK_EXCHANGE_GET_USER_FEATURED_QUESTIONS

Tool to retrieve questions with active bounties offered by specified users. Use when you need to check which questions specific users have placed bounties on.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100 IDs). To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"1672531200"

Maximum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number.

min

string

"1640995200"

Minimum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com'). This identifies which site to query for featured questions.

sort

string

"activity"

Sort questions by: 'activity' (last activity date), 'creation' (question creation date), or 'votes' (question score). Default is 'activity'.

order

string

"desc"

Sort order: 'desc' (descending, newest first) or 'asc' (ascending, oldest first)

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix timestamp for latest creation date filter

callback

string

JSONP callback parameter for cross-domain requests

fromdate

integer

1609459200

Unix timestamp for earliest creation date filter

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get User Full Reputation History

Integration name: STACK_EXCHANGE_GET_USER_FULL_REPUTATION_HISTORY

Tool to retrieve a user's full reputation history on a Stack Exchange site, including private events. Use when you need the complete reputation history with all event types. This method requires an access token with a scope containing "private_info".

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

23677970

User ID to retrieve full reputation history for

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

callback

string

"myCallback"

JSONP callback function name for wrapping the response

pagesize

integer

30

Number of reputation history items to return per page, maximum 100 (default: 30)


Stack Exchange Get User Inbox

Integration name: STACK_EXCHANGE_GET_USER_INBOX

Tool to retrieve a user's inbox from Stack Exchange. Returns inbox items including comments, answers, questions, and chat messages directed at the specified user. Use when you need to check a specific user's notifications, mentions, or recent activity. Requires an access_token with 'read_inbox' scope.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

23677970

User ID to retrieve inbox for

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

filter

string

"default"

Custom filter name to control which fields are returned (e.g., 'default', 'withbody', 'total')

callback

string

"myCallback"

JSONP callback function name for wrapping the response

pagesize

integer

30

Number of inbox items to return per page, maximum 100 (default: 30)


Stack Exchange Get User Mentions

Integration name: STACK_EXCHANGE_GET_USER_MENTIONS

Tool to retrieve comments that mention specific users on a Stack Exchange site. Use when you need to find where specific users have been mentioned in comments. A comment only counts as a mention if it is "in reply to" a user, and a comment can only be in reply to a single user.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100). Example: '1;2;3'. To find user IDs, look for user_id on user or shallow_user objects.

max

string

"1612137600"

Maximum value for the sort field - when sort='creation', this is a Unix timestamp (as string); when sort='votes', this is the maximum score

min

string

"1609459200"

Minimum value for the sort field - when sort='creation', this is a Unix timestamp (as string); when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field: 'creation' (by creation date) or 'votes' (by score/upvotes)

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Custom filter name to control which fields are returned (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix epoch timestamp - only return comments created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix epoch timestamp - only return comments created on or after this date

pagesize

integer

30

Number of comments to return per page, maximum 100 (default: 30)


Stack Exchange Get User Merge History

Integration name: STACK_EXCHANGE_GET_USER_MERGE_HISTORY

Tool to retrieve account merge history for specified user account IDs across the Stack Exchange network. Returns records of merges involving the provided accounts. Use when you need to track account ID changes, map invalid account IDs to their current valid IDs, or confirm if an account_id is new to your application. This is a network-wide endpoint and does not require a 'site' parameter.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of account IDs (e.g., '1' or '1;2;3'). Can track both current valid accounts and deprecated account IDs.

page

integer

1

Page number for pagination, 1-based (default: 1)

filter

string

"default"

Custom filter name to control which fields are returned in the response (e.g., 'default', 'withbody', 'total')

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of merge records to return per page, maximum 100 (default: 30)


Stack Exchange Get User No Answer Questions

Integration name: STACK_EXCHANGE_GET_USER_NO_ANSWER_QUESTIONS

Tool to retrieve questions asked by specified users that have zero undeleted answers. Use when you need to find unanswered questions from specific users on a Stack Exchange site. These questions are completely disjoint from unanswered or unaccepted questions which have at least one answer.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"22656"

Semicolon-delimited list of user IDs (up to 100 IDs). To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"1612137600"

Maximum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is a number.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is a number.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Each site has its own set of questions. Use the full domain name or api_site_parameter from the site object.

sort

string

"creation"

Sort questions by this field: 'activity' (last activity date), 'creation' (creation date), or 'votes' (score)

order

string

"desc"

Order of results: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'none', 'total'). Filters allow applications to exclude fields and reduce bandwidth.

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest date filter. Only questions created on or before this date are returned.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter. Only questions created on or after this date are returned.

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get User Notifications

Integration name: STACK_EXCHANGE_GET_USER_NOTIFICATIONS

Tool to retrieve notifications for a specific Stack Exchange user by ID. Returns unread and read notifications including comments, answers, badges, and other activity. Requires an access_token with 'read_inbox' scope. Use when you need to check another user's notification feed or monitor their activity.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

23677970

User ID to retrieve notifications for

page

integer

1

Page number for pagination (1-based index, defaults to 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Each method operates on a single site at a time.

filter

string

"default"

Named filter to customize which fields are included in response (e.g., 'default', 'withbody'). Leave empty for default fields.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

pagesize

integer

30

Number of notifications to return per page (1-100, defaults to 30)


Stack Exchange Get User Posts

Integration name: STACK_EXCHANGE_GET_USER_POSTS

Tool to retrieve posts (questions and answers) posted by specific users on a Stack Exchange site. Use when you need to list all posts from one or more users, analyze their contributions, or filter by date/score ranges.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100 IDs), e.g., '1;2;3'. To find user IDs, look for user_id on user or shallow_user objects.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name or the short form identified by api_site_parameter.

sort

string

"activity"

Sort field: 'activity' (by last_activity_date), 'creation' (by creation_date), or 'votes' (by score). Default is 'activity'

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

todate

integer

1612137600

Unix epoch timestamp - only return posts created on or before this date

fromdate

integer

1609459200

Unix epoch timestamp - only return posts created on or after this date

pagesize

integer

30

Number of posts to return per page, maximum 100 (default: 30)


Stack Exchange Get User Privileges

Integration name: STACK_EXCHANGE_GET_USER_PRIVILEGES

Tool to retrieve privileges a specific user has on a Stack Exchange site. Use when you need to check what permissions or capabilities a user has earned based on their reputation. Applications are encouraged to calculate privileges themselves by comparing results from /privileges with user.user_type.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

1

User ID to retrieve privileges for. Can be found programmatically in user_id field on user or shallow_user objects.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Can be the full domain name or short form.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total')

callback

string

"myCallback"

JSONP callback function name for cross-origin requests

pagesize

integer

30

Number of privileges to return per page, maximum 100 (default: 30)


Stack Exchange Get User Questions

Integration name: STACK_EXCHANGE_GET_USER_QUESTIONS

Tool to retrieve questions asked by specific users on a Stack Exchange site. Use when you need to analyze a user's question history, check their recent contributions, or compare question patterns across multiple users (up to 100 user IDs).

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100 IDs), e.g., '1;234;567'. To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"1612137600"

Maximum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

page

integer

1

Page number for pagination, 1-based (default: 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name or the short form identified by api_site_parameter.

sort

string

"activity"

Sort field: 'activity' (by last_activity_date), 'creation' (by creation_date), or 'votes' (by score). Default is 'activity'.

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first).

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they need.

todate

integer

1612137600

Unix epoch timestamp - only return questions created on or before this date.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response.

fromdate

integer

1609459200

Unix epoch timestamp - only return questions created on or after this date.

pagesize

integer

30

Number of questions to return per page, maximum 100 (default: 30).


Stack Exchange Get User Reputation

Integration name: STACK_EXCHANGE_GET_USER_REPUTATION

Tool to retrieve reputation changes for users on a Stack Exchange site. Use when you need to track reputation history for specific users, including gains and losses from votes, accepts, and other reputation-affecting actions. Reputation changes are intentionally scrubbed to make it difficult to correlate votes on particular posts with user reputation changes.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

User IDs to retrieve reputation for - semicolon delimited list (up to 100 IDs). To find ids programmatically, look for user_id on user or shallow_user objects.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

todate

integer

1612137600

Unix epoch timestamp - only return reputation changes on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return reputation changes on or after this date

pagesize

integer

30

Number of reputation changes to return per page, maximum 100 (default: 30)


Stack Exchange Get User Reputation History

Integration name: STACK_EXCHANGE_GET_USER_REPUTATION_HISTORY

Tool to retrieve public reputation history for specified Stack Exchange users. Use when you need to track reputation changes over time, understand how users gained or lost reputation, or audit reputation events.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (e.g., '1' or '1;2;3'). Maximum 100 IDs per request.

page

integer

1

Page number for pagination (1-based index, defaults to 1)

site

string

"stackoverflow"

Stack Exchange site to query. Can be the full domain name (e.g., 'stackoverflow.com') or short form (e.g., 'stackoverflow').

filter

string

"default"

Named filter to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Built-in filters include: default, withbody, none, total. Leave empty for all fields.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of reputation history items to return per page (1-100, defaults to 30)


Stack Exchange Get Users By Ids

Integration name: STACK_EXCHANGE_GET_USERS_BY_IDS

Tool to retrieve user profiles by their IDs from a Stack Exchange site. Use when you have obtained user IDs from other sources (e.g., /questions) and need detailed user information including reputation, badges, profile links, and activity statistics.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100), e.g., '1;2;3'.

max

string

Maximum value for the sort field. When sort='reputation', this is a number; when sort='creation' or 'modified', this is a Unix timestamp; when sort='name', this is a string.

min

string

Minimum value for the sort field. When sort='reputation', this is a number; when sort='creation' or 'modified', this is a Unix timestamp; when sort='name', this is a string.

page

integer

1

Page number for pagination (1-based index).

site

string

"stackoverflow"

Target Stack Exchange site, e.g., 'stackoverflow', 'math', 'askubuntu'.

sort

string

"reputation"

Sort field: 'reputation' (by reputation score), 'creation' (by creation_date), 'name' (by display_name), or 'modified' (by last_modified_date).

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending).

filter

string

Custom filter to include specific fields in the response (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix epoch timestamp to filter users created on or before this date.

callback

string

JSONP callback function name for wrapping the response.

fromdate

integer

1609459200

Unix epoch timestamp to filter users created on or after this date.

pagesize

integer

30

Number of users to return per page (max 100).


Stack Exchange Get User Suggested Edits

Integration name: STACK_EXCHANGE_GET_USER_SUGGESTED_EDITS

Tool to retrieve suggested edits submitted by specified users on a Stack Exchange site. Use when you need to fetch suggested edits from specific users (up to 100 semicolon-delimited user IDs) with filtering by date, sorting by creation/approval/rejection date, and pagination support.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"22656"

Semicolon-delimited list of user IDs (up to 100 IDs), e.g., '22656;12345'. To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"2023-12-31"

Maximum value for the sort field - when sort='creation', 'approval', or 'rejection', this is a date value

min

string

"2023-01-01"

Minimum value for the sort field - when sort='creation', 'approval', or 'rejection', this is a date value

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"creation"

Sort field: 'creation' (by creation_date - default), 'approval' (by approval_date - does not return unapproved suggested edits), or 'rejection' (by rejection_date - does not return unrejected suggested edits)

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

todate

integer

1612137600

Unix epoch timestamp - only return suggested edits created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return suggested edits created on or after this date

pagesize

integer

30

Number of suggested edits to return per page, maximum 100 (default: 30)


Stack Exchange Get User Tags

Integration name: STACK_EXCHANGE_GET_USER_TAGS

Tool to retrieve tags that specified users are active in on a Stack Exchange site. Use when you need to fetch tag activity for specific user IDs, filter by date, or sort by popularity/activity/name.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100 IDs). Use this to specify which users to fetch tag activity for. To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"1000"

Maximum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

min

string

"100"

Minimum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"popular"

Fields by which tag results can be sorted.

order

string

"desc"

Sort order for tag results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Use filters to exclude unnecessary fields and reduce bandwidth.

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of items per page (1-100)


Stack Exchange Get User Timeline

Integration name: STACK_EXCHANGE_GET_USER_TIMELINE

Tool to retrieve a timeline of actions taken by specified users on a Stack Exchange site. Returns users' posts, edits, and earned badges in chronological order. Use when tracking activity history for specific users or monitoring their contributions across questions, answers, comments, badges, and edits.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1"

Semicolon-delimited list of user IDs (up to 100). To find user IDs programmatically, look for user_id on user or shallow_user objects.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with. Built-in filters include 'default', 'withbody', 'none', and 'total'.

todate

integer

1612137600

Unix epoch timestamp - only return timeline events on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return timeline events on or after this date

pagesize

integer

30

Number of timeline events to return per page, maximum 100 (default: 30)


Stack Exchange Get User Top Answers In Tags

Integration name: STACK_EXCHANGE_GET_USER_TOP_ANSWERS_IN_TAGS

Tool to retrieve the top 30 answers a specific user has posted in response to questions with given tags. Use when you need to fetch a user's best answers filtered by tags (maximum 5 tags), sorted by activity, creation date, or votes.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

22656

User ID to retrieve top answers for. To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"1640995200"

Maximum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number representing the maximum score.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number representing the minimum score.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"votes"

Sort field for top answers.

tags

string

"python"

Semicolon-delimited list of tags (e.g., 'python;django' or 'javascript'). Limited to 5 tags maximum - passing more will result in an error. Returns the top answers the user has posted in response to questions with any of these tags.

order

string

"desc"

Sort order for results.

filter

string

"default"

Custom filter name to control which fields are returned in the response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they are concerned with.

todate

integer

1640995200

Unix epoch timestamp - only return answers created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return answers created on or after this date

pagesize

integer

30

Number of answers to return per page, maximum 100 (default: 30)


Stack Exchange Get User Top Answer Tags

Integration name: STACK_EXCHANGE_GET_USER_TOP_ANSWER_TAGS

Tool to retrieve a single user's top tags by answer score on Stack Exchange. Use when you need to discover which topics a user is most active in answering.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

1

User ID for which to retrieve top answer tags. To find user IDs programmatically, look for user_id on user or shallow_user objects.

page

integer

1

Page number for pagination (1-based index, defaults to 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', or full domain like 'stackoverflow.com')

filter

string

"default"

Named filter to customize which fields are included in response (e.g., 'default', 'withbody', 'none', 'total'). Leave empty for all fields.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of tags to return per page (1-100, defaults to 30)


Stack Exchange Get User Top Questions In Tags

Integration name: STACK_EXCHANGE_GET_USER_TOP_QUESTIONS_IN_TAGS

Tool to retrieve the top 30 questions a user has asked with the given tags. Use when you need to find a user's most successful or highly-voted questions in specific topic areas (limited to 5 tags maximum).

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

22656

User ID to retrieve top questions for. To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"1612137600"

Maximum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity', this is a Unix timestamp (date). When sort='creation', this is a Unix timestamp (date). When sort='votes', this is a number.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name or the short form identified by api_site_parameter.

sort

string

"votes"

Sort field: 'activity' (by last_activity_date), 'creation' (by creation_date), or 'votes' (by score). Default is 'activity'.

tags

string

"c#"

Semicolon-delimited list of tags to filter questions by (e.g., 'python;django;flask'). Limited to 5 tags maximum - passing more will result in an error.

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they need.

todate

integer

1612137600

Unix epoch timestamp - only return questions created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix epoch timestamp - only return questions created on or after this date

pagesize

integer

30

Number of questions to return per page, maximum 100 (default: 30)


Stack Exchange Get User Top Question Tags

Integration name: STACK_EXCHANGE_GET_USER_TOP_QUESTION_TAGS

Tool to retrieve a single user's top tags by question score on a Stack Exchange site. Use when you need to analyze which tags a specific user has the most expertise in based on their question activity.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

1

User ID to fetch top question tags for. To find user IDs programmatically, look for user_id on user or shallow_user objects.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name or the short form identified by api_site_parameter.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they need.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of tags to return per page, maximum 100 (default: 30)


Stack Exchange Get User Top Tags

Integration name: STACK_EXCHANGE_GET_USER_TOP_TAGS

Tool to retrieve a single user's top tags by combined question and answer score on a Stack Exchange site. Use when you need to discover a specific user's areas of expertise based on their participation in topics.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

22656

User ID to get top tags for

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

callback

string

"myCallback"

JSONP callback function name for wrapping the response

pagesize

integer

30

Number of tags to return per page, maximum 100 (default: 30)


Stack Exchange Get User Unaccepted Questions

Integration name: STACK_EXCHANGE_GET_USER_UNACCEPTED_QUESTIONS

Tool to retrieve questions asked by specified users that have at least one answer but no accepted answer. Use when you need to find unresolved questions from specific users or track which of their questions still need an accepted answer.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"1;22656"

Semicolon-delimited list of user IDs (up to 100). To find user IDs programmatically, look for user_id on user or shallow_user objects.

max

string

"1672531200"

Maximum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number (score threshold).

min

string

"1640995200"

Minimum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number (score threshold).

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com'). This identifies which site's questions to retrieve.

sort

string

"activity"

Sort field for unaccepted questions.

order

string

"desc"

Sort order for results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix timestamp for latest creation date filter

callback

string

JSONP callback parameter for cross-domain requests

fromdate

integer

1609459200

Unix timestamp for earliest creation date filter

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange Get User Unanswered Questions

Integration name: STACK_EXCHANGE_GET_USER_UNANSWERED_QUESTIONS

Tool to retrieve questions asked by specific users that the site considers unanswered. Use when you need to find a user's questions that lack upvoted or accepted answers.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

ids

string

"22656"

Semicolon-delimited list of user IDs (e.g., '1', '22656', '1;2;3'). These identify the users whose unanswered questions will be retrieved.

max

string

"1612137600"

Maximum value constraint for the sort field. For 'activity' or 'creation' sort, this is a Unix timestamp (date). For 'votes' sort, this is a number.

min

string

"1609459200"

Minimum value constraint for the sort field. For 'activity' or 'creation' sort, this is a Unix timestamp (date). For 'votes' sort, this is a number.

page

integer

1

Page number for pagination (1-based index, defaults to 1).

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). This can be the full domain name or the short form identified by api_site_parameter on the site object.

sort

string

"activity"

Enum for sort values.

order

string

"desc"

Enum for order values.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response. Use built-in filters like 'default', 'withbody', 'none', 'total', or custom filter IDs.

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest creation date filter. Only questions created on or before this date are returned.

callback

string

JSONP callback function name for wrapping the JSON response.

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest creation date filter. Only questions created on or after this date are returned.

pagesize

integer

30

Number of items per page (1-100, defaults to 30).


Stack Exchange Get User Unread Inbox

Integration name: STACK_EXCHANGE_GET_USER_UNREAD_INBOX

Tool to retrieve unread items in a specific user's Stack Exchange inbox. Use when you need to check for new notifications, comments, answers, or other inbox activity for a particular user. This method requires an access token with the "read_inbox" scope.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

23677970

User ID to retrieve unread inbox items for. To find user IDs, look for user_id on user or shallow_user objects.

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name or the short form identified by api_site_parameter.

since

integer

1609459200

Unix epoch timestamp - only return inbox items created on or after this date

filter

string

"default"

Custom filter name to control which fields are returned in the response (e.g., 'default', 'withbody', 'total'). Filters allow applications to reduce API responses to just the fields they need.

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

pagesize

integer

30

Number of inbox items to return per page, maximum 100 (default: 30)


Stack Exchange Get User Unread Notifications

Integration name: STACK_EXCHANGE_GET_USER_UNREAD_NOTIFICATIONS

Tool to retrieve unread notifications for a specific user on Stack Exchange. Use when you need to check unread activity notifications, badge awards, comment replies, or other alerts for a particular user. Requires an access_token with 'read_inbox' scope.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

23677970

User ID to retrieve unread notifications for. Can be found from user objects or profile URLs.

page

integer

1

Page number for pagination (1-based index, defaults to 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total'). See Stack Exchange API filter documentation for creating custom filters.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

pagesize

integer

30

Number of notifications to return per page (1-100, defaults to 30)


Stack Exchange List Answers

Integration name: STACK_EXCHANGE_LIST_ANSWERS

Tool to retrieve all undeleted answers from a Stack Exchange site. Use when you need to list recent answers, most voted answers, or apply date/score filters across the entire site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the maximum score

min

string

"1609459200"

Minimum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field: 'activity' (by last_activity_date), 'creation' (by creation_date), or 'votes' (by score). Default is 'activity'

order

string

"desc"

Sort order: 'asc' (ascending/oldest first) or 'desc' (descending/newest first)

filter

string

"default"

Custom filter name to control which fields are returned (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix epoch timestamp - only return answers created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix epoch timestamp - only return answers created on or after this date

pagesize

integer

30

Number of answers to return per page, maximum 100 (default: 30)


Stack Exchange List Badge Recipients

Integration name: STACK_EXCHANGE_LIST_BADGE_RECIPIENTS

Tool to retrieve recently awarded badges from a Stack Exchange site. Use when you need to see recent badge activity, track specific badge awards, or analyze badge distribution over time. As these badges have been awarded, they will have the user property set.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Required parameter to specify which Stack Exchange site to retrieve badge recipients from.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response. Use built-in filters like 'default', 'withbody', or custom filters.

todate

integer

1612137600

Unix epoch timestamp - only return badges awarded on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix epoch timestamp - only return badges awarded on or after this date

pagesize

integer

30

Number of badge recipients to return per page, maximum 100 (default: 30)


Stack Exchange List Badges

Integration name: STACK_EXCHANGE_LIST_BADGES

Tool to retrieve all badges available in a Stack Exchange site. Use when you need to browse available badges, search for specific badges by name, or filter by rank (gold/silver/bronze) or type (named/tag-based).

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"gold"

Maximum value for the sort field - depends on sort parameter: for 'rank' use bronze/silver/gold, for 'name' use badge name string, for 'type' use named/tag_based

min

string

"silver"

Minimum value for the sort field - depends on sort parameter: for 'rank' use bronze/silver/gold, for 'name' use badge name string, for 'type' use named/tag_based

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"rank"

Sort field: 'rank' (by badge rank: bronze/silver/gold), 'name' (alphabetically by name), or 'type' (by badge type: named/tag_based)

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Custom filter name to control which fields are returned in the response

inname

string

"python"

Filter badges by name substring - only returns badges whose names contain this string (case-insensitive)

todate

integer

1612137600

Unix epoch timestamp - only return badges awarded on or before this date

fromdate

integer

1609459200

Unix epoch timestamp - only return badges awarded on or after this date

pagesize

integer

30

Number of badges to return per page, maximum 100 (default: 30)


Stack Exchange List Elected Moderators

Integration name: STACK_EXCHANGE_LIST_ELECTED_MODERATORS

Tool to retrieve users who have moderator powers and were actually elected on a Stack Exchange site. Use when you need to get the list of elected moderators, excluding Stack Exchange Inc. employees unless they were elected before employment.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"100000"

Maximum value for the sort field. Interpretation depends on sort: reputation => number, creation => date, name => string, modified => date.

min

string

"1000"

Minimum value for the sort field. Interpretation depends on sort: reputation => number, creation => date, name => string, modified => date.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'math', 'serverfault'). Use the api_site_parameter from /sites endpoint.

sort

string

"reputation"

Fields by which moderator results can be sorted.

order

string

"desc"

Sort order for results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Use filters to exclude unnecessary fields and reduce bandwidth.

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of items per page (1-100)


Stack Exchange List Errors

Integration name: STACK_EXCHANGE_LIST_ERRORS

Tool to retrieve the various error codes that can be produced by the Stack Exchange API. Use when you need to discover, document, or test error handling, or to understand what error codes mean.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination (1-based index, defaults to 1)

filter

string

"default"

Named filter to customize which fields are included in response (e.g., 'default', 'withbody'). Leave empty for all fields.

callback

string

"myCallback"

JSONP callback function name for wrapping the response

pagesize

integer

30

Number of errors to return per page (1-100, defaults to 30)


Integration name: STACK_EXCHANGE_LIST_FEATURED_QUESTIONS

Tool to retrieve all questions with active bounties in the system. Use when you need to find questions with bounties, filter by tags, or sort by activity/creation/votes.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1672531200"

Maximum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number.

min

string

"1640995200"

Minimum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com'). This identifies which site to query for featured questions.

sort

string

"activity"

Sort questions by: 'activity' (last activity date), 'creation' (question creation date), or 'votes' (question score). Default is 'activity'.

order

string

"desc"

Sort order: 'desc' (descending, newest first) or 'asc' (ascending, oldest first)

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total')

tagged

string

"python;django"

Semicolon-delimited list of tags to filter by (e.g., 'python;django')

todate

integer

1612137600

Unix timestamp for latest creation date filter

callback

string

JSONP callback parameter for cross-domain requests

fromdate

integer

1609459200

Unix timestamp for earliest creation date filter

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange List Moderator Only Tags

Integration name: STACK_EXCHANGE_LIST_MODERATOR_ONLY_TAGS

Tool to retrieve tags that only moderators can use on a Stack Exchange site. Use when you need to discover moderator-only tags, filter by name substring, or sort by popularity/activity/name.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1000"

Maximum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

min

string

"100"

Minimum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"popular"

Fields by which tag results can be sorted.

order

string

"desc"

Sort order for tag results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Use filters to exclude unnecessary fields and reduce bandwidth.

inname

string

"status"

Filter tags by name containing this string (case-insensitive substring match). For example, 'own' would return both 'download' and 'owner' amongst others.

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of items per page (1-100, default: 30)


Stack Exchange List Moderators

Integration name: STACK_EXCHANGE_LIST_MODERATORS

Tool to retrieve users who can exercise moderation powers on a Stack Exchange site. Use when you need to identify site moderators, including Stack Exchange employees granted moderation abilities.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"100000"

Maximum value for the sort field. Interpretation depends on sort: reputation => number, creation => date, name => string, modified => date.

min

string

"1000"

Minimum value for the sort field. Interpretation depends on sort: reputation => number, creation => date, name => string, modified => date.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'math', 'serverfault'). Use the api_site_parameter from /sites endpoint.

sort

string

"reputation"

Fields by which moderator results can be sorted.

order

string

"desc"

Sort order for results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Use filters to exclude unnecessary fields and reduce bandwidth.

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of items per page (1-100)


Stack Exchange List Named Badges

Integration name: STACK_EXCHANGE_LIST_NAMED_BADGES

Tool to retrieve all explicitly named badges from a Stack Exchange site. Use when you need to discover available badges, filter badges by name, or rank badges by type (gold, silver, bronze). Named badges are general badges awarded site-wide, as opposed to tag-based badges.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"gold"

Maximum value for the sort field. For 'rank' sort: use 'gold', 'silver', or 'bronze'. For 'name' sort: use badge name string.

min

string

"bronze"

Minimum value for the sort field. For 'rank' sort: use 'gold', 'silver', or 'bronze'. For 'name' sort: use badge name string.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault'). Required for all Stack Exchange API calls.

sort

string

"rank"

Sort badges by 'rank' (bronze > silver > gold, default) or 'name' (alphabetical)

order

string

"desc"

Sort order: 'desc' (descending, default) or 'asc' (ascending)

filter

string

"default"

Stack Exchange API filter to customize which fields are included in response (e.g., 'default', 'withbody', 'total')

inname

string

"python"

Filter badges by partial name match. Case-insensitive substring search.

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest date filter

callback

string

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of badges per page (1-100, defaults to 30)


Stack Exchange List No Answer Questions

Integration name: STACK_EXCHANGE_LIST_NO_ANSWER_QUESTIONS

Tool to retrieve questions that have received no answers from a Stack Exchange site. Use when you need to find unanswered questions across the site, optionally filtered by tags, dates, or score.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is a number.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is a number.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Each site has its own set of questions.

sort

string

"creation"

Sort questions by this field: 'activity' (last activity date), 'creation' (creation date), or 'votes' (score). Default is 'activity'.

order

string

"desc"

Order of results: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'none', 'total')

tagged

string

"python;pandas"

Semicolon-delimited list of tags to filter by (e.g., 'python;pandas'). This is an AND constraint - all tags must be present on the question.

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest date filter. Only questions created on or before this date are returned.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter. Only questions created on or after this date are returned.

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange List Posts

Integration name: STACK_EXCHANGE_LIST_POSTS

Tool to retrieve all posts (questions and answers) from a Stack Exchange site. Use when you need to list recent posts across all content types, most voted posts, or apply date/score filters across the entire site. This is the union of questions and answers, returning common fields for both.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp (as string); when sort='votes', this is the maximum score

min

string

"1609459200"

Minimum value for the sort field - when sort='activity' or sort='creation', this is a Unix timestamp (as string); when sort='votes', this is the minimum score

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"creation"

Sort field for posts.

order

string

"desc"

Sort order for posts.

filter

string

"default"

Custom filter name to control which fields are returned (e.g., 'default', 'withbody', 'total')

todate

integer

1612137600

Unix epoch timestamp - only return posts created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix epoch timestamp - only return posts created on or after this date

pagesize

integer

30

Number of posts to return per page, maximum 100 (default: 30)


Stack Exchange List Privileges

Integration name: STACK_EXCHANGE_LIST_PRIVILEGES

Tool to retrieve all earnable privileges on a Stack Exchange site. Use when you need to discover what abilities users can earn based on reputation, including the reputation thresholds required for each privilege.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Can be the full domain name or short form.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total')

callback

string

"myCallback"

JSONP callback function name for cross-origin requests

pagesize

integer

30

Number of privileges to return per page, maximum 100 (default: 30)


Stack Exchange List Required Tags

Integration name: STACK_EXCHANGE_LIST_REQUIRED_TAGS

Tool to retrieve tags found on a site that fulfill required tag constraints on questions. Use when you need to discover which tags are required for certain question types on a Stack Exchange site.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1000"

Maximum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

min

string

"100"

Minimum value for the sort field. Interpretation depends on sort: popular => number, activity => date, name => string.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"popular"

Fields by which tag results can be sorted.

order

string

"desc"

Sort order for tag results.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total'). Use filters to exclude unnecessary fields and reduce bandwidth.

inname

string

"python"

Filter tags by name substring - only returns tags whose names contain this string (case-insensitive). For example, inname=own would return both 'download' and 'owner' amongst others.

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

callback

string

"myCallback"

JSONP callback function name for wrapping the JSON response

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

30

Number of items per page (1-100)


Stack Exchange List Suggested Edits

Integration name: STACK_EXCHANGE_LIST_SUGGESTED_EDITS

Tool to retrieve all suggested edits in a Stack Exchange site. Use when you need to list all pending, approved, or rejected edit suggestions with filtering by date range, sort by creation/approval/rejection date, and paginate through results.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"2023-12-31"

Maximum value for the sort field - when sort='creation', 'approval', or 'rejection', this is a date value

min

string

"2023-01-01"

Minimum value for the sort field - when sort='creation', 'approval', or 'rejection', this is a date value

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu'). Each method operates on a single site at a time, identified by the site parameter. This can be the full domain name (e.g., 'stackoverflow.com'), or a short form identified by api_site_parameter on the site object.

sort

string

"creation"

Sort field: 'creation' (by creation date, default), 'approval' (by approval date, does not return unapproved suggested edits), or 'rejection' (by rejection date, does not return unrejected suggested edits)

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Custom filter name to control which fields are returned in the response. Filters allow applications to reduce API responses to just the fields they are concerned with.

todate

integer

1612137600

Unix epoch timestamp - only return suggested edits created on or before this date

callback

string

"myCallback"

JSONP callback function name for wrapping the response

fromdate

integer

1609459200

Unix epoch timestamp - only return suggested edits created on or after this date

pagesize

integer

30

Number of suggested edits to return per page, maximum 100 (default: 30)


Stack Exchange List Tag Badges

Integration name: STACK_EXCHANGE_LIST_TAG_BADGES

Returns badges awarded for participation in specific tags on Stack Exchange sites. Use when you need to discover tag-specific badges (like language or topic badges), filter badges by rank (gold/silver/bronze), or search for badges by name.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"gold"

Maximum value for the sort field - when sort='rank', use 'gold'/'silver'/'bronze'; when sort='name', use a string

min

string

"bronze"

Minimum value for the sort field - when sort='rank', use 'gold'/'silver'/'bronze'; when sort='name', use a string

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

sort

string

"rank"

Sort field: 'rank' (by badge rank: bronze > silver > gold) or 'name' (alphabetically by badge name). Default is 'rank'

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Custom filter name to control which fields are returned (e.g., 'default', 'withbody', 'total')

inname

string

"python"

Filter badges by name containing this string (case-insensitive substring match)

todate

integer

1612137600

Unix epoch timestamp - only return badges created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix epoch timestamp - only return badges created on or after this date

pagesize

integer

30

Number of badges to return per page, maximum 100 (default: 30)


Stack Exchange List Tags

Integration name: STACK_EXCHANGE_LIST_TAGS

Tool to retrieve tags found on a Stack Exchange site. Use when you need to browse available tags, search for tags by name substring, or filter by popularity, activity, or alphabetically.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1000"

Maximum value for the sort field - depends on sort parameter: for 'popular' use number (count), for 'activity' use date (Unix timestamp), for 'name' use string

min

string

"100"

Minimum value for the sort field - depends on sort parameter: for 'popular' use number (count), for 'activity' use date (Unix timestamp), for 'name' use string

page

integer

1

Page number for pagination (1-based index, default is 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math'). Use the api_site_parameter from the site object.

sort

string

"popular"

Sort field for tags.

order

string

"desc"

Order for sorting results.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody')

inname

string

"python"

Filter tags by name substring - returns tags that contain this substring (e.g., 'own' would return 'download' and 'owner')

todate

integer

1612137600

Unix epoch timestamp - only return tags active on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix epoch timestamp - only return tags active on or after this date

pagesize

integer

30

Number of tags to return per page (1-100, default is 30)


Stack Exchange List Tag Synonyms

Integration name: STACK_EXCHANGE_LIST_TAG_SYNONYMS

Tool to retrieve all tag synonyms found on a Stack Exchange site. Use when you need to discover which tags are synonyms of other tags (e.g., 'js' -> 'javascript'). For synonyms of specific tags, prefer using the get tags by tags endpoint.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for the sort field - depends on sort parameter: for 'creation' use Unix date, for 'applied' use number, for 'activity' use Unix date

min

string

"1609459200"

Minimum value for the sort field - depends on sort parameter: for 'creation' use Unix date, for 'applied' use number, for 'activity' use Unix date

page

integer

1

Page number for pagination, 1-based (default: 1)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser')

sort

string

"creation"

Sort field: 'creation' (by creation_date), 'applied' (by applied_count), or 'activity' (by last_applied_date). Default is 'creation'

order

string

"desc"

Sort order: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Custom filter name to control which fields are returned in the response

todate

integer

1612137600

Unix epoch timestamp - only return tag synonyms created on or before this date

callback

string

"myCallback"

JSONP callback function name for cross-origin requests

fromdate

integer

1609459200

Unix epoch timestamp - only return tag synonyms created on or after this date

pagesize

integer

30

Number of tag synonyms to return per page, maximum 100 (default: 30)


Stack Exchange List Unanswered Questions

Integration name: STACK_EXCHANGE_LIST_UNANSWERED_QUESTIONS

Tool to retrieve questions the site considers to be unanswered. Use when you need to find questions that lack upvoted answers. Note: a question must have at least one upvoted answer to be considered answered, so questions with only non-upvoted answers will appear in results.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1612137600"

Maximum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is a number.

min

string

"1609459200"

Minimum value for the sort field. When sort='activity' or sort='creation', this is a Unix timestamp; when sort='votes', this is a number.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Each site has its own set of questions.

sort

string

"creation"

Sort questions by this field: 'activity' (last activity date), 'creation' (creation date), or 'votes' (score)

order

string

"desc"

Order of results: 'asc' (ascending) or 'desc' (descending)

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'none', 'total')

tagged

string

"python;pandas"

Semicolon-delimited list of tags to filter by (e.g., 'python;pandas'). Returns only questions with ALL specified tags.

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest date filter. Only questions created on or before this date are returned.

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter. Only questions created on or after this date are returned.

pagesize

integer

30

Number of items per page (max 100)


Stack Exchange List Unanswered Questions My Tags

Integration name: STACK_EXCHANGE_LIST_UNANSWERED_QUESTIONS_MY_TAGS

Tool to retrieve unanswered questions within the authenticated user's favorite or frequented tags. Use when you need to find questions the site considers unanswered that match the user's tag interests.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"1672531200"

Maximum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number.

min

string

"1640995200"

Minimum value constraint for the sort field. For 'activity'/'creation' sorts: Unix timestamp (date). For 'votes' sort: number.

page

integer

1

Page number for pagination (1-based index). Defaults to 1.

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com'). This identifies which site to query.

sort

string

"activity"

Sort questions by: 'activity' (last activity date), 'creation' (question creation date), or 'votes' (question score). Default is 'activity'.

order

string

"desc"

Sort order: 'desc' (descending, newest first) or 'asc' (ascending, oldest first). Defaults to 'desc'.

filter

string

"default"

Stack Exchange API filter string to customize which fields are included in response (e.g., 'default', 'withbody', 'total').

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest creation date filter.

callback

string

JSONP callback parameter for cross-domain requests.

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest creation date filter.

pagesize

integer

30

Number of items per page (max 100). Defaults to 30.


Stack Exchange List Users

Integration name: STACK_EXCHANGE_LIST_USERS

Tool to retrieve all users on a Stack Exchange site. Use when you need to browse users on a site, search for users by name substring, or filter by reputation, creation date, or modification date with sorting options.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

max

string

"100000"

Maximum value for the sort field. For reputation use number, for creation/modified use Unix date, for name use string.

min

string

"1000"

Minimum value for the sort field. For reputation use number, for creation/modified use Unix date, for name use string.

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser'). Required parameter.

sort

string

"reputation"

Fields by which user results can be sorted.

order

string

"desc"

Sort order for results.

filter

string

"default"

Stack Exchange API filter string to include specific fields in response (e.g., 'default', 'withbody', 'total')

inname

string

"john"

Filter users by name substring - only returns users whose display names contain this string (case-insensitive)

todate

integer

1640995200

Unix timestamp (epoch seconds) for latest date filter

callback

string

"myCallback"

JSONP callback function name for cross-domain requests

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest date filter

pagesize

integer

10

Number of results per page (max 100)


Stack Exchange Render Answer

Integration name: STACK_EXCHANGE_RENDER_ANSWER

Tool to render a preview of an answer given its body and the question it's on. Use when you need to see how an answer will look after markdown is converted to HTML without actually posting it to Stack Exchange.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

id

integer

226131

ID of the question the answer is on

key

string

"your_api_key_here"

Application key for higher request quota. Optional but recommended for applications making many requests.

body

string

"This is a test answer with **markdown** formatting."

Body of the answer in markdown format to render. This will be converted to HTML for preview purposes.

site

string

"stackoverflow"

Stack Exchange site to query (e.g., 'stackoverflow', 'serverfault', 'superuser', 'math', 'askubuntu')

access_token

string

"your_access_token_here"

Access token to simulate answer being created by authenticated user. Optional - only needed to preview answer as it would appear if posted by a specific user.


Stack Exchange Search Advanced

Integration name: STACK_EXCHANGE_SEARCH_ADVANCED

Tool to search a Stack Exchange site for questions matching advanced criteria. Use when you need to search with complex filters like accepted answers, closed status, body text, title text, user filters, or view counts. Supports free-form text search and multiple tag filters.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

q

string

"python pandas dataframe"

Free form text search query. Will match all question properties based on an undocumented algorithm.

key

string

Application key for increased quota

max

string

"1612137600"

Maximum value constraint for the sort field. For sort='activity' or 'creation', this is a Unix timestamp; for sort='votes', this is a number; for sort='relevance', this parameter is ignored.

min

string

"1609459200"

Minimum value constraint for the sort field. For sort='activity' or 'creation', this is a Unix timestamp; for sort='votes', this is a number; for sort='relevance', this parameter is ignored.

url

string

"example.com"

URL which must be contained in a post. This can be a full URL or a partial match.

body

string

"dataframe"

Text which must appear in returned questions' bodies.

page

integer

1

Page number for pagination (1-based index).

site

string

"stackoverflow"

Stack Exchange site to search (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com'). Each method operates on a single site at a time.

sort

string

Sort field for search results

user

integer

12345

User ID of the question author to filter by.

wiki

string

Boolean filter for accepted, closed, migrated, notice, and wiki parameters

order

string

Sort order for search results

title

string

"How to"

Text which must appear in returned questions' titles.

views

integer

100

Minimum number of views returned questions must have.

closed

string

Boolean filter for accepted, closed, migrated, notice, and wiki parameters

filter

string

"default"

Stack Exchange API filter to include specific fields in response. Built-in filters: 'default', 'withbody', 'none', 'total'. Custom filters can be created via /filter/create.

notice

string

Boolean filter for accepted, closed, migrated, notice, and wiki parameters

tagged

string

"python;pandas"

Semicolon-delimited list of tags questions must have (e.g., 'python;pandas').

todate

integer

1612137600

Unix timestamp for latest creation date filter.

answers

integer

1

Minimum number of answers returned questions must have.

accepted

string

Boolean filter for accepted, closed, migrated, notice, and wiki parameters

callback

string

JSONP callback function name for cross-domain requests.

fromdate

integer

1609459200

Unix timestamp for earliest creation date filter.

migrated

string

Boolean filter for accepted, closed, migrated, notice, and wiki parameters

pagesize

integer

30

Number of items per page (maximum 100).

nottagged

string

"javascript;java"

Semicolon-delimited list of tags to exclude from results (e.g., 'java;c++').

access_token

string

OAuth2 access token for authenticated requests


Stack Exchange Search Excerpts

Integration name: STACK_EXCHANGE_SEARCH_EXCERPTS

Tool to search a Stack Exchange site for items matching given criteria with excerpt snippets. Use when you need search results with highlighted excerpts showing matching text from questions and answers.

Parameters

Your Toolhouse AI worker will automatically pass these parameters as input when the tool is called.

Parameter
Type
Required
Example
Description

q

string

"python pandas"

Free-form text parameter that matches all question properties (title, body, tags, etc.)

max

integer

100

Maximum value constraint for the sort field (e.g., max score, or max timestamp for date-based sorts)

min

integer

0

Minimum value constraint for the sort field (e.g., min score, or min timestamp for date-based sorts)

url

string

"github.com"

URL that must be contained in the post

body

string

"dataframe"

Text which must appear in returned questions' bodies

page

integer

1

Page number for pagination (1-based index)

site

string

"stackoverflow"

Stack Exchange site to search (e.g., 'stackoverflow', 'serverfault', 'math.stackexchange.com')

sort

string

"relevance"

Sort results by: 'activity' (last activity), 'votes' (score), 'creation' (date created), or 'relevance' (search relevance)

user

integer

123456

User ID of the question owner to filter by

wiki

boolean

True to return only community wiki posts, false for non-wiki. Leave empty for no filtering.

order

string

"desc"

Sort order: 'desc' (descending, highest first) or 'asc' (ascending, lowest first). Defaults to 'desc'.

title

string

"how to"

Text which must appear in returned questions' titles

views

integer

100

Minimum view count for returned questions

closed

boolean

True to return only closed questions, false for open ones. Leave empty for no filtering.

filter

string

"default"

Response filter to include specific fields

notice

boolean

True to return only questions with post notices, false for those without. Leave empty for no filtering.

tagged

array

["python","pandas"]

List of tags questions must have. Multiple tags use AND logic.

todate

integer

1612137600

Unix timestamp (epoch seconds) for latest creation date filter

answers

integer

1

Minimum number of answers returned questions must have

accepted

boolean

True to return only questions with accepted answers, false for those without. Leave empty for no filtering.

fromdate

integer

1609459200

Unix timestamp (epoch seconds) for earliest creation date filter

migrated

boolean

True to return only questions migrated away from a site, false for non-migrated. Leave empty for no filtering.

pagesize

integer

30

Number of items per page (max 100)

nottagged

array

["javascript"]

List of tags to exclude from results. Can be used with other filters to refine searches.