{"name":"IndieStack Oracle","description":"Compatibility, migration, and stack intelligence for developer tools. 93,111 verified combos, 422 migration paths from real GitHub repos.","endpoints":[{"path":"/v1/compatibility/{tool_a}/{tool_b}","method":"GET","price":"$0.02","description":"Check if two developer tools are compatible. Returns verified compatibility data, co-occurrence counts from real repos, and related tools.","inputSchema":{"type":"object","properties":{"tool_a":{"type":"string","description":"First tool slug (e.g., 'nextjs', 'react', 'supabase')"},"tool_b":{"type":"string","description":"Second tool slug"}},"required":["tool_a","tool_b"]},"output":{"example":{"tool_a":"nextjs","tool_b":"supabase","compatible":true,"confidence":"verified","success_count":47,"cooccurrence_count":312,"related_tools":["prisma","lucia-auth"]}}},{"path":"/v1/migration/{from_package}/{to_package}","method":"GET","price":"$0.05","description":"Get real migration data from GitHub repos. How many repos switched between packages, when, and confidence level.","inputSchema":{"type":"object","properties":{"from_package":{"type":"string","description":"Package migrating from (e.g., 'jest', 'webpack')"},"to_package":{"type":"string","description":"Package migrating to (e.g., 'vitest', 'vite')"}},"required":["from_package","to_package"]},"output":{"example":{"from":"jest","to":"vitest","migrations_found":27,"net_momentum":25,"confidence_summary":{"swap":20,"likely":5,"inferred":2}}}},{"path":"/v1/stack/architect","method":"POST","price":"$0.10","description":"Validate an entire tool stack. Returns compatibility matrix, conflict warnings, and migration alternatives for each package pair. Premium pre-flight intelligence for coding agents.","inputSchema":{"type":"object","properties":{"packages":{"type":"array","items":{"type":"string"},"description":"List of package/tool names to validate as a stack (2-20 items)"}},"required":["packages"]},"output":{"example":{"packages":["react","nextjs","supabase","prisma"],"stack_score":83,"pairs_with_evidence":5,"total_pairs_checked":6,"conflicts":["No compatibility data for prisma + supabase"],"migration_warnings":[{"package":"prisma","warning":"migration_momentum","alternative":"drizzle"}]}}}]}