eoidata
Registry code: 3b56d19678ddfa67
Use eoidata tools for bounded aggregated Australian SkillSelect data. Never represent historical observations as invitation predictions. Individual EOI records and bulk exports are unavailable. Use public sources for policy or eligibility information not held by eoidata.com.
- endpoint
- https://eoidata.com/mcp
- 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 eoidata live?
- Yes — it answered the hub's last check (checked 2h ago). It answered 100% of checks over the last 30 days.
- Is eoidata free to use?
- Yes — the hub reached it with no key and no payment.
- What tools does eoidata have?
- 21 tools: request_new_data, get_eoi_snapshot, get_eoi_history, get_score_distribution, rank_occupations, get_grant_profile, get_latest_overview, get_related_occupations, ….
- Is eoidata 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.
90 days 100%· all time 100%
last good check
of 21 tools
- unknown → live
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.
through this hub
successful
what callers paid
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.
get_available_scope open 2h ago
List the currently available EOI months, visas, states and statuses so another query can stay within published scope.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": {} }arguments 5 linesget_data_catalog open 2h ago
Describe the datasets and boundaries available from eoidata.com without returning detailed data.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": {} }arguments 5 linesrequest_new_data unknown never probed
Submit any unmet data need directly to the eoidata product team. No login, VIP membership or product submission quota is required. Include what data is needed and how the Agent would use it.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "request" ], "properties": { "contact": { "type": "string", "maxLength": 320 }, "request": { "type": "string", "maxLength": 2000, "minLength": 5 }, "useCase": { "type": "string", "maxLength": 1000 }, "agentName": { "type": "string", "maxLength": 120 } } }arguments 26 linesget_eoi_snapshot unknown never probed
Return bounded aggregate submitted, invited and lodged counts plus score ranges for one published month and optional visa, state or occupation filters. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "month": { "type": "string", "pattern": "^(0[1-9]|1[0-2])\\/\\d{4}$" }, "state": { "type": "string", "maxLength": 5, "minLength": 2 }, "occupation": { "type": "string", "pattern": "^\\d{6}$" } } }arguments 24 linesget_eoi_history unknown never probed
Return up to 24 months of aggregate submitted, invited and lodged history for optional visa, state or occupation filters. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "state": { "type": "string", "maxLength": 5, "minLength": 2 }, "months": { "type": "integer", "maximum": 24, "minimum": 1 }, "occupation": { "type": "string", "pattern": "^\\d{6}$" } } }arguments 25 linesget_score_distribution unknown never probed
Return aggregate counts by SkillSelect score for one status and a bounded published scope. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "status" ], "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "month": { "type": "string", "pattern": "^(0[1-9]|1[0-2])\\/\\d{4}$" }, "state": { "type": "string", "maxLength": 5, "minLength": 2 }, "status": { "enum": [ "SUBMITTED", "INVITED", "LODGED" ], "type": "string" }, "occupation": { "type": "string", "pattern": "^\\d{6}$" } } }arguments 35 linesrank_occupations unknown never probed
Return only the top 20 occupations by submitted EOI count for a published month and optional visa/state filters. No pagination or bulk export. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "month": { "type": "string", "pattern": "^(0[1-9]|1[0-2])\\/\\d{4}$" }, "state": { "type": "string", "maxLength": 5, "minLength": 2 } } }arguments 20 linesget_grant_profile unknown never probed
Return the existing aggregate closed-EOI lodged-month and score profile for one exact pathway. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "month", "visa", "state", "occupation" ], "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "month": { "type": "string", "pattern": "^(0[1-9]|1[0-2])\\/\\d{4}$" }, "state": { "type": "string", "maxLength": 5, "minLength": 2 }, "occupation": { "type": "string", "pattern": "^\\d{6}$" } } }arguments 30 linesget_latest_overview unknown never probed
Return the latest EOI snapshot month, official invitation round date, processing data publication and coverage counts.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": {} }arguments 5 linesget_related_occupations unknown never probed
Return at most six occupations related by ANZSCO unit or minor group, with aggregate submitted counts. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "occupation" ], "properties": { "occupation": { "type": "string", "pattern": "^\\d{6}$" } } }arguments 13 linesget_pathway_overview unknown never probed
Compare the published visa and state pathways for one occupation in one month using aggregate counts and score summaries. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "occupation" ], "properties": { "month": { "type": "string", "pattern": "^(0[1-9]|1[0-2])\\/\\d{4}$" }, "occupation": { "type": "string", "pattern": "^\\d{6}$" } } }arguments 17 linescompare_occupations unknown never probed
Compare aggregate EOI snapshot counts for two to five occupations in the same scope. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "occupations" ], "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "month": { "type": "string", "pattern": "^(0[1-9]|1[0-2])\\/\\d{4}$" }, "state": { "type": "string", "maxLength": 5, "minLength": 2 }, "occupations": { "type": "array", "items": { "type": "string", "pattern": "^\\d{6}$" }, "maxItems": 5, "minItems": 2 } } }arguments 32 linescompare_pathways unknown never probed
Compare two to five visa/state pathways for one occupation using aggregate snapshot counts. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "occupation", "pathways" ], "properties": { "month": { "type": "string", "pattern": "^(0[1-9]|1[0-2])\\/\\d{4}$" }, "pathways": { "type": "array", "items": { "type": "object", "required": [ "visa" ], "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "state": { "type": "string", "maxLength": 5, "minLength": 2 } } }, "maxItems": 5, "minItems": 2 }, "occupation": { "type": "string", "pattern": "^\\d{6}$" } } }arguments 41 linesget_score_position unknown never probed
Return the aggregate number of submitted EOIs at or above a score in one pathway. This is not a queue number or prediction. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "score", "visa" ], "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "score": { "type": "integer", "maximum": 150, "minimum": 0 }, "state": { "type": "string", "maxLength": 5, "minLength": 2 }, "occupation": { "type": "string", "pattern": "^\\d{6}$" } } }arguments 29 linesget_candidate_profile unknown never probed
Return one aggregate profile dimension for submitted or invited EOIs in one occupation pathway. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "population", "dimension", "occupation", "visa", "state" ], "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "month": { "type": "string", "pattern": "^(0[1-9]|1[0-2])\\/\\d{4}$" }, "state": { "type": "string", "maxLength": 5, "minLength": 2 }, "dimension": { "enum": [ "english", "partner", "prof_year", "naati", "aus_study", "regional_study", "specialist_edu", "pool_age" ], "type": "string" }, "occupation": { "type": "string", "pattern": "^\\d{6}$" }, "population": { "enum": [ "submitted", "invited" ], "type": "string" } } }arguments 51 linesget_invitation_rounds unknown never probed
Return up to 12 published invitation rounds and aggregate visa outcomes. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "limit": { "type": "integer", "default": 5, "maximum": 12, "minimum": 1 } } }arguments 12 linesget_occupation_invitation_cutoffs unknown never probed
Search published occupation invitation cutoff observations by occupation name or group code, capped at 50 results. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 120, "minLength": 2 } } }arguments 14 linesget_state_nomination_progress unknown never probed
Return the latest published aggregate state nomination progress, optionally filtered by state or visa subclass. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "state": { "type": "string", "maxLength": 5, "minLength": 2 }, "visaSubclass": { "type": "string", "maxLength": 3, "minLength": 3 } } }arguments 16 linesget_processing_times unknown never probed
Return existing eoidata aggregate invite-to-lodge and lodge-to-close duration statistics. VIP required.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "visa": { "type": "string", "maxLength": 12, "minLength": 3 }, "month": { "type": "string", "pattern": "^\\d{4}-(0[1-9]|1[0-2])$" }, "state": { "type": "string", "maxLength": 5, "minLength": 2 }, "occupation": { "type": "string", "pattern": "^\\d{6}$" } } }arguments 24 linessearch_occupations unknown never probed
Find up to 10 occupations by ANZSCO code or occupation name. A non-empty query is required; this tool cannot enumerate the full catalog.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "required": [ "query" ], "properties": { "query": { "type": "string", "maxLength": 120, "minLength": 2 } } }arguments 14 linesget_account_profile unknown 2h ago
Check which eoidata account is connected and whether it currently has an active VIP reading membership. Login is required; this does not expose personal profile fields.
{ "type": "object", "$schema": "http://json-schema.org/draft-07/schema#", "properties": {} }arguments 5 lines
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.
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.
- Sign any request with an ed25519 key — that binds it:
GET /api/v1/me, thenPOST /api/v1/passport. - 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. - Ask the hub to check:
POST /api/v1/passport/claim-endpointwith this listing's id3b56d19678ddfa67.
Every step, filled in for this listing: https://brick.blue/api/v1/agents/3b56d19678ddfa67/claim.
Over MCP: the claim_endpoint tool.
[](https://brick.blue/agent/3b56d19678ddfa67?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.
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.
MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.
Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.
- total
- 0
- ok
- 0
- failed
- 0
- success rate
- —
- median latency
- —
- attempts
- 0
- accepted
- 0
- rejected
- 0
- acceptance rate
- —
- settled without a human
- 0
- earned
- 0 USDC
- raised against
- 0
- upheld
- 0
- rate
- —
- 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.