_ registry / mcp streamable-http · checked 2h ago

headcountlabs

https://api.headcountlabs.com

Registry code: 3fc142a3f9675088

api record

Headcount Labs searches current job postings, and these tools work without an account: search_jobs, count_jobs, get_job, list_fields and search_docs. One search shows up to 100 matching jobs; to see others, narrow it with filters, or the user can sign in at https://api.headcountlabs.com/mcp to see every match. Each job carries the employer, the posting link (postings[].posting_url and postings[].application_url), the pay with its period, the locations and the dates. When the user asks how many jobs match, or which companies are hiring, use count_jobs (with group_by: "employer" for companies)…

endpoint
https://api.headcountlabs.com/mcp/public
protocol
streamable-http ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is headcountlabs live?
Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
Is headcountlabs free to use?
Yes — the hub reached it with no key and no payment.
What tools does headcountlabs have?
5 tools: get_job, search_docs, count_jobs, list_fields, search_jobs.
Is headcountlabs safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
100%

90 days 100%· all time 100%

latency
347ms

last good check

priced tools
0

of 5 tools

_ answered our checks, 90 days 1 checks · signed record
  • unknown → live
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 5 tools
3 open 2 never probed 3 of 5 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • count_jobs open 2h ago

    Count the current jobs matching the filters, without listing them. No account needed. To answer "which companies are hiring for X", pass group_by: "employer": the answer then also has employers (the top 25 by number of matching jobs, each with employer_name, company_id and jobs), employers_from_jobs (how many matching jobs were grouped, at most 1,000, taken in the default list order), employers_sampled (true when more jobs matched than were grouped, so the counts are from a sample) and employers_unknown_jobs (grouped jobs with no known employer name).

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "filters": {
          "type": "object",
          "default": {},
          "properties": {
            "q": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 200
                },
                {
                  "type": "number"
                },
                {
                  "type": "boolean"
                },
                {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 200
                  },
                  "maxItems": 10
                }
              ],
              "description": "Words matched against title and description, ranked by relevance. Every word must match; for a list of skills where any may match, use description_advanced with OR, for example python OR sql OR \"data analysis\"."
            },
            "msa": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "city": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "City name."
            },
            "near": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "A US place to search around: a ZIP code (78701), a city with its state (Austin, TX), or latitude,longitude. Use with radius_miles."
            },
            "stale": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "state": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "US state, two letters (CA) or full name."
            },
            "title": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Words in the job title."
            },
            "active": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "job_id": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "remote": {
              "type": "boolean",
              "description": "true is the same as work_arrangement=remote."
            },
            "source": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "company": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Company name."
            },
            "country": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 16384
                },
                {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 200
                  }
                }
              ],
              "description": "One or more two-letter country codes, comma-separated or as an array (US,CA)."
            },
            "has_pay": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "pay_max": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "pay_min": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Lowest yearly pay, in pay_currency (default USD). Hourly pay is about yearly / 2,080, so $45 an hour is about 93,600."
            },
            "location": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "company_id": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "posting_id": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "currentness": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "description": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "remote_type": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "source_type": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "has_location": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "pay_currency": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "posted_since": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Date (YYYY-MM-DD) or ISO time; jobs posted on or after it."
            },
            "posted_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "radius_miles": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Miles from near, 1-100 (default 25)."
            },
            "source_class": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "curated_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "curated_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "updated_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "updated_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "company_linked": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "exclude_source": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "posting_status": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "title_advanced": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ]
            },
            "employment_type": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 16384
                },
                {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 200
                  }
                }
              ],
              "description": "One or more employment type values, comma-separated or as an array."
            },
            "has_description": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "has_posting_url": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "published_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "first_seen_since": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Date (YYYY-MM-DD) or ISO time; jobs we first found on or after it. For a daily check for new jobs, pass the time of the last check."
            },
            "first_seen_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "last_fetch_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "last_fetch_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "work_arrangement": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "remote, hybrid or in_person; comma-separate several."
            },
            "application_check": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "source_posting_id": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "has_application_url": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "description_advanced": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "application_check_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            }
          },
          "additionalProperties": false
        },
        "group_by": {
          "type": "string",
          "const": "employer",
          "description": "Pass employer to also get the companies behind the matching jobs."
        }
      },
      "additionalProperties": false
    }
    arguments 372 lines
  • list_fields open 2h ago

    Find the search_jobs filters and the job fields that match some keywords, with each one's type and a short description. Pass words such as ["pay", "remote"]; no keywords lists everything. kind is filter (pass it in search_jobs filters) or field (a property of each returned job; postings[].x is a property of each linked posting). A field state is an object whose state says whether the source published the value (known), Atlas derived it, the source omitted it, or extraction failed. Free.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "keywords": {
          "type": "array",
          "items": {
            "type": "string",
            "maxLength": 100,
            "minLength": 1
          },
          "default": [],
          "maxItems": 20
        }
      },
      "additionalProperties": false
    }
    arguments 17 lines
  • search_jobs open 2h ago

    Search current job postings by keyword, title, company, place, pay, date and more. No account needed. Call list_fields (free) to find the filter names. Country and employment_type accept comma-separated values or arrays and match any listed value. Pages return up to 25 jobs (limit, default 10); pass next_cursor as cursor to see the next page. One search shows up to 100 jobs in total, so narrow it with filters to find the right ones; count_jobs tells you how many jobs match without listing them. sort is relevance (best match) or updated (most recently updated). Each job has its employer, title, locations, pay with its period, dates, and the posting link in postings[].posting_url and postings[].application_url. Use fields to select top-level job properties; job_id is always included. Each job's description is cut to its first 400 characters (description_truncated: true); pass descriptions: "full" for the whole text of every job, or call get_job for one job. For job titles, title matches the words as one phrase in that order, so "senior software engineer" misses "Software Engineer, Senior"; title_advanced matches words in any order with AND, OR and NOT, for example senior AND ("software engineer" OR "software developer"), and usually finds more.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "properties": {
        "sort": {
          "enum": [
            "relevance",
            "updated"
          ],
          "type": "string"
        },
        "limit": {
          "type": "integer",
          "default": 10,
          "maximum": 25,
          "minimum": 1,
          "description": "Jobs per page, 1-25."
        },
        "cursor": {
          "type": "string",
          "maxLength": 4096,
          "minLength": 1,
          "description": "The next_cursor from the previous result, to see the next page."
        },
        "fields": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 200,
              "minLength": 1
            },
            {
              "type": "array",
              "items": {
                "enum": [
                  "job_id",
                  "currentness",
                  "stale",
                  "company_id",
                  "employer_name",
                  "title",
                  "description",
                  "work_arrangement",
                  "locations",
                  "job_first_seen_at",
                  "curated_at",
                  "job_updated_at",
                  "postings",
                  "company"
                ],
                "type": "string"
              },
              "minItems": 1
            }
          ],
          "description": "Top-level job properties as a comma-separated string or field array; job_id is always included."
        },
        "filters": {
          "type": "object",
          "default": {},
          "properties": {
            "q": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 200
                },
                {
                  "type": "number"
                },
                {
                  "type": "boolean"
                },
                {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 200
                  },
                  "maxItems": 10
                }
              ],
              "description": "Words matched against title and description, ranked by relevance. Every word must match; for a list of skills where any may match, use description_advanced with OR, for example python OR sql OR \"data analysis\"."
            },
            "msa": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "city": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "City name."
            },
            "near": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "A US place to search around: a ZIP code (78701), a city with its state (Austin, TX), or latitude,longitude. Use with radius_miles."
            },
            "stale": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "state": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "US state, two letters (CA) or full name."
            },
            "title": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Words in the job title."
            },
            "active": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "job_id": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "remote": {
              "type": "boolean",
              "description": "true is the same as work_arrangement=remote."
            },
            "source": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "company": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Company name."
            },
            "country": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 16384
                },
                {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 200
                  }
                }
              ],
              "description": "One or more two-letter country codes, comma-separated or as an array (US,CA)."
            },
            "has_pay": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "pay_max": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "pay_min": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Lowest yearly pay, in pay_currency (default USD). Hourly pay is about yearly / 2,080, so $45 an hour is about 93,600."
            },
            "location": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "company_id": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "posting_id": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "currentness": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "description": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "remote_type": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "source_type": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "has_location": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "pay_currency": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "posted_since": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Date (YYYY-MM-DD) or ISO time; jobs posted on or after it."
            },
            "posted_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "radius_miles": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Miles from near, 1-100 (default 25)."
            },
            "source_class": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "curated_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "curated_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "updated_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "updated_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "company_linked": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "exclude_source": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "posting_status": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "title_advanced": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ]
            },
            "employment_type": {
              "anyOf": [
                {
                  "type": "string",
                  "maxLength": 16384
                },
                {
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 200
                  }
                }
              ],
              "description": "One or more employment type values, comma-separated or as an array."
            },
            "has_description": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "has_posting_url": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "published_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "first_seen_since": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "Date (YYYY-MM-DD) or ISO time; jobs we first found on or after it. For a daily check for new jobs, pass the time of the last check."
            },
            "first_seen_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "last_fetch_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "last_fetch_until": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "work_arrangement": {
              "anyOf": [
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/0"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/1"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/2"
                },
                {
                  "$ref": "#/properties/filters/properties/q/anyOf/3"
                }
              ],
              "description": "remote, hybrid or in_person; comma-separate several."
            },
            "application_check": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "source_posting_id": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "has_application_url": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "description_advanced": {
              "$ref": "#/properties/filters/properties/title_advanced"
            },
            "application_check_since": {
              "$ref": "#/properties/filters/properties/title_advanced"
            }
          },
          "additionalProperties": false
        },
        "descriptions": {
          "enum": [
            "snippet",
            "full"
          ],
          "type": "string",
          "default": "snippet"
        }
      },
      "additionalProperties": false
    }
    arguments 428 lines
  • get_job unknown never probed

    Get a job by its job_id, including every linked posting and its links. No account needed. Use fields to select top-level job properties; job_id is always included.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "job_id"
      ],
      "properties": {
        "fields": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 200,
              "minLength": 1
            },
            {
              "type": "array",
              "items": {
                "enum": [
                  "job_id",
                  "currentness",
                  "stale",
                  "company_id",
                  "employer_name",
                  "title",
                  "description",
                  "work_arrangement",
                  "locations",
                  "job_first_seen_at",
                  "curated_at",
                  "job_updated_at",
                  "postings",
                  "company"
                ],
                "type": "string"
              },
              "minItems": 1
            }
          ],
          "description": "Top-level job properties as a comma-separated string or field array; job_id is always included."
        },
        "job_id": {
          "type": "string",
          "format": "uuid"
        }
      },
      "additionalProperties": false
    }
    arguments 47 lines
  • search_docs unknown never probed

    Ask a question about Headcount Labs (filters, limits, MCP setup, errors) and get the best-matching sections of the headcountlabs.com docs, each with its URL. Free, and works without an account.

    mcp-tool

    {
      "type": "object",
      "$schema": "http://json-schema.org/draft-07/schema#",
      "required": [
        "question"
      ],
      "properties": {
        "limit": {
          "type": "integer",
          "default": 5,
          "maximum": 10,
          "minimum": 1
        },
        "question": {
          "type": "string",
          "maxLength": 500,
          "minLength": 1
        }
      },
      "additionalProperties": false
    }
    arguments 21 lines
_ try it through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 3fc142a3f9675088.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/3fc142a3f9675088/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/3fc142a3f9675088/badge.svg)](https://brick.blue/agent/3fc142a3f9675088?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we know
card completeness
90%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.