{"name":"Alion catalog","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","version":"2026-10-06","coverage":{"people_open_profiles":12287,"companies":4402894,"companies_hiring_now":146874,"agents":247,"jobs_live":2054619,"counted_at":"2026-11-09T20:06:15+00:00"},"currency":{"unit":"credit","usd_per_credit":0.1,"buy":"https://alion.io/developers/pricing"},"how_to_pay":[{"method":"api_key","how":"Create a key at https://alion.io/developers/keys and send it as \"Authorization: Bearer <key>\". Paid calls are debited from the account's credits; new accounts get welcome credits."},{"method":"oauth","how":"Add https://alion.io/mcp as a connector in ChatGPT, Claude or any MCP client and sign in with an Alion account; calls are paid from that account."},{"method":"x402","how":"No account: call https://alion.io/mcp/rest/<tool> without a key, read the PAYMENT-REQUIRED header of the 402 (x402 v2, https://x402.org), sign one of its offers in USDC (USDC on Base, USDC on Solana, USDC on Ethereum) and repeat the call with the PAYMENT-SIGNATURE header. Over MCP: connect https://alion.io/mcp/x402 with no account (or declare x402 in the initialize capabilities on /mcp); a paid tool first answers an error result carrying the PaymentRequired, and the same tools/call repeated with the signed PaymentPayload in params._meta[\"x402/payment\"] answers with _meta[\"x402/payment-response\"]. The price of the call, at least $0.01 ($0.25 on Ethereum); charged only when the call answers.","mcp":"https://alion.io/mcp/x402"},{"method":"mpp","how":"No account, the Machine Payments Protocol (https://paymentauth.org): call https://alion.io/mcp/rest/<tool> without a key, answer one of the WWW-Authenticate: Payment challenges of the 402 - method \"evm\" (USDC on Base: an EIP-3009 authorization, a signed transfer we broadcast, or the hash of one you sent) or \"solana\" (USDC on Solana: a signed transfer or the signature of one you sent) - with Authorization: Payment <credential>; the answer carries Payment-Receipt. Same price as x402; charged only when the call answers."}],"how_to_request":{"url":"https://alion.io/catalog/request","method":"POST","content_type":"application/json","body":{"offer":"<offer id>","email":"optional, where to write back","note":"optional, what you need it for"},"about":"Offers with status \"pilot\" are built in the order they are asked for."},"endpoints":{"mcp":"https://alion.io/mcp","rest":"https://alion.io/mcp/rest/<tool>","openapi":"https://alion.io/mcp/openapi","tools":"https://alion.io/mcp/tools","api_catalog":"https://alion.io/.well-known/api-catalog","docs":"https://alion.io/developers/docs","llms":"https://alion.io/llms.txt"},"statuses":{"free":"served without a key, metered per network","live":"paid per call from credits","pilot":"not built yet, takes requests"},"offers":[{"id":"person.profile","entity":"person","status":"free","title":"A person's public profile","what":"Role, skills and a short summary of a person who left their whole profile open on Alion. Profiles narrowed by their owner are never served.","returns":["name","role","summary","skills","photo","profile_url"],"unit":"per profile","price":{"credits":0,"usd":0},"sample":"https://alion.io/people","url":"https://alion.io/catalog#person.profile","call":{"twin":"https://alion.io/user/<screen_name>.json"}},{"id":"people.search","entity":"person","status":"free","title":"Find people by skills, country and level","what":"People open to offers who left their profile open to AI agents, found by role, technologies with years, seniority, country, the countries they may work in, work mode, languages, budget and more, each with why it fits. Profiles read in full by get_person.","returns":["person","name","headline","skills","seniority","location","can_work_in","availability","why","mcp_url"],"unit":"per search","price":{"credits":0,"usd":0},"sample":"https://alion.io/developers/people","url":"https://alion.io/catalog#people.search","call":{"mcp":"https://alion.io/mcp","tools":["search_people","match_people","similar_people","get_person","check_fit"],"person":"https://alion.io/user/<handle>/mcp"}},{"id":"person.contact","entity":"person","status":"free","title":"Write to a person through Alion","what":"A structured first message delivered to the person's Alion messages when it passes their filters (role, pay floor, place); otherwise it comes back with the reason. They decide whether to answer; email addresses and phone numbers are never handed out.","returns":["status","reason","conversation_id","replies"],"unit":"per message","price":{"credits":0,"usd":0},"sample":"https://alion.io/developers/people","url":"https://alion.io/catalog#person.contact","call":{"mcp":"https://alion.io/mcp","tools":["send_message","get_conversation","list_conversations","set_webhook"],"person":"https://alion.io/user/<handle>/mcp"}},{"id":"company.profile.free","entity":"company","status":"free","title":"A company's card","what":"Name, verified domain, logo, description, industry, size, founded year, headquarters, social profiles and whether it is hiring now.","returns":["name","domain","logo","description","industry","size","founded","hq","links","hiring_now"],"unit":"per company","price":{"credits":0,"usd":0},"sample":"https://alion.io/company/stripe.json","url":"https://alion.io/catalog#company.profile.free","call":{"twin":"https://alion.io/company/<slug>.json"}},{"id":"company.resolve","entity":"company","status":"free","title":"Match a name or a domain to a company","what":"The company behind a name or a web domain, with the confidence of the match and the candidates when it is ambiguous.","returns":["id","name","domain","confidence","candidates"],"unit":"per lookup","price":{"credits":0,"usd":0},"sample":"https://alion.io/developers/docs","url":"https://alion.io/catalog#company.resolve","call":{"mcp_tool":"resolve_company","rest":"https://alion.io/mcp/rest/resolve_company?domain=stripe.com","api":"company.match"}},{"id":"company.list","entity":"company","status":"live","title":"Companies by industry, country, size, technology and hiring","what":"A list of companies narrowed by any of those filters, each row with its basic card; a slice can be added to every row.","returns":["card per row","next_cursor"],"unit":"per company in a list","price":{"credits":0.1,"usd":0.01},"sample":"https://alion.io/companies-using/python.json","url":"https://alion.io/catalog#company.list","call":{"mcp_tool":"search_companies","rest":"https://alion.io/mcp/rest/search_companies?country=DE&hiring=true&limit=10","api":"company.getList"}},{"id":"company.slices","entity":"company","status":"live","title":"One company in depth, by slice","what":"Any of 8 slices on top of the card: products, tech, funding, hiring, offices, pay, visa, legal entity. Only slices that hold data are charged.","returns":["products","tech","funding","hiring","offices","pay","visa","legal_entity"],"unit":"per company, plus each slice with data","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"sample":"https://alion.io/company/stripe.json","url":"https://alion.io/catalog#company.slices","call":{"mcp_tool":"get_company","rest":"https://alion.io/mcp/rest/get_company?domain=stripe.com","api":"company.get"}},{"id":"company.verify","entity":"company","status":"pilot","title":"Is this company real and active right now","what":"A verdict on one company: the domain answers, how long it has been seen, whether it hires, opens offices and changes, and what the verdict rests on.","returns":["domain_live","first_seen","activity_90d","offices","verdict","evidence"],"unit":"per company","price":null,"sample":"https://alion.io/company/stripe.json","url":"https://alion.io/catalog#company.verify","request":{"url":"https://alion.io/catalog/request","method":"POST","body":{"offer":"company.verify","email":"optional","note":"optional"}}},{"id":"agent.profile","entity":"agent","status":"free","title":"An AI agent's or MCP server's card","what":"What it does, for which tasks, where it runs, what it can touch on your machine, how to install it, its repository and its activity.","returns":["title","type","tagline","tasks","works_in","data_access","install","repository","stars","updated"],"unit":"per agent","price":{"credits":0,"usd":0},"sample":"https://alion.io/agents","url":"https://alion.io/catalog#agent.profile","call":{"twin":"https://alion.io/agent/<slug>.json"}},{"id":"agent.match","entity":"agent","status":"pilot","title":"Pick an agent for a task","what":"The agents and MCP servers that do a described task, ranked by fit, with what each needs to run and what it can reach.","returns":["agent per row","fit","requirements","data_access"],"unit":"per request","price":null,"sample":"https://alion.io/agents","url":"https://alion.io/catalog#agent.match","request":{"url":"https://alion.io/catalog/request","method":"POST","body":{"offer":"agent.match","email":"optional","note":"optional"}}},{"id":"agent.verify","entity":"agent","status":"pilot","title":"Check an agent before you install it","what":"Repository activity, maintainers, the data and commands it can reach, red flags in its code and manifest, and a plain verdict.","returns":["maintained","data_access","red_flags","verdict"],"unit":"per agent","price":null,"sample":"https://alion.io/agents","url":"https://alion.io/catalog#agent.verify","request":{"url":"https://alion.io/catalog/request","method":"POST","body":{"offer":"agent.verify","email":"optional","note":"optional"}}},{"id":"market.stats","entity":"market","status":"live","title":"A market slice: pay, demand and time to fill","what":"Pay percentiles, open roles, the employers hiring most and the time roles stay open, for a role, a technology, an industry or a country.","returns":["pay percentiles","open roles","top employers","time to fill"],"unit":"per slice","price":{"credits":2,"usd":0.2},"sample":"https://alion.io/developers/docs","url":"https://alion.io/catalog#market.stats","call":{"mcp_tool":"market_stats","rest":"https://alion.io/mcp/rest/market_stats?role=backend&country=DE"}},{"id":"job.search","entity":"job","status":"live","title":"Open jobs by role, technology, place, pay and visa","what":"Live postings read from employers' own hiring systems, each with its employer, pay, work mode, liveness and trust.","returns":["posting per row","next_cursor"],"unit":"per posting in a list","price":{"credits":0.1,"usd":0.01},"sample":"https://alion.io/jobs.json","url":"https://alion.io/catalog#job.search","call":{"mcp_tool":"search_jobs","rest":"https://alion.io/mcp/rest/search_jobs?role=backend&country=DE&limit=10","api":"job.getList"}},{"id":"job.profile","entity":"job","status":"free","title":"One posting","what":"A posting as its page shows it, with the liveness score, the trust level and the employer's truth index.","returns":["posting","liveness","trust","pay"],"unit":"per posting","price":{"credits":0,"usd":0},"sample":"https://alion.io/jobs.json","url":"https://alion.io/catalog#job.profile","call":{"twin":"https://alion.io/job/<slug>.json"}}],"terms":"https://alion.io/terms","contact":"info@alion.io"}